Plasma Physics Explorer
Interactive PlasmaPy-powered simulations of plasma behaviour
Powered by PlasmaPy >= 2026.2 — an open-source Python package for plasma research and education.
1. Fundamental Plasma Parameters
Compute characteristic scales of a plasma using PlasmaPy's formulary. Adjust electron temperature, density, and magnetic field.
Input Parameters
2. Charged Particle Motion
Visualize cyclotron orbits and E×B drifts using a Boris pusher integrator. PlasmaPy computes the reference gyrofrequency and Larmor radius.
Input Parameters
3. Debye Shielding
Visualize how a plasma screens a test charge. The screened (Debye) potential falls off exponentially compared to the bare Coulomb potential.
Input Parameters
4. Dispersion Relations
Plot wave dispersion curves in plasmas: Langmuir waves, ion acoustic waves, and electromagnetic waves. PlasmaPy provides the reference frequencies and speeds.
Input Parameters
5. Plasma Regimes Map
Explore the temperature-density parameter space of plasmas. See where your plasma sits relative to known plasmas and regime boundaries.
Your Plasma
Want to learn the theory behind these simulations?
Explore the Plasma Physics Course