irfpy.util.constant¶
This module provides a collection of physical constants.
Code author: Yoshifumi Futaana
Defines some constants.
Many attribute has methods ending with _u, which
support the irfpy.util.unitq` module.
More comprehensive list of physical constant is in
scipy.constants or quantities.constants
so that it may be a good idea to use those
instead of this module.
You may also find document: http://docs.scipy.org/doc/scipy/reference/constants.html.
Scipy version 1.4.1 or higher is recommended.
-
irfpy.util.constant.mp= 1.67262192369e-27¶ Mass of proton in kg.
-
irfpy.util.constant.mp_u= array(1.67262192e-27) * kg¶ Mass of proton.
-
irfpy.util.constant.amu= 1.6605390666e-27¶ Atomic mass unit in kg.
-
irfpy.util.constant.amu_u= array(1.66053907e-27) * kg¶ Atomic mass unit
-
irfpy.util.constant.m_hydrogen= 1.673723746788804e-27¶ Mass of hydrogen atom in kg.
-
irfpy.util.constant.m_hydrogen_u= array(1.67372375e-27) * kg¶ Mass of hydrogen atom
-
irfpy.util.constant.me= 9.1093837015e-31¶ Mass of electron in kg.
-
irfpy.util.constant.me_u= array(9.1093837e-31) * kg¶ Mass of electron.
-
irfpy.util.constant.qe= 1.602176634e-19¶ Elementary electric charge in C
-
irfpy.util.constant.e_u= array(1.60217663e-19) * C¶ Elementary electric charge
-
irfpy.util.constant.abs0= -273.15¶ Absolute zero point in Cercius deg.
No
abs0_uis defined, since the conversion of temperatures (degC and Kelvin) is not supported byquantities.
-
irfpy.util.constant.kB= 1.380649e-23¶ Boltzman constant in J/K
-
irfpy.util.constant.kB_u= array(1.380649e-23) * J/K¶ Boltzman constant
-
irfpy.util.constant.c_u= array(2.99792458e+08) * m/s¶ Light speed
-
irfpy.util.constant.gn= 9.80665¶ Gravitational acceleration in m/s^2
-
irfpy.util.constant.gn_u= array(9.80665) * m/s**2¶ Gravitational acceleration in m/s^2
-
irfpy.util.constant.G= 6.6743e-11¶ Constant of gravitation in m^3 / s^2 kg
-
irfpy.util.constant.G_u= array(6.6743e-11) * m**3/(kg*s**2)¶ Constant of gravitation
-
irfpy.util.constant.eps0= 8.854187817620389e-12¶ Permittivity in vacuum in F/m
-
irfpy.util.constant.eps0_u= array(8.85418782e-12) * F/m¶ Permittivity in vacuum
-
irfpy.util.constant.planck_constant= 6.62607015e-34¶ Planck constant in m^2 kg / s
-
irfpy.util.constant.planck_constant_u= array(6.62607015e-34) * kg*m**2/s¶ Planck constant
-
irfpy.util.constant.stefan_boltzmann_constant= 5.670374419e-08¶ Stefan-boltzmann constant in W m-2 K-4.
This is equals to
\[\sigma = \frac{2\pi^5k_B^4}{15c^2h^3}\]