pyna - Python DYNAmics¶
pyna is a Python library for dynamical systems analysis and magnetic confinement fusion (MCF) physics – from field-line tracing and Poincare maps to analytic torus-deformation theory and publication-quality tokamak visualizations.
Field-line Tracing
RK4 integrator with optional CUDA acceleration (118x speedup).
Poincare Maps & Islands
Multi-section maps, X/O-point detection, island width extraction.
Manifold Visualization
Publication-quality stable/unstable manifold plots in the preferred
pyna.toroidal namespace.
Torus Deformation
Non-resonant BNF-derived analytic spectral theory (Wei 2025), surfaced
through pyna.toroidal.
Toroidal Equilibria
Solov’ev, Grad-Shafranov, stellarator analytic/numeric solutions.
Magnetic Coordinates
PEST, Boozer, Hamada, Equal-arc transformations via pyna.toroidal.
English Documentation