·
2 commits
to main
since this release
PhaseProbe 0.2.0
PhaseProbe 0.2.0 adds a production, optional adapter for the public scipy.integrate.solve_ivp API while preserving the zero-dependency base installation and every v0.1 step adapter.
Install
Base installation (no runtime dependencies):
python -m pip install phaseprobe-0.2.0-py3-none-any.whlSciPy integration:
python -m pip install phaseprobe[scipy]For the attached wheel, use:
python -m pip install phaseprobe-0.2.0-py3-none-any.whl[scipy]Highlights
- typed
SolveIVPAdapterwith controlled evaluation grids, methods, tolerances, events, bounded evidence, and solver/environment metadata - backward-compatible trajectory dispatch without a fake fixed-step loop
- explicit exact replay for deterministic built-ins and tolerance replay for adaptive SciPy trajectories
- genuine Lorenz finite-time divergence and predator-prey invariant examples with negative controls
- generated pytest regressions, Python API, CLI workflows, documentation, HTML report, GIF, static fallback, and an unposted upstream proposal
- Ubuntu and Windows CI on Python 3.10, 3.12, and 3.14 for both core-only and SciPy-extra installations
SciPy integrates trajectories. PhaseProbe searches declared dimensions, preserves qualitative boundaries, and creates regressions. This release does not imply endorsement by SciPy.
SHA-256
phaseprobe-0.2.0-py3-none-any.whl:1a58dba88032e35776d764920e36be554563afa68a6bdc3f7356d3ef50f39bdbphaseprobe-0.2.0.tar.gz:0094bb6e84651b1b0082ec1c30fd1afa49d0d7fc9b56fbcbc1e4acd9f0967266
PyPI was not used for this release.