Plasma parameters (plasmapy.formulary.parameters
)¶
This module gathers basic and general plasma parameters such as the plasma frequency or Debye length.
Functions¶
Alfven_speed (B, density, Unit(“kg / m3”)], …) |
Calculate the Alfvén speed. |
Bohm_diffusion (T_e, B) |
The Bohm diffusion coefficient was conjectured to follow Bohm model of the diffusion of plasma across a magnetic field and describe the diffusion of early fusion energy machines. |
betaH_ (n, T, B, ion, particle[, …]) |
Alias to Hall_parameter() . |
cs_ (T_e, T_i, ion, n_e, k[, gamma_e, …]) |
Alias to ion_sound_speed() . |
cwp_ (n, particle) |
Alias to inertial_length() . |
DB_ (T_e, B) |
Alias to Bohm_diffusion() . |
Debye_length (T_e, n_e) |
Calculate the characteristic decay length for electric fields, |
Debye_number (T_e, n_e) |
Return the number of electrons within a sphere with a radius of the Debye length. |
gyrofrequency (B, particle[, signed, Z, to_hz]) |
Calculate the particle gyrofrequency in units of radians per second. |
gyroradius (B, particle, *, Vperp, T_i) |
Return the particle gyroradius. |
Hall_parameter (n, T, B, ion, particle[, …]) |
Calculate the ratio between the particle gyrofrequency and the particle-ion particle collision rate. |
inertial_length (n, particle) |
Calculate a charged particle’s inertial length. |
ion_sound_speed (T_e, T_i, ion, n_e, k[, …]) |
Return the ion sound speed for an electron-ion plasma. |
kappa_thermal_speed (T, kappa, particle[, method]) |
Return the most probable speed for a particle within a Kappa distribution. |
lambdaD_ (T_e, n_e) |
Alias to Debye_length() . |
lower_hybrid_frequency (B, n_i, ion[, to_hz]) |
Return the lower hybrid frequency. |
magnetic_energy_density (B) |
Calculate the magnetic energy density. |
magnetic_pressure (B) |
Calculate the magnetic pressure. |
mass_density (density, Unit(“kg / m3”)], …) |
Calculates the mass density from a number density. |
nD_ (T_e, n_e) |
Alias to Debye_number() . |
oc_ (B, particle[, signed, Z, to_hz]) |
Alias to gyrofrequency() . |
plasma_frequency (n, particle[, z_mean, to_hz]) |
Calculate the particle plasma frequency. |
pmag_ (B) |
Alias to magnetic_pressure() . |
pth_ (T, n) |
Alias to thermal_pressure() . |
rc_ (B, particle, *, Vperp, T_i) |
Alias to gyroradius() . |
rho_ (density, Unit(“kg / m3”)], particle, …) |
Alias to mass_density() . |
rhoc_ (B, particle, *, Vperp, T_i) |
Alias to gyroradius() . |
thermal_pressure (T, n) |
Return the thermal pressure for a Maxwellian distribution. |
thermal_speed (T, particle[, method, ndim]) |
Return the most probable speed for a particle within a Maxwellian distribution. |
ub_ (B) |
Alias to magnetic_energy_density() . |
upper_hybrid_frequency (B, n_e[, to_hz]) |
Return the upper hybrid frequency. |
va_ (B, density, Unit(“kg / m3”)], ion, z_mean) |
Alias to Alfven_speed() . |
vth_ (T, particle[, method, ndim]) |
Alias to thermal_speed() . |
vth_kappa_ (T, kappa, particle[, method]) |
Alias to kappa_thermal_speed() . |
wc_ (B, particle[, signed, Z, to_hz]) |
Alias to gyrofrequency() . |
wp_ (n, particle[, z_mean, to_hz]) |
Alias to plasma_frequency() . |
wlh_ (B, n_i, ion[, to_hz]) |
Alias to lower_hybrid_frequency() . |
wuh_ (B, n_e[, to_hz]) |
Alias to upper_hybrid_frequency() . |
Examples