chemistry_tools.constants
¶
Scientific constants.
Classes:
|
Represents a scientific constant. |
Data:
The atomic mass constant. |
|
Avogadro’s constant (Avogadro’s number) |
|
Boltzmann constant |
|
Electron Radius |
|
Faraday constant |
|
Molar gas constant |
|
Neutron mass |
|
Planck’s constant |
|
Numerical IUPAC prefixes (e.g. |
|
The speed of light in a vacuum. |
|
Vacuum permittivity |
-
namedtuple
Constant
(name, value, unit, symbol=None)[source]¶ Bases:
NamedTuple
Represents a scientific constant.
- Fields
-
__repr__
()¶ Return a nicely formatted representation string
-
avogadro_number
= Constant(name='Avogadro constant', value=6.02214179e+23, unit=array(1.) * 1/mol, symbol='N<sub>A</sub>')¶ Type:
Constant
Avogadro’s constant (Avogadro’s number)
-
boltzmann_constant
= Constant(name='Boltzmann constant', value=1.380649e-23, unit=array(1.) * J/K, symbol='k<sub>B</sub>')¶ Type:
Constant
Boltzmann constant
-
electron_radius
= Constant(name='Electron radius', value=2.8179402894e-15, unit=UnitLength('meter', 'm'), symbol='rₑ')¶ Type:
Constant
Electron Radius
-
faraday_constant
= Constant(name='Faraday constant', value=96485.33212331001, unit=array(1.) * C/mol, symbol='F')¶ Type:
Constant
Faraday constant
-
molar_gas_constant
= Constant(name='Molar gas constant', value=8.31446261815324, unit=array(1.) * J/(mol*K), symbol='R')¶ Type:
Constant
Molar gas constant
-
neutron_mass
= Constant(name='Neutron mass', value=1.00866491597, unit=UnitMass('atomic_mass_unit', 1.660538782e-27 * kg, 'u'), symbol='n<sup>o</sup>')¶ Type:
Constant
Neutron mass
-
plancks_constant
= Constant(name="Planck's constant", value=4.13566733e+19, unit=array(1.) * eV/s, symbol='h')¶ Type:
Constant
Planck’s constant
-
prefixes
= {1: 'mono', 2: 'di', 3: 'tri', 4: 'tetra', 5: 'penta', 6: 'hexa', 7: 'hepta', 8: 'octa', 9: 'nona', 10: 'deca', 11: 'undeca', 12: 'dodeca', 13: 'trideca', 14: 'tetradeca', 15: 'pentadeca', 16: 'hexadeca', 17: 'heptadeca', 18: 'octadeca', 19: 'nonadeca', 20: 'icosa', 21: 'henicosa', 22: 'docosa', 23: 'tricosa', 30: 'triaconta', 31: 'hentriaconta', 32: 'dotriaconta', 40: 'tetraconta', 50: 'pentaconta', 60: 'hexaconta', 70: 'heptaconta', 80: 'octaconta', 90: 'nonaconta', 100: 'hecta', 200: 'dicta', 300: 'tricta', 400: 'tetracta', 500: 'pentacta', 600: 'hexacta', 700: 'heptacta', 800: 'octacta', 900: 'nonacta', 1000: 'kilia', 2000: 'dilia', 3000: 'trilia', 4000: 'tetralia', 5000: 'pentalia', 6000: 'hexalia', 7000: 'heptalia', 8000: 'octalia', 9000: 'nonalia'}¶ -
Numerical IUPAC prefixes (e.g. mono-).