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.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-py3-none-any.whl (222.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: novaflow_types-0.1.0.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.tar.gz
Algorithm Hash digest
SHA256 52df7009364abffef1a4252f9d786a0540c08a5da84f56c74c2b2f9d9d4aec11
MD5 fdc0e31a0e8df309cca5f1d8ff3878f6
BLAKE2b-256 4b3427db18a0693d7db6873195604a3a5565b4e93912849f348d7c859bb6005a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: novaflow_types-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 222.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for novaflow_types-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef8a76a5dcf348f5d1acbddd6a24021d7b5b20448e0f80a5ae08c1091fb0225d
MD5 de2a67425c78c499ff7e4e3b9eff3443
BLAKE2b-256 59e41aaff9175edff5e65776a9b4453c457516b980327a303a01e8d3ef8d8061

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