Theoretical formulas for space plasma physics

default units are SI units for space plasma physics

Reference


np_Alfven_current

 np_Alfven_current (Alfven_speed:numpy.ndarray, density:numpy.ndarray,
                    speed_unit:astropy.units.core.Unit=Unit("km / s"),
                    n_unit:astropy.units.core.Unit=Unit("1 / cm3"),
                    current_unit:astropy.units.core.Unit=Unit("nA / m2"))

np_Alfven_speed

 np_Alfven_speed (B:numpy.ndarray, density:numpy.ndarray, ion:Union[str,in
                  t,numpy.integer,plasmapy.particles.particle_class.Partic
                  le,plasmapy.particles.particle_class.CustomParticle,astr
                  opy.units.quantity.Quantity]='p+', sign=True,
                  B_unit:astropy.units.core.Unit=Unit("nT"),
                  n_unit:astropy.units.core.Unit=Unit("1 / cm3"),
                  speed_unit:astropy.units.core.Unit=Unit("km / s"))
Type Default Details
B ndarray magnetic field in the plasma, could be a component, as plasmapy will take abs of it
density ndarray particle density of the plasma
ion Union p+
sign bool True
B_unit Unit nT
n_unit Unit 1 / cm3
speed_unit Unit km / s

np_inertial_length

 np_inertial_length (density:numpy.ndarray, ion:Union[str,int,numpy.intege
                     r,plasmapy.particles.particle_class.Particle,plasmapy
                     .particles.particle_class.CustomParticle,astropy.unit
                     s.quantity.Quantity]='p+',
                     n_unit:astropy.units.core.Unit=Unit("1 / cm3"),
                     length_unit:astropy.units.core.Unit=Unit("km"))

np_gradient_current

 np_gradient_current (B_gradient, speed, B_gradient_unit=Unit("nT / s"),
                      speed_unit=Unit("km / s"), current_unit=Unit("nA /
                      m2"))