Bigraph-Schema
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
CoreAPI for schema inference, normalization, and serialization. -
Bigraph Schema Basics Tutorial – Explains how to compose and visualize schema graphs using the
bigraph-schemasyntax. -
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.
Metadata
Release files for bigraph-schema 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bigraph_schema-1.6.0.tar.gz | 167.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bigraph_schema-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 340.1 kB
Release files / bigraph_schema-1.6.0.tar.gz
| Download URL | bigraph_schema-1.6.0.tar.gz |
|---|---|
| Size | 167.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e3cd98cb6a17d1b7898a931623bdbd2b8996e314582e9c5f561373bf06876cf
|
|
BLAKE2b-256 checksum How to use checksums |
5cf2bd6d2029b27aba06e9aed03ec00bc3461f12e8ad83efe738436fa788552c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / bigraph_schema-1.6.0-py3-none-any.whl
| Download URL | bigraph_schema-1.6.0-py3-none-any.whl |
|---|---|
| Size | 172.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6c855d0bbf851f949b15ddb24b608f7e1b1ef1f93af62d7eaf364c8a8ef6938
|
|
BLAKE2b-256 checksum How to use checksums |
fbbbb48c015d2c4b26754b0d3ad793af43c0c9a96c1f1dabab8d4f06dc9ea236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log