plasmapy.particles.particle_class

The Particle class.

Classes

AbstractParticle An abstract base class that defines the interface for particles.
CustomParticle(mass, charge, <class >) = None) A class to represent custom particles.
DimensionlessParticle(*, mass, charge) A class to represent dimensionless custom particles.
Particle(argument, numbers.Integral], …) A class for an individual particle or antiparticle.

Class Inheritance Diagram

Inheritance diagram of plasmapy.particles.particle_class.AbstractParticle, plasmapy.particles.particle_class.CustomParticle, plasmapy.particles.particle_class.DimensionlessParticle, plasmapy.particles.particle_class.Particle