Skip to content

Beforerr/ChargedParticles.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChargedParticles.jl

Build Status Documentation

A Julia package for working with charged particles in plasma physics, inspired by PlasmaPy's particles subpackage .

Features

  • 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

Installation

using Pkg
Pkg.add("ChargedParticles")

Dependencies

  • Unitful.jl: For handling physical units
  • Mendeleev.jl: For periodic table data

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.