Skip to main content

Bigraph-Schema

PyPI version Tutorial Units Demo

bigraph-schema provides a serializable type schema for compositional and multiscale modeling.
It defines a compact, extensible language for describing hierarchical data structures — the foundation of the Vivarium 2.0 simulation framework.

The library offers a unified interface for representing, validating, and transforming schemas and data in structured simulations.
By standardizing schema definitions, it enables interoperability between models, extensibility across frameworks, and reproducibility of computational experiments.


Installation

Install directly from PyPI:

pip install bigraph-schema

Getting Started

The following resources provide guided introductions and examples:

  • Type System Overview – Demonstrates how to use the Core API for schema inference, normalization, and serialization.

  • Bigraph Schema Basics Tutorial – Explains how to compose and visualize schema graphs using the bigraph-schema syntax.

  • Units Demo – Demonstrates Quantity, Number._units, and wire-level unit conversion.


Related Projects

  • Vivarium – a compositional framework for hybrid biological simulations.
  • Bigraph-Viz – visualization tools for bigraph-schema models.
  • Process-Bigraph – process composition and orchestration built on bigraph-schema.

License

bigraph-schema is open-source software released under the Apache 2.0 License.

Download files

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

Source Distribution

bigraph_schema-1.4.4.tar.gz (144.4 kB view details)

Uploaded Source

Built Distribution

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

bigraph_schema-1.4.4-py3-none-any.whl (159.1 kB view details)

Uploaded Python 3

File details

Details for the file bigraph_schema-1.4.4.tar.gz.

File metadata

  • Download URL: bigraph_schema-1.4.4.tar.gz
  • Upload date:
  • Size: 144.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bigraph_schema-1.4.4.tar.gz
Algorithm Hash digest
SHA256 8a2a64581e7f0beae5795335cc7b31ca9fe63b372b65e31590fe05ee09e85d19
MD5 9aa983406081fa297ab9aee6a40c6ee8
BLAKE2b-256 99b015060ca9b03ab5d7d25d2d3d123c1cedc2ae8485072c97804f2b92debd55

See more details on using hashes here.

Provenance

The following attestation bundles were made for bigraph_schema-1.4.4.tar.gz:

Publisher: release.yml on vivarium-collective/bigraph-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bigraph_schema-1.4.4-py3-none-any.whl.

File metadata

  • Download URL: bigraph_schema-1.4.4-py3-none-any.whl
  • Upload date:
  • Size: 159.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for bigraph_schema-1.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dbd7728c00f203a3d7bba1b261fc793680cf95651e6a78338c58e967b882f59a
MD5 293ac2caa331a4a26ed0761e153f1de5
BLAKE2b-256 354a78d3fcf3d57e67b17e7d9ee76a2f53b3610527acdc964842a73b14b5662e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bigraph_schema-1.4.4-py3-none-any.whl:

Publisher: release.yml on vivarium-collective/bigraph-schema

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

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