323Python Modules
578Python Classes
13Rust Crates
602Test Files

Capability Surface

LayerModulesCapability
Core Physics118Grad-Shafranov, transport (1.5D + QLKNN + FNO), GK three-path, MHD stability (7 criteria), neoclassical, disruption chain, ELM/MARFE/L-H, runaway electrons, pellet injection, plasma-wall, 3D equilibrium
Control54PID, H∞, NMPC-JAX, SNN (Petri net compiler), gain-scheduled, fault-tolerant, safe RL (PPO), free-boundary tracking, burn control, RZIP, RWM feedback, μ-synthesis, detachment, density, volt-second, EKF
I/O15IMAS/OMAS adapter, GEQDSK, tokamak archive, logging
SCPN Compiler12Petri net structure, compiler, contracts, safety interlocks, artifact packaging
Phase Dynamics10Kuramoto UPDE solver, adaptive Knm coupling, GK-to-UPDE bridge, plasma Knm, Lyapunov guard, real-time monitoring, WebSocket streaming
Diagnostics5Synthetic sensors, tomographic inversion, forward models
Nuclear5Blanket neutronics, PWI erosion, wall interaction
Engineering4Balance of plant, CAD raytrace, thermal hydraulics

The curated layers above explain stable responsibilities; they are not an additive inventory ledger. The generated v4.0.0 manifest counts 323 Python capability source modules across the complete tree, including runtime, validation-harness, and shared-utility surfaces.

Rust Workspace (13 crates)

CratePurpose
fusion-coreGrad-Shafranov kernel (0.52 µs PID; SOR/multigrid GS solve), vacuum field
fusion-physicsNative physics operators (transport, MHD, neoclassical)
fusion-controlReal-time control kernels (PID, reduced-order loops)
fusion-mathNumerical primitives and linear algebra
fusion-mlML inference (QLKNN, FNO surrogates)
fusion-gpuGPU acceleration paths
fusion-diagnosticsSynthetic diagnostics and forward models
fusion-engineeringBalance-of-plant and engineering models
fusion-nuclearBlanket neutronics and PWI
fusion-polyglotMulti-language acceleration dispatch
fusion-typesShared config and state types
fusion-pythonPyO3 bindings (cdylib)
fusion-phasePhase-dynamics and coherence-control kernels