PyPIC3D Documentation

PyPIC3D is a JAX-based particle-in-cell code for electrodynamic and electrostatic plasma simulation. Runs are composed with TOML, launched from the CLI, and instrumented for diagnostics in VTK and OpenPMD.

Focused for researchers

PyPIC3D bundles easy to read algorithms, autodifferentiation, and easily modifiable code to enable researchers to rapidly prototype new numerical algorithms and experiments for 3D3V plasma simulations.

Browse feature demos

Quick navigation

Contents

Indices and tables