rizer.misc.units#
Physical constants and unit conversions.
All units are by default in the International System of Units (SI).
Attributes#
Elementary charge [C]. |
|
Boltzmann constant [J/K]. |
|
Avogadro's number [mol^-1]. |
|
Speed of light [m/s]. |
|
Planck constant [J s]. |
|
Electron mass [kg]. |
|
Electron molar mass [kg/mol]. |
|
Conversion factor from eV to K. |
|
Conversion factor from K to eV. |
|
Conversion factor from eV to J. |
|
Conversion factor from J to eV. |
|
Conversion factor from K to J. |
|
Conversion factor from J to K. |
|
Conversion factor from kJ/mol to J/particle. |
|
Dalton or atomic mass constant [kg]. |
|
Ideal gas constant [J/(mol K)]. |
|
Ideal gas constant [J/(kmol K)]. |
|
Reduced Planck constant [J s], via scipy.constants.hbar. |
|
Vacuum permittivity [F/m]. |
|
Stefan-Boltzmann constant [W/(m^2 K^4)]. |
|
Conversion factor from inverse cm to Joules. |
|
Spitzer conductivity constant in Ohm^(-1) . m^(-1) . K^(-3/2). |
|
Bohr radius [m], via scipy.constants.physical_constants["Bohr radius"]. |
|
Rydberg constant [eV], via scipy.constants.physical_constants["Rydberg constant times hc in eV"]. |
Module Contents#
- rizer.misc.units.e#
Elementary charge [C].
CODATA value via scipy.constants.e (https://physics.nist.gov/cgi-bin/cuu/Value?e).
- rizer.misc.units.k_b#
Boltzmann constant [J/K].
CODATA value via scipy.constants.k (https://physics.nist.gov/cgi-bin/cuu/Value?k).
- rizer.misc.units.N_a#
Avogadro’s number [mol^-1].
CODATA value via scipy.constants.N_A (https://physics.nist.gov/cgi-bin/cuu/Value?na).
- rizer.misc.units.c#
Speed of light [m/s].
Exact value via scipy.constants.c (https://physics.nist.gov/cgi-bin/cuu/Value?c).
- rizer.misc.units.h#
Planck constant [J s].
CODATA value via scipy.constants.h (https://physics.nist.gov/cgi-bin/cuu/Value?h).
- rizer.misc.units.m_e#
Electron mass [kg].
CODATA value via scipy.constants.m_e (https://physics.nist.gov/cgi-bin/cuu/Value?me).
- rizer.misc.units.M_e#
Electron molar mass [kg/mol].
- rizer.misc.units.eV_to_K#
Conversion factor from eV to K.
- rizer.misc.units.K_to_eV#
Conversion factor from K to eV.
- rizer.misc.units.eV_to_J#
Conversion factor from eV to J.
- rizer.misc.units.J_to_eV#
Conversion factor from J to eV.
- rizer.misc.units.K_to_J#
Conversion factor from K to J.
- rizer.misc.units.J_to_K#
Conversion factor from J to K.
- rizer.misc.units.kJ_per_mol_to_J_per_particle#
Conversion factor from kJ/mol to J/particle.
- rizer.misc.units.Da = 1.66053906892e-27#
Dalton or atomic mass constant [kg].
Taken from https://physics.nist.gov/cgi-bin/cuu/Value?u
- rizer.misc.units.R#
Ideal gas constant [J/(mol K)].
CODATA value via scipy.constants.R (https://physics.nist.gov/cgi-bin/cuu/Value?r).
- rizer.misc.units.R_kmol#
Ideal gas constant [J/(kmol K)].
Taken from https://physics.nist.gov/cgi-bin/cuu/Value?r” and multiplied by 1000
- rizer.misc.units.hbar#
Reduced Planck constant [J s], via scipy.constants.hbar.
- rizer.misc.units.epsilon_0#
Vacuum permittivity [F/m].
CODATA value via scipy.constants.epsilon_0 (https://physics.nist.gov/cgi-bin/cuu/Value?ep0).
- rizer.misc.units.stefan_boltzmann#
Stefan-Boltzmann constant [W/(m^2 K^4)].
CODATA value via scipy.constants.Stefan_Boltzmann (https://physics.nist.gov/cgi-bin/cuu/Value?sigma).
- rizer.misc.units.invcm_to_joule#
Conversion factor from inverse cm to Joules.
- rizer.misc.units.spitzer_constant#
Spitzer conductivity constant in Ohm^(-1) . m^(-1) . K^(-3/2).
The conductivity of a fully-ionized plasma is given by the Spitzer conductivity:
\[\sigma = \text{Spitzer constant} \times \frac{T_e^{3/2}}{\log(\lambda)}\]with :
\(T_e\) the electron temperature in K,
\(\log(\lambda)\) the Coulomb logarithm.
The constant is given by:
\[\begin{align} \text{Spitzer constant} &= \left(\frac{4 \pi \varepsilon_0}{e}\right)^2 \times \left(\frac{k_b^{3/2}}{\frac{4}{3} \sqrt{2 \pi m_e} }\right) \times 1.96 &= 1.53 \times 10^{-2} \, \Omega^{-1} \, \text{m}^{-1} \, \text{K}^{-3/2} \end{align}\]with:
\(\varepsilon_0\) the vacuum permittivity,
\(e\) the elementary charge,
\(k_b\) the Boltzmann constant,
\(m_e\) the electron mass.
- rizer.misc.units.bohr_radius_m#
Bohr radius [m], via scipy.constants.physical_constants[“Bohr radius”].
- rizer.misc.units.rydberg_energy_eV#
Rydberg constant [eV], via scipy.constants.physical_constants[“Rydberg constant times hc in eV”].