v0.4.0 — Real-Time Adaptive Knm
v0.4.0 — Real-Time Adaptive Knm
First Kuramoto phase dynamics engine with online-adaptive coupling from plasma state.
Added
AdaptiveKnmEngine,DiagnosticSnapshot,AdaptiveKnmConfig- Five adaptation channels: beta scaling, MHD risk amplification, coherence PI control, per-element rate limiting, Lyapunov guard veto
K_overrideparameter onUPDESystem.step(),.run(),.run_lyapunov()RealtimeMonitor.from_plasma()constructor with adaptive engine support- Diagnostic kwargs (
beta_n,q95,disruption_risk,mirnov_rms) ontick() - 46 new tests (1888 total), all 17 CI jobs green
Fixed
- mypy type-shadow in adaptive rate-limit block
- torch-absent test skips for
load_or_train_predictorandpredict_disruption_risk_safe
Metadata
- Complete
.zenodo.json(related identifiers, communities, notes) CITATION.cffversion bump + DOI