thermal_speed_lite

plasmapy.formulary.speeds.thermal_speed_lite(T: Real, mass: Real, coeff: Real) Real[source]

The lite-function for thermal_speed. Performs the same thermal speed calculations as thermal_speed, but is intended for computational use and, thus, has data conditioning safeguards removed.

\[v_{th} = C_o \sqrt{\frac{k_B T}{m}}\]

where \(T\) is the temperature associated with the distribution, \(m\) is the particle’s mass, and \(C_o\) is a constant of proportionality determined by the method in which \(v_{th}\) is calculated and the dimensionality of the system (1D, 2D, 3D). For further details see the Notes section in the thermal_speed documentation.

Parameters:
  • T (Real) – The temperature of the particle distribution, in units of kelvin.

  • mass (Real) – Mass of the particle in kg.

  • coeff (Real) – The coefficient \(C_o\) associated with the method used for calculating the thermal speed, see Notes section in the thermal_speed documentation.

Returns:

vth – Thermal speed of the Maxwellian distribution in units of m/s.

Return type:

Real

Examples

>>> from plasmapy.particles import Particle
>>> mass = Particle("p").mass.value
>>> coeff = thermal_speed_coefficients(method="most_probable", ndim=3)
>>> thermal_speed_lite(T=1e6, mass=mass, coeff=coeff)
128486...