Theoretical formulas for space plasma physics
default units are SI units for space plasma physics
- B : magnetic field, nT
- n : number density, cm^-3
- T : temperature, eV
Reference
- plasmapy.formulary provides theoretical formulas for calculation of physical quantities helpful for plasma physics.
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"))