SCPN Fusion Core v3.11.0
SCPN Fusion Core v3.11.0 — minor feature release (backward compatible with v3.10.1; no public API removed, no migration needed).
Highlights
- Control: M-4 safety-shield composition with a real constrained-PPO policy; M-1 Petri→SNN interlock with proven replay invariance and an exported proof hash.
- Transport / surrogates: F-7 real TGLF transport surrogate fit; fastest-first dispatch tiers for the FNO turbulence, surrogate-MPC, and runaway-electron Fokker-Planck kernels; T-4 per-surrogate UQ/OOD cards with a fail-closed drift guard.
- Equilibrium / pedestal: F-1 Solov'ev exact equilibrium suite with a published psi_N gate; F-5 PB-KBM pedestal constraint-loop tier benchmarked against digitised EPED1 references (reported as documented divergence, no parity claim).
- Safety: T-2 safety traceability matrix generator with a fail-closed drift guard.
- Engineering: modular-decomposition pass over oversized modules by responsibility; validation-evidence pass;
pillow/clicksecurity bumps across the hash-pinned locks.
Breaking changes
None. All additions are backward compatible with v3.10.1.
Evidence boundary
The full-fidelity campaign remains fail-closed. GENE/CGYRO/GS2 nonlinear gyrokinetic parity, full electromagnetic parity, DREAM kinetic parity, mechanistic Aurora/STRAHL recycling validation, and production MPI/multi-GPU scaling still require same-case external outputs, provenance, checksums, thresholds, grid/scaling evidence, and native comparisons before acceptance.
Install
pip install "scpn-fusion==3.11.0"Artifacts (PyPI) — SHA-256
6f7056ca2d15d65e5589c8d2ffd1d996db57236cb4ea4b4a368e7ca7d939ba0f scpn_fusion-3.11.0-py3-none-any.whl
b20d9e1e28a7736ba0aa7089b148019b8bdef1ee91603c404e1d3d4299406d36 scpn_fusion-3.11.0.tar.gz
Provenance
Release commit 42cadf44. Release gate: GO on all six axes (6 workflows headSha-exact green, 43 metadata tests + 20-claim audit, 0 CVE via pip-audit + cargo-audit, 0 secrets, 0 open PRs, security 0/0/0, deployments healthy). Independent cross-repo non-author second-eye confirmed at source before tagging. PyPI publish via CI (maturin), clean-env install smoke test verified import scpn_fusion; __version__ == "3.11.0".
Full changelog: CHANGELOG.md · v3.10.1…v3.11.0