Plasma Physics Programs
Interactive simulations for computational plasma physics ā particle motion, wave phenomena, and kinetic instabilities
These Python programs run directly in your browser using Pyodide (WebAssembly Python). The first run downloads the Python environment (~15MB). Click "Run" to execute!
Charged Particle Motion
Boris pusher algorithm for charged particle gyration and EĆB drift in uniform fields
Click Run to execute the Python code
First run will download Python environment (~15MB)
Key Equations of Plasma Physics
Fundamental Plasma Parameters
Debye Length:
Plasma Frequency:
Cyclotron Frequency:
Larmor Radius:
Vlasov Equation
Collisionless kinetic equation for the distribution function \( f(\vec{x}, \vec{v}, t) \)
Langmuir Wave Dispersion
Landau damping rate:
Magnetohydrodynamics
MHD Momentum:
Alfven Speed:
Magnetic Pressure:
Plasma Beta:
Guiding Center Drifts
E x B Drift
Grad-B Drift
Curvature Drift