A Julia package for working with charged particles in plasma physics, inspired by PlasmaPy's particles subpackage .
- Support for elementary particles, ions, and isotopes
- Flexible string-based particle construction with common particle aliases
- Physical properties (mass, charge, atomic number, charge number, etc.)
- Integration with Mendeleev.jl for chemical element data
using Pkg
Pkg.add("ChargedParticles")
- Unitful.jl: For handling physical units
- Mendeleev.jl: For periodic table data
Contributions are welcome! Please feel free to submit a Pull Request.