SCPN Fusion Core — Neuro-Symbolic Tokamak Control

SCPN Fusion Core

Neuro-Symbolic Tokamak Control Framework
Dual-language (Python + Rust) open-source framework for tokamak plasma control. Petri net → SNN compilation, Grad-Shafranov equilibrium, AI surrogates, and real-time digital twins — validated against 8 SPARC GEQDSK equilibria.
Python

Python API Reference

Sphinx-generated documentation for all 46 Python modules: equilibrium, transport, control, nuclear, diagnostics, SCPN compiler.

Rust

Rust API Reference

Rustdoc for the 10-crate workspace: fusion-core, fusion-math, fusion-control, fusion-physics, fusion-ml, and more.

Jupyter

Tutorial Notebooks

10 interactive tutorials: reactor search, neuro-symbolic compiler, GS equilibrium, neutronics, validation, benchmarks, multi-ion transport, MHD stability, coil optimisation, UQ.

GitHub

Source Repository

Clone, fork, or contribute. AGPL-3.0 licensed. 205+ Rust tests, 60+ Python tests. CI/CD with GitHub Actions.