ssys 0.6.0
ssys recasts a system of ODEs into canonical form and
verifies the result symbolically and numerically.
This is the first public release of ssys on PyPI.
Install
pip install ssys
Recast a batch of models from the command line:
ssys-recast --manifest models.manifest --outdir out --mode simplified
Supported platforms
- Python 3.10, 3.11, and 3.12
- Linux, macOS, and Windows — all tested in CI
Highlights in 0.6.0
- ODE → S-system (or GMA) recasting with automatic lifting of rational and
composite functions, plus symbolic + numerical validation of every recast. - Named validation profiles:
strict,structural,symbolic,numerical,
andtrajectory. - Relicensed to the MIT License for LANL open-source release (LANL O5066).
- Supported Python range pinned to 3.10–3.12 while ssys depends on NumPy 1.x and
RoadRunner 2.7.x. - Packaged validation-report JSON Schema (v1.0), reachable via
ssys.load_validation_report_schema().
Scope and maturity
- Alpha. APIs and validation thresholds may still change.
- Input trust boundary: ssys treats Antimony and SBML inputs as trusted
local scientific model files.
See CHANGELOG.md for the
full history.