v0.4.1 — Rust Stuart-Landau + PAC Parity, Amplitude Policy
Added
- Rust
StuartLandauStepper— phase-amplitude ODE integrator with Euler/RK4/RK45, zero-alloc scratch, 12 inline tests - Rust PAC —
modulation_indexandpac_matrix(Tort et al. 2010), 5 inline tests - FFI
PyStuartLandauStepper— PyO3 wrapper; Python auto-delegates whenspo_kernelavailable - FFI
pac_modulation_index/pac_matrix_compute— PAC functions exposed to Python - PAC-driven policy rules:
pac_max,mean_amplitude,subcritical_fraction,amplitude_spread,mean_amplitude_layer - Amplitude configs for 6 domainpacks: neuroscience_eeg, cardiac_rhythm, plasma_control, firefly_swarm, rotating_machinery, power_grid
CoherencePlotmatplotlib implementations: R timeline, regime timeline, action audit, amplitude timeline, PAC heatmap- 4 Rust benchmarks, ~67 new Python tests (940 total), 74 Rust tests
See CHANGELOG.md for full details.