Skip to main content

biosim-toolkit

Trusted utilities for process-bigraph simulations, collected in one package: the steps and functions that do not depend on any one simulator, reviewed and tested once.

Area Module What
SED-ML adapters biosim_toolkit.sedml DataGenerators, Report, Plots: the solver-agnostic parts of a SED-ML task
Data biosim_toolkit.data time courses as named series; linear combinations
Reports biosim_toolkit.reports CSV tables
Visualization biosim_toolkit.viz Plotly figures (JSON)

Model adapters and format adapters join as their own subpackages.

Steps are registered by process-bigraph's discovery under their defining module: local:biosim_toolkit.sedml.Report.

SED-ML

process-bigraph-lang's sedml translate turns each task of a SED-ML file (a BioModels entry, a biosimulations.org project, an upload) into a composite: a generic time-course solver (pbsim-common's COPASI or Tellurium step, or any step with the same face), then DataGenerators (the solver's result as the SED-ML data generators, the points before the output start dropped), Report (a CSV per SED-ML report) and Plots (a Plotly figure per SED-ML plot). compose-api runs a task once per solver and compares the reports (compose-api docs/plan-sedml.md).

Development

uv sync                               # process-bigraph 1.0.5, bigraph-schema 1.0.14, pbsim-common, COPASI, Tellurium
uv pip install --reinstall --no-deps .  # discovery reads installed metadata, which an editable install hides
uv run --no-sync pytest

The end-to-end tests run instance archives made by process-bigraph-lang's sedml translate (tests/fixtures/<model>.<solver>.omex) the way compose-api's runner (pbest) does: a core with pbsim-common's types, Composite(...), run(...).

Releases: a GitHub release publishes the wheel to PyPI by trusted publishing (.github/workflows/release.yml).

Metadata

Release files for biosim-toolkit 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for biosim-toolkit 0.1.0
File Size Uploaded
biosim_toolkit-0.1.0.tar.gz 181.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for biosim-toolkit 0.1.0
File Interpreter ABI Platform
biosim_toolkit-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 189.8 kB

Release files / biosim_toolkit-0.1.0.tar.gz

Download URL biosim_toolkit-0.1.0.tar.gz
Size 181.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f0ed92956f8a212c45a589f167dc717e767947159384f5eb26a84f320a3508c4
BLAKE2b-256 checksum
How to use checksums
28e2e371b25546cbe986a909b346643300ba32b8d2373397bb4ecb14de125d3f
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 Oct 13, 2026.

Transparency log

Release files / biosim_toolkit-0.1.0-py3-none-any.whl

Download URL biosim_toolkit-0.1.0-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
092c674aed9c6ad597caeb95f0a03c06c3122f60124b201156fcc2369e7c1689
BLAKE2b-256 checksum
How to use checksums
e10923ba06367d0c2cc94f2f3926fac8cdc14be65af22d3aced30cacbcb4fba7
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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page