PhaseProbe v0.1.0
·
5 commits
to main
since this release
PhaseProbe v0.1.0 is the first public release of a deterministic CLI for finding bounded qualitative transitions in simulation models, preserving replay evidence, and generating pytest regressions.
Highlights
scan,perturb,check,replay,generate-test, andreportcommands- built-in logistic-map, Lorenz, Lotka–Volterra predator–prey, and genetic-toggle adapters
- positive examples and explicit negative controls
- canonical JSON configuration, stable exit codes, capped traces, seeds, trace hashes, and integrity-checked replay fixtures
- generated pytest regressions and self-contained offline HTML reports
- zero runtime dependencies
Validation
- 38 tests passed locally with 87.92% total coverage
- Windows and Ubuntu CI passed on Python 3.10, 3.12, and 3.14
- tagged-package workflow passed build, clean wheel install, positive scan, hygiene, and artifact upload
- wheel and source distribution passed Twine metadata validation
PhaseProbe reports the smallest reproducible change found by the declared bounded search. It does not claim a globally minimal perturbation or an exact bifurcation point.
SHA-256
phaseprobe-0.1.0-py3-none-any.whl:207F303D70ABB5D9CCBC019BCF1AB9AF51D769838054283DF3A7C5D5D79CBA18phaseprobe-0.1.0.tar.gz:4BC793351FBEAC740A4ECC15A681AFE567ACBE3E94D0DCD54262667BAECDA6A5