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.1.tar.gz (430.2 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.1-py3-none-any.whl (222.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: novaflow_types-0.1.1.tar.gz
  • Upload date:
  • Size: 430.2 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.1.tar.gz
Algorithm Hash digest
SHA256 2d2870b094324afabf83640b4d22761a26467fb1c433ab8d8b5df8da0d7f8ec3
MD5 4313a8cbbfcf0700d4e76f06057cfc2b
BLAKE2b-256 0243aaffce5c978c1e176800b2e05d441419ea8eea8118d74b07ef3e300b865c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: novaflow_types-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 222.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b24e6757671d26243102b7037537128ff0a4239e38dddb881646b8cf3174034e
MD5 b8e5befbefabb2d4209cb420b85c87ce
BLAKE2b-256 a32ca014b923abb94ec79ccdc5cc396887b5a1c33c6fabca935c24d885760bcd

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