Skip to main content

No project description provided

Project description

novaflow-types

Pydantic models for the NovaFlow behavior-tree platform — the shared vocabulary used across the stack: tree nodes (BehaviorTree, ActionNode, sequences, decorators, …), robotics data types (Pose, Joints, MotionTarget, …), action I/O schemas, and the structural type identity (content-hashed type_id) that decides node compatibility.

pip install novaflow-types

Typical uses:

  • Build NovaFlow behavior trees programmatically in Python and serialize them to the JSON the Forest API imports (BehaviorTree.model_dump_json()).
  • Author custom action services — this package comes in transitively with the wandelbots-novaflow runtime SDK.

The package also ships the committed Nova API spec it validates types against; the pinned wandelbots-api-client version is the single source of truth for Nova type identity across the stack.

Versioning

Pre-1.0: this package tracks internal NovaFlow development. Breaking changes can happen on any minor release — pin your version. Published versions are immutable; nothing breaks under you until you upgrade.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

novaflow_types-0.1.0.dev1.tar.gz (429.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

novaflow_types-0.1.0.dev1-py3-none-any.whl (222.6 kB view details)

Uploaded Python 3

File details

Details for the file novaflow_types-0.1.0.dev1.tar.gz.

File metadata

  • Download URL: novaflow_types-0.1.0.dev1.tar.gz
  • Upload date:
  • Size: 429.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for novaflow_types-0.1.0.dev1.tar.gz
Algorithm Hash digest
SHA256 3a0e7e37a6ea8862b7ef51c84383c077beb7ef8a9bf44a100e7752ef99123d41
MD5 5794a3de07245ed7c7c1cf2ff53eb4dc
BLAKE2b-256 c28ecb442327882ad5f94834bb09ba0149dab8127e8785d543e491a926da4a93

See more details on using hashes here.

File details

Details for the file novaflow_types-0.1.0.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for novaflow_types-0.1.0.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 47a86c1fea6353fbc55664f23bf3de60c4dbfae084fd443b6fc14bfa4bc29042
MD5 bd84094f907d91e657f65497e81eb7e2
BLAKE2b-256 8bf552e495e8e5ff85a86c37b1e0ea7a16490dc9c79e7f8fb1a71a32708171a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page