Class: Constants::Libraries::Physical

Inherits:
Constant
  • Object
show all
Includes:
Constants::Library
Defined in:
lib/constants/libraries/physical.rb

Overview

Physical is a library of physical constants.

Constant Summary collapse

LATTICE_SPACING_OF_SILICON =

– Constants from: www.physics.nist.gov/cuu/Constants/Table/allascii.txt Date: Mon Apr 28 21:09:29 -0600 2008 ++

Physical.new("{220} lattice spacing of silicon", "192.0155762e-12", "0.0000050e-12", "m")
ALPHA_PARTICLE_ELECTRON_MASS_RATIO =
Physical.new("alpha particle-electron mass ratio", "7294.2995365", "0.0000031", "")
ALPHA_PARTICLE_MASS =
Physical.new("alpha particle mass", "6.64465620e-27", "0.00000033e-27", "kg")
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT =
Physical.new("alpha particle mass energy equivalent", "5.97191917e-10", "0.00000030e-10", "J")
ALPHA_PARTICLE_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("alpha particle mass energy equivalent in MeV", "3727.379109", "0.000093", "MeV")
ALPHA_PARTICLE_MASS_IN_U =
Physical.new("alpha particle mass in u", "4.001506179127", "0.000000000062", "u")
ALPHA_PARTICLE_MOLAR_MASS =
Physical.new("alpha particle molar mass", "4.001506179127e-3", "0.000000000062e-3", "kg mol^-1")
ALPHA_PARTICLE_PROTON_MASS_RATIO =
Physical.new("alpha particle-proton mass ratio", "3.97259968951", "0.00000000041", "")
ANGSTROM_STAR =
Physical.new("Angstrom star", "1.00001498e-10", "0.00000090e-10", "m")
ATOMIC_MASS_CONSTANT =
Physical.new("atomic mass constant", "1.660538782e-27", "0.000000083e-27", "kg")
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT =
Physical.new("atomic mass constant energy equivalent", "1.492417830e-10", "0.000000074e-10", "J")
ATOMIC_MASS_CONSTANT_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("atomic mass constant energy equivalent in MeV", "931.494028", "0.000023", "MeV")
ATOMIC_UNIT_OF_1ST_HYPERPOLARIZABLITY =
Physical.new("atomic unit of 1st hyperpolarizablity", "3.206361533e-53", "0.000000081e-53", "C^3 m^3 J^-2")
ATOMIC_UNIT_OF_2ND_HYPERPOLARIZABLITY =
Physical.new("atomic unit of 2nd hyperpolarizablity", "6.23538095e-65", "0.00000031e-65", "C^4 m^4 J^-3")
ATOMIC_UNIT_OF_ACTION =
Physical.new("atomic unit of action", "1.054571628e-34", "0.000000053e-34", "J s")
ATOMIC_UNIT_OF_CHARGE =
Physical.new("atomic unit of charge", "1.602176487e-19", "0.000000040e-19", "C")
ATOMIC_UNIT_OF_CHARGE_DENSITY =
Physical.new("atomic unit of charge density", "1.081202300e12", "0.000000027e12", "C m^-3")
ATOMIC_UNIT_OF_CURRENT =
Physical.new("atomic unit of current", "6.62361763e-3", "0.00000017e-3", "A")
ATOMIC_UNIT_OF_ELECTRIC_DIPOLE_MOM =
Physical.new("atomic unit of electric dipole mom.", "8.47835281e-30", "0.00000021e-30", "C m")
ATOMIC_UNIT_OF_ELECTRIC_FIELD =
Physical.new("atomic unit of electric field", "5.14220632e11", "0.00000013e11", "V m^-1")
ATOMIC_UNIT_OF_ELECTRIC_FIELD_GRADIENT =
Physical.new("atomic unit of electric field gradient", "9.71736166e21", "0.00000024e21", "V m^-2")
ATOMIC_UNIT_OF_ELECTRIC_POLARIZABLITY =
Physical.new("atomic unit of electric polarizablity", "1.6487772536e-41", "0.0000000034e-41", "C^2 m^2 J^-1")
ATOMIC_UNIT_OF_ELECTRIC_POTENTIAL =
Physical.new("atomic unit of electric potential", "27.21138386", "0.00000068", "V")
ATOMIC_UNIT_OF_ELECTRIC_QUADRUPOLE_MOM =
Physical.new("atomic unit of electric quadrupole mom.", "4.48655107e-40", "0.00000011e-40", "C m^2")
ATOMIC_UNIT_OF_ENERGY =
Physical.new("atomic unit of energy", "4.35974394e-18", "0.00000022e-18", "J")
ATOMIC_UNIT_OF_FORCE =
Physical.new("atomic unit of force", "8.23872206e-8", "0.00000041e-8", "N")
ATOMIC_UNIT_OF_LENGTH =
Physical.new("atomic unit of length", "0.52917720859e-10", "0.00000000036e-10", "m")
ATOMIC_UNIT_OF_MAG_DIPOLE_MOM =
Physical.new("atomic unit of mag. dipole mom.", "1.854801830e-23", "0.000000046e-23", "J T^-1")
ATOMIC_UNIT_OF_MAG_FLUX_DENSITY =
Physical.new("atomic unit of mag. flux density", "2.350517382e5", "0.000000059e5", "T")
ATOMIC_UNIT_OF_MAGNETIZABILITY =
Physical.new("atomic unit of magnetizability", "7.891036433e-29", "0.000000027e-29", "J T^-2")
ATOMIC_UNIT_OF_MASS =
Physical.new("atomic unit of mass", "9.10938215e-31", "0.00000045e-31", "kg")
ATOMIC_UNIT_OF_MOMENTUM =
Physical.new("atomic unit of momentum", "1.992851565e-24", "0.000000099e-24", "kg m s^-1")
ATOMIC_UNIT_OF_PERMITTIVITY =
Physical.new("atomic unit of permittivity", "1.112650056...e-10", "0", "F m^-1")
ATOMIC_UNIT_OF_TIME =
Physical.new("atomic unit of time", "2.418884326505e-17", "0.000000000016e-1", "7 s")
ATOMIC_UNIT_OF_VELOCITY =
Physical.new("atomic unit of velocity", "2.1876912541e6", "0.0000000015e6", "m s^-1")
AVOGADRO_CONSTANT =
Physical.new("Avogadro constant", "6.02214179e23", "0.00000030e23", "mol^-1")
BOHR_MAGNETON =
Physical.new("Bohr magneton", "927.400915e-26", "0.000023e-26", "J T^-1")
BOHR_MAGNETON_IN_EV_T =
Physical.new("Bohr magneton in eV/T", "5.7883817555e-5", "0.0000000079e-5", "eV T^-1")
BOHR_MAGNETON_IN_HZ_T =
Physical.new("Bohr magneton in Hz/T", "13.99624604e9", "0.00000035e9", "Hz T^-1")
BOHR_MAGNETON_IN_INVERSE_METERS_PER_TESLA =
Physical.new("Bohr magneton in inverse meters per tesla", "46.6864515", "0.0000012", "m^-1 T^-1")
BOHR_MAGNETON_IN_K_T =
Physical.new("Bohr magneton in K/T", "0.6717131", "0.0000012", "K T^-1")
BOHR_RADIUS =
Physical.new("Bohr radius", "0.52917720859e-10", "0.00000000036e-10", "m")
BOLTZMANN_CONSTANT =
Physical.new("Boltzmann constant", "1.3806504e-23", "0.0000024e-23", "J K^-1")
BOLTZMANN_CONSTANT_IN_EV_K =
Physical.new("Boltzmann constant in eV/K", "8.617343e-5", "0.000015e-5", "eV K^-1")
BOLTZMANN_CONSTANT_IN_HZ_K =
Physical.new("Boltzmann constant in Hz/K", "2.0836644e10", "0.0000036e10", "Hz K^-1")
BOLTZMANN_CONSTANT_IN_INVERSE_METERS_PER_KELVIN =
Physical.new("Boltzmann constant in inverse meters per kelvin", "69.50356", "0.00012", "m^-1 K^-1")
CHARACTERISTIC_IMPEDANCE_OF_VACUUM =
Physical.new("characteristic impedance of vacuum", "376.730313461...", "0", "ohm")
CLASSICAL_ELECTRON_RADIUS =
Physical.new("classical electron radius", "2.8179402894e-15", "0.0000000058e-15", "m")
COMPTON_WAVELENGTH =
Physical.new("Compton wavelength", "2.4263102175e-12", "0.0000000033e-12", "m")
COMPTON_WAVELENGTH_OVER_2_PI =
Physical.new("Compton wavelength over 2 pi", "386.15926459e-15", "0.00000053e-15", "m")
CONDUCTANCE_QUANTUM =
Physical.new("conductance quantum", "7.7480917004e-5", "0.0000000053e-5", "S")
CONVENTIONAL_VALUE_OF_JOSEPHSON_CONSTANT =
Physical.new("conventional value of Josephson constant", "483597.9e9", "0", "Hz V^-1")
CONVENTIONAL_VALUE_OF_VON_KLITZING_CONSTANT =
Physical.new("conventional value of von Klitzing constant", "25812.807", "0", "ohm")
CU_X_UNIT =
Physical.new("Cu x unit", "1.00207699e-13", "0.00000028e-13", "m")
DEUTERON_ELECTRON_MAG_MOM_RATIO =
Physical.new("deuteron-electron mag. mom. ratio", "-4.664345537e-4", "0.000000039e-4", "")
DEUTERON_ELECTRON_MASS_RATIO =
Physical.new("deuteron-electron mass ratio", "3670.4829654", "0.0000016", "")
DEUTERON_G_FACTOR =
Physical.new("deuteron g factor", "0.8574382308", "0.0000000072", "")
DEUTERON_MAG_MOM =
Physical.new("deuteron mag. mom.", "0.433073465e-26", "0.000000011e-26", "J T^-1")
DEUTERON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("deuteron mag. mom. to Bohr magneton ratio", "0.4669754556e-3", "0.0000000039e-3", "")
DEUTERON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("deuteron mag. mom. to nuclear magneton ratio", "0.8574382308", "0.0000000072", "")
DEUTERON_MASS =
Physical.new("deuteron mass", "3.34358320e-27", "0.00000017e-27", "kg")
DEUTERON_MASS_ENERGY_EQUIVALENT =
Physical.new("deuteron mass energy equivalent", "3.00506272e-10", "0.00000015e-10", "J")
DEUTERON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("deuteron mass energy equivalent in MeV", "1875.612793", "0.000047", "MeV")
DEUTERON_MASS_IN_U =
Physical.new("deuteron mass in u", "2.013553212724", "0.000000000078", "u")
DEUTERON_MOLAR_MASS =
Physical.new("deuteron molar mass", "2.013553212724e-3", "0.000000000078e-3", "kg mol^-1")
DEUTERON_NEUTRON_MAG_MOM_RATIO =
Physical.new("deuteron-neutron mag. mom. ratio", "-0.44820652", "0.00000011", "")
DEUTERON_PROTON_MAG_MOM_RATIO =
Physical.new("deuteron-proton mag. mom. ratio", "0.3070122070", "0.0000000024", "")
DEUTERON_PROTON_MASS_RATIO =
Physical.new("deuteron-proton mass ratio", "1.99900750108", "0.00000000022", "")
DEUTERON_RMS_CHARGE_RADIUS =
Physical.new("deuteron rms charge radius", "2.1402e-15", "0.0028e-15", "m")
ELECTRIC_CONSTANT =
Physical.new("electric constant", "8.854187817...e-12", "0", "F m^-1")
ELECTRON_CHARGE_TO_MASS_QUOTIENT =
Physical.new("electron charge to mass quotient", "-1.758820150e11", "0.000000044e11", "C kg^-1")
ELECTRON_DEUTERON_MAG_MOM_RATIO =
Physical.new("electron-deuteron mag. mom. ratio", "-2143.923498", "0.000018", "")
ELECTRON_DEUTERON_MASS_RATIO =
Physical.new("electron-deuteron mass ratio", "2.7244371093e-4", "0.0000000012e-4", "")
ELECTRON_G_FACTOR =
Physical.new("electron g factor", "-2.0023193043622", "0.0000000000015", "")
ELECTRON_GYROMAG_RATIO =
Physical.new("electron gyromag. ratio", "1.760859770e11", "0.000000044e11", "s^-1 T^-1")
ELECTRON_GYROMAG_RATIO_OVER_2_PI =
Physical.new("electron gyromag. ratio over 2 pi", "28024.95364", "0.00070", "MHz T^-1")
ELECTRON_MAG_MOM =
Physical.new("electron mag. mom.", "-928.476377e-26", "0.000023e-26", "J T^-1")
ELECTRON_MAG_MOM_ANOMALY =
Physical.new("electron mag. mom. anomaly", "1.15965218111e-3", "0.00000000074e-3", "")
ELECTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("electron mag. mom. to Bohr magneton ratio", "-1.00115965218111", "0.00000000000074", "")
ELECTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("electron mag. mom. to nuclear magneton ratio", "-1838.28197092", "0.00000080", "")
ELECTRON_MASS =
Physical.new("electron mass", "9.10938215e-31", "0.00000045e-31", "kg")
ELECTRON_MASS_ENERGY_EQUIVALENT =
Physical.new("electron mass energy equivalent", "8.18710438e-14", "0.00000041e-14", "J")
ELECTRON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("electron mass energy equivalent in MeV", "0.510998910", "0.000000013", "MeV")
ELECTRON_MASS_IN_U =
Physical.new("electron mass in u", "5.4857990943e-4", "0.0000000023e-4", "u")
ELECTRON_MOLAR_MASS =
Physical.new("electron molar mass", "5.4857990943e-7", "0.0000000023e-7", "kg mol^-1")
ELECTRON_MUON_MAG_MOM_RATIO =
Physical.new("electron-muon mag. mom. ratio", "206.7669877", "0.0000052", "")
ELECTRON_MUON_MASS_RATIO =
Physical.new("electron-muon mass ratio", "4.83633171e-3", "0.00000012e-3", "")
ELECTRON_NEUTRON_MAG_MOM_RATIO =
Physical.new("electron-neutron mag. mom. ratio", "960.92050", "0.00023", "")
ELECTRON_NEUTRON_MASS_RATIO =
Physical.new("electron-neutron mass ratio", "5.4386734459e-4", "0.0000000033e-4", "")
ELECTRON_PROTON_MAG_MOM_RATIO =
Physical.new("electron-proton mag. mom. ratio", "-658.2106848", "0.0000054", "")
ELECTRON_PROTON_MASS_RATIO =
Physical.new("electron-proton mass ratio", "5.4461702177e-4", "0.0000000024e-4", "")
ELECTRON_TAU_MASS_RATIO =
Physical.new("electron-tau mass ratio", "2.87564e-4", "0.00047e-4", "")
ELECTRON_TO_ALPHA_PARTICLE_MASS_RATIO =
Physical.new("electron to alpha particle mass ratio", "1.37093355570e-4", "0.00000000058e-4", "")
ELECTRON_TO_SHIELDED_HELION_MAG_MOM_RATIO =
Physical.new("electron to shielded helion mag. mom. ratio", "864.058257", "0.000010", "")
ELECTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO =
Physical.new("electron to shielded proton mag. mom. ratio", "-658.2275971", "0.0000072", "")
ELECTRON_VOLT =
Physical.new("electron volt", "1.602176487e-19", "0.000000040e-19", "J")
ELEMENTARY_CHARGE =
Physical.new("elementary charge", "1.602176487e-19", "0.000000040e-19", "C")
ELEMENTARY_CHARGE_OVER_H =
Physical.new("elementary charge over h", "2.417989454e14", "0.000000060e14", "A J^-1")
FARADAY_CONSTANT =
Physical.new("Faraday constant", "96485.3399", "0.0024", "C mol^-1")
FERMI_COUPLING_CONSTANT =

– FARADAY_CONSTANT_FOR_CONVENTIONAL_ELECTRIC_CURRENT = Physical.new(“Faraday constant for conventional electric current”, “96485.3401”, “0.0048”, “C_90 mol^-1”)

Physical.new("Fermi coupling constant", "1.16637e-5", "0.00001e-5", "GeV^-2")
FINE_STRUCTURE_CONSTANT =
Physical.new("fine-structure constant", "7.2973525376e-3", "0.0000000050e-3", "")
FIRST_RADIATION_CONSTANT =
Physical.new("first radiation constant", "3.74177118e-16", "0.00000019e-16", "W m^2")
FIRST_RADIATION_CONSTANT_FOR_SPECTRAL_RADIANCE =
Physical.new("first radiation constant for spectral radiance", "1.191042759e-16", "0.000000059e-16", "W m^2 sr^-1")
HARTREE_ENERGY =
Physical.new("Hartree energy", "4.35974394e-18", "0.00000022e-18", "J")
HARTREE_ENERGY_IN_EV =
Physical.new("Hartree energy in eV", "27.21138386", "0.00000068", "eV")
HELION_ELECTRON_MASS_RATIO =
Physical.new("helion-electron mass ratio", "5495.8852765", "0.0000052", "")
HELION_MASS =
Physical.new("helion mass", "5.00641192e-27", "0.00000025e-27", "kg")
HELION_MASS_ENERGY_EQUIVALENT =
Physical.new("helion mass energy equivalent", "4.49953864e-10", "0.00000022e-10", "J")
HELION_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("helion mass energy equivalent in MeV", "2808.391383", "0.000070", "MeV")
HELION_MASS_IN_U =
Physical.new("helion mass in u", "3.0149322473", "0.0000000026", "u")
HELION_MOLAR_MASS =
Physical.new("helion molar mass", "3.0149322473e-3", "0.0000000026e-3", "kg mol^-1")
HELION_PROTON_MASS_RATIO =
Physical.new("helion-proton mass ratio", "2.9931526713", "0.0000000026", "")
INVERSE_FINE_STRUCTURE_CONSTANT =
Physical.new("inverse fine-structure constant", "137.035999679", "0.000000094", "")
INVERSE_OF_CONDUCTANCE_QUANTUM =
Physical.new("inverse of conductance quantum", "12906.4037787", "0.0000088", "ohm")
JOSEPHSON_CONSTANT =
Physical.new("Josephson constant", "483597.891e9", "0.012e9", "Hz V^-1")
LATTICE_PARAMETER_OF_SILICON =
Physical.new("lattice parameter of silicon", "543.102064e-12", "0.000014e-12", "m")
LOSCHMIDT_CONSTANT_101325 =
Physical.new("Loschmidt constant (273.15 K, 101.325 kPa)", "2.6867774e25", "0.0000047e25", "m^-3")
MAG_CONSTANT =
Physical.new("mag. constant", "12.566370614...e-7", "0", "N A^-2")
MAG_FLUX_QUANTUM =
Physical.new("mag. flux quantum", "2.067833667e-15", "0.000000052e-15", "Wb")
MOLAR_GAS_CONSTANT =
Physical.new("molar gas constant", "8.314472", "0.000015", "J mol^-1 K^-1")
MOLAR_MASS_CONSTANT =
Physical.new("molar mass constant", "1e-3", "0", "kg mol^-1")
MOLAR_MASS_OF_CARBON_12 =
Physical.new("molar mass of carbon-12", "12e-3", "0", "kg mol^-1")
MOLAR_PLANCK_CONSTANT =
Physical.new("molar Planck constant", "3.9903126821e-10", "0.0000000057e-10", "J s mol^-1")
MOLAR_PLANCK_CONSTANT_TIMES_C =
Physical.new("molar Planck constant times c", "0.11962656472", "0.00000000017", "J m mol^-1")
MOLAR_VOLUME_OF_IDEAL_GAS_100 =
Physical.new("molar volume of ideal gas (273.15 K, 100 kPa)", "22.710981e-3", "0.000040e-3", "m^3 mol^-1")
MOLAR_VOLUME_OF_IDEAL_GAS_101325 =
Physical.new("molar volume of ideal gas (273.15 K, 101.325 kPa)", "22.413996e-3", "0.000039e-3", "m^3 mol^-1")
MOLAR_VOLUME_OF_SILICON =
Physical.new("molar volume of silicon", "12.0588349e-6", "0.0000011e-6", "m^3 mol^-1")
MO_X_UNIT =
Physical.new("Mo x unit", "1.00209955e-13", "0.00000053e-13", "m")
MUON_COMPTON_WAVELENGTH =
Physical.new("muon Compton wavelength", "11.73444104e-15", "0.00000030e-15", "m")
MUON_COMPTON_WAVELENGTH_OVER_2_PI =
Physical.new("muon Compton wavelength over 2 pi", "1.867594295e-15", "0.000000047e-15", "m")
MUON_ELECTRON_MASS_RATIO =
Physical.new("muon-electron mass ratio", "206.7682823", "0.0000052", "")
MUON_G_FACTOR =
Physical.new("muon g factor", "-2.0023318414", "0.0000000012", "")
MUON_MAG_MOM =
Physical.new("muon mag. mom.", "-4.49044786e-26", "0.00000016e-26", "J T^-1")
MUON_MAG_MOM_ANOMALY =
Physical.new("muon mag. mom. anomaly", "1.16592069e-3", "0.00000060e-3", "")
MUON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("muon mag. mom. to Bohr magneton ratio", "-4.84197049e-3", "0.00000012e-3", "")
MUON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("muon mag. mom. to nuclear magneton ratio", "-8.89059705", "0.00000023", "")
MUON_MASS =
Physical.new("muon mass", "1.88353130e-28", "0.00000011e-28", "kg")
MUON_MASS_ENERGY_EQUIVALENT =
Physical.new("muon mass energy equivalent", "1.692833510e-11", "0.000000095e-11", "J")
MUON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("muon mass energy equivalent in MeV", "105.6583668", "0.0000038", "MeV")
MUON_MASS_IN_U =
Physical.new("muon mass in u", "0.1134289256", "0.0000000029", "u")
MUON_MOLAR_MASS =
Physical.new("muon molar mass", "0.1134289256e-3", "0.0000000029e-3", "kg mol^-1")
MUON_NEUTRON_MASS_RATIO =
Physical.new("muon-neutron mass ratio", "0.1124545167", "0.0000000029", "")
MUON_PROTON_MAG_MOM_RATIO =
Physical.new("muon-proton mag. mom. ratio", "-3.183345137", "0.000000085", "")
MUON_PROTON_MASS_RATIO =
Physical.new("muon-proton mass ratio", "0.1126095261", "0.0000000029", "")
MUON_TAU_MASS_RATIO =
Physical.new("muon-tau mass ratio", "5.94592e-2", "0.00097e-2", "")
NATURAL_UNIT_OF_ACTION =
Physical.new("natural unit of action", "1.054571628e-34", "0.000000053e-34", "J s")
NATURAL_UNIT_OF_ACTION_IN_EV_S =
Physical.new("natural unit of action in eV s", "6.58211899e-16", "0.00000016e-16", "eV s")
NATURAL_UNIT_OF_ENERGY =
Physical.new("natural unit of energy", "8.18710438e-14", "0.00000041e-14", "J")
NATURAL_UNIT_OF_ENERGY_IN_MEV =
Physical.new("natural unit of energy in MeV", "0.510998910", "0.000000013", "MeV")
NATURAL_UNIT_OF_LENGTH =
Physical.new("natural unit of length", "386.15926459e-15", "0.00000053e-15", "m")
NATURAL_UNIT_OF_MASS =
Physical.new("natural unit of mass", "9.10938215e-31", "0.00000045e-31", "kg")
NATURAL_UNIT_OF_MOMENTUM =
Physical.new("natural unit of momentum", "2.73092406e-22", "0.00000014e-22", "kg m s^-1")
NATURAL_UNIT_OF_MOMENTUM_IN_MEV_C =
Physical.new("natural unit of momentum in MeV/c", "0.510998910", "0.000000013", "MeV/c")
NATURAL_UNIT_OF_TIME =
Physical.new("natural unit of time", "1.2880886570e-21", "0.0000000018e-21", "s")
NATURAL_UNIT_OF_VELOCITY =
Physical.new("natural unit of velocity", "299792458", "0", "m s^-1")
NEUTRON_COMPTON_WAVELENGTH =
Physical.new("neutron Compton wavelength", "1.3195908951e-15", "0.0000000020e-15", "m")
NEUTRON_COMPTON_WAVELENGTH_OVER_2_PI =
Physical.new("neutron Compton wavelength over 2 pi", "0.21001941382e-15", "0.00000000031e-15", "m")
NEUTRON_ELECTRON_MAG_MOM_RATIO =
Physical.new("neutron-electron mag. mom. ratio", "1.04066882e-3", "0.00000025e-3", "")
NEUTRON_ELECTRON_MASS_RATIO =
Physical.new("neutron-electron mass ratio", "1838.6836605", "0.0000011", "")
NEUTRON_G_FACTOR =
Physical.new("neutron g factor", "-3.82608545", "0.00000090", "")
NEUTRON_GYROMAG_RATIO =
Physical.new("neutron gyromag. ratio", "1.83247185e8", "0.00000043e8", "s^-1 T^-1")
NEUTRON_GYROMAG_RATIO_OVER_2_PI =
Physical.new("neutron gyromag. ratio over 2 pi", "29.1646954", "0.0000069", "MHz T^-1")
NEUTRON_MAG_MOM =
Physical.new("neutron mag. mom.", "-0.96623641e-26", "0.00000023e-26", "J T^-1")
NEUTRON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("neutron mag. mom. to Bohr magneton ratio", "-1.04187563e-3", "0.00000025e-3", "")
NEUTRON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("neutron mag. mom. to nuclear magneton ratio", "-1.91304273", "0.00000045", "")
NEUTRON_MASS =
Physical.new("neutron mass", "1.674927211e-27", "0.000000084e-27", "kg")
NEUTRON_MASS_ENERGY_EQUIVALENT =
Physical.new("neutron mass energy equivalent", "1.505349505e-10", "0.000000075e-10", "J")
NEUTRON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("neutron mass energy equivalent in MeV", "939.565346", "0.000023", "MeV")
NEUTRON_MASS_IN_U =
Physical.new("neutron mass in u", "1.00866491597", "0.00000000043", "u")
NEUTRON_MOLAR_MASS =
Physical.new("neutron molar mass", "1.00866491597e-3", "0.00000000043e-3", "kg mol^-1")
NEUTRON_MUON_MASS_RATIO =
Physical.new("neutron-muon mass ratio", "8.89248409", "0.00000023", "")
NEUTRON_PROTON_MAG_MOM_RATIO =
Physical.new("neutron-proton mag. mom. ratio", "-0.68497934", "0.00000016", "")
NEUTRON_PROTON_MASS_RATIO =
Physical.new("neutron-proton mass ratio", "1.00137841918", "0.00000000046", "")
NEUTRON_TAU_MASS_RATIO =
Physical.new("neutron-tau mass ratio", "0.528740", "0.000086", "")
NEUTRON_TO_SHIELDED_PROTON_MAG_MOM_RATIO =
Physical.new("neutron to shielded proton mag. mom. ratio", "-0.68499694", "0.00000016", "")
NEWTONIAN_CONSTANT_OF_GRAVITATION =
Physical.new("Newtonian constant of gravitation", "6.67428e-11", "0.00067e-11", "m^3 kg^-1 s^-2")
NEWTONIAN_CONSTANT_OF_GRAVITATION_OVER_H_BAR_C =

– Expanded units for parsing from: “(GeV/c^2)^-2”

Physical.new("Newtonian constant of gravitation over h-bar c", "6.70881e-39", "0.00067e-39", "GeV^-2 c^-4")
NUCLEAR_MAGNETON =
Physical.new("nuclear magneton", "5.05078324e-27", "0.00000013e-27", "J T^-1")
NUCLEAR_MAGNETON_IN_EV_T =
Physical.new("nuclear magneton in eV/T", "3.1524512326e-8", "0.0000000045e-8", "eV T^-1")
NUCLEAR_MAGNETON_IN_INVERSE_METERS_PER_TESLA =
Physical.new("nuclear magneton in inverse meters per tesla", "2.542623616e-2", "0.000000064e-2", "m^-1 T^-1")
NUCLEAR_MAGNETON_IN_K_T =
Physical.new("nuclear magneton in K/T", "3.6582637e-4", "0.0000064e-4", "K T^-1")
NUCLEAR_MAGNETON_IN_MHZ_T =
Physical.new("nuclear magneton in MHz/T", "7.62259384", "0.00000019", "MHz T^-1")
PLANCK_CONSTANT =
Physical.new("Planck constant", "6.62606896e-34", "0.00000033e-34", "J s")
PLANCK_CONSTANT_IN_EV_S =
Physical.new("Planck constant in eV s", "4.13566733e-15", "0.00000010e-15", "eV s")
PLANCK_CONSTANT_OVER_2_PI =
Physical.new("Planck constant over 2 pi", "1.054571628e-34", "0.000000053e-34", "J s")
PLANCK_CONSTANT_OVER_2_PI_IN_EV_S =
Physical.new("Planck constant over 2 pi in eV s", "6.58211899e-16", "0.00000016e-16", "eV s")
PLANCK_CONSTANT_OVER_2_PI_TIMES_C_IN_MEV_FM =
Physical.new("Planck constant over 2 pi times c in MeV fm", "197.3269631", "0.0000049", "MeV fm")
PLANCK_LENGTH =
Physical.new("Planck length", "1.616252e-35", "0.000081e-35", "m")
PLANCK_MASS =
Physical.new("Planck mass", "2.17644e-8", "0.00011e-8", "kg")
PLANCK_MASS_ENERGY_EQUIVALENT_IN_GEV =
Physical.new("Planck mass energy equivalent in GeV", "1.220892e19", "0.000061e19", "GeV")
PLANCK_TEMPERATURE =
Physical.new("Planck temperature", "1.416785e32", "0.000071e32", "K")
PLANCK_TIME =
Physical.new("Planck time", "5.39124e-44", "0.00027e-44", "s")
PROTON_CHARGE_TO_MASS_QUOTIENT =
Physical.new("proton charge to mass quotient", "9.57883392e7", "0.00000024e7", "C kg^-1")
PROTON_COMPTON_WAVELENGTH =
Physical.new("proton Compton wavelength", "1.3214098446e-15", "0.0000000019e-15", "m")
PROTON_COMPTON_WAVELENGTH_OVER_2_PI =
Physical.new("proton Compton wavelength over 2 pi", "0.21030890861e-15", "0.00000000030e-15", "m")
PROTON_ELECTRON_MASS_RATIO =
Physical.new("proton-electron mass ratio", "1836.15267247", "0.00000080", "")
PROTON_G_FACTOR =
Physical.new("proton g factor", "5.585694713", "0.000000046", "")
PROTON_GYROMAG_RATIO =
Physical.new("proton gyromag. ratio", "2.675222099e8", "0.000000070e8", "s^-1 T^-1")
PROTON_GYROMAG_RATIO_OVER_2_PI =
Physical.new("proton gyromag. ratio over 2 pi", "42.5774821", "0.0000011", "MHz T^-1")
PROTON_MAG_MOM =
Physical.new("proton mag. mom.", "1.410606662e-26", "0.000000037e-26", "J T^-1")
PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("proton mag. mom. to Bohr magneton ratio", "1.521032209e-3", "0.000000012e-3", "")
PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("proton mag. mom. to nuclear magneton ratio", "2.792847356", "0.000000023", "")
PROTON_MAG_SHIELDING_CORRECTION =
Physical.new("proton mag. shielding correction", "25.694e-6", "0.014e-6", "")
PROTON_MASS =
Physical.new("proton mass", "1.672621637e-27", "0.000000083e-27", "kg")
PROTON_MASS_ENERGY_EQUIVALENT =
Physical.new("proton mass energy equivalent", "1.503277359e-10", "0.000000075e-10", "J")
PROTON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("proton mass energy equivalent in MeV", "938.272013", "0.000023", "MeV")
PROTON_MASS_IN_U =
Physical.new("proton mass in u", "1.00727646677", "0.00000000010", "u")
PROTON_MOLAR_MASS =
Physical.new("proton molar mass", "1.00727646677e-3", "0.00000000010e-3", "kg mol^-1")
PROTON_MUON_MASS_RATIO =
Physical.new("proton-muon mass ratio", "8.88024339", "0.00000023", "")
PROTON_NEUTRON_MAG_MOM_RATIO =
Physical.new("proton-neutron mag. mom. ratio", "-1.45989806", "0.00000034", "")
PROTON_NEUTRON_MASS_RATIO =
Physical.new("proton-neutron mass ratio", "0.99862347824", "0.00000000046", "")
PROTON_RMS_CHARGE_RADIUS =
Physical.new("proton rms charge radius", "0.8768e-15", "0.0069e-15", "m")
PROTON_TAU_MASS_RATIO =
Physical.new("proton-tau mass ratio", "0.528012", "0.000086", "")
QUANTUM_OF_CIRCULATION =
Physical.new("quantum of circulation", "3.6369475199e-4", "0.0000000050e-4", "m^2 s^-1")
QUANTUM_OF_CIRCULATION_TIMES_2 =
Physical.new("quantum of circulation times 2", "7.273895040e-4", "0.000000010e-4", "m^2 s^-1")
RYDBERG_CONSTANT =
Physical.new("Rydberg constant", "10973731.568527", "0.000073", "m^-1")
RYDBERG_CONSTANT_TIMES_C_IN_HZ =
Physical.new("Rydberg constant times c in Hz", "3.289841960361e15", "0.000000000022e15", "Hz")
RYDBERG_CONSTANT_TIMES_HC_IN_EV =
Physical.new("Rydberg constant times hc in eV", "13.60569193", "0.00000034", "eV")
RYDBERG_CONSTANT_TIMES_HC_IN_J =
Physical.new("Rydberg constant times hc in J", "2.17987197e-18", "0.00000011e-18", "J")
SACKUR_TETRODE_CONSTANT_100 =
Physical.new("Sackur-Tetrode constant (1 K, 100 kPa)", "-1.1517047", "0.0000044", "")
SACKUR_TETRODE_CONSTANT_101325 =
Physical.new("Sackur-Tetrode constant (1 K, 101.325 kPa)", "-1.1648677", "0.0000044", "")
SECOND_RADIATION_CONSTANT =
Physical.new("second radiation constant", "1.4387752e-2", "0.0000025e-2", "m K")
SHIELDED_HELION_GYROMAG_RATIO =
Physical.new("shielded helion gyromag. ratio", "2.037894730e8", "0.000000056e8", "s^-1 T^-1")
SHIELDED_HELION_GYROMAG_RATIO_OVER_2_PI =
Physical.new("shielded helion gyromag. ratio over 2 pi", "32.43410198", "0.00000090", "MHz T^-1")
SHIELDED_HELION_MAG_MOM =
Physical.new("shielded helion mag. mom.", "-1.074552982e-26", "0.000000030e-26", "J T^-1")
SHIELDED_HELION_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("shielded helion mag. mom. to Bohr magneton ratio", "-1.158671471e-3", "0.000000014e-3", "")
SHIELDED_HELION_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("shielded helion mag. mom. to nuclear magneton ratio", "-2.127497718", "0.000000025", "")
SHIELDED_HELION_TO_PROTON_MAG_MOM_RATIO =
Physical.new("shielded helion to proton mag. mom. ratio", "-0.761766558", "0.000000011", "")
SHIELDED_HELION_TO_SHIELDED_PROTON_MAG_MOM_RATIO =
Physical.new("shielded helion to shielded proton mag. mom. ratio", "-0.7617861313", "0.0000000033", "")
SHIELDED_PROTON_GYROMAG_RATIO =
Physical.new("shielded proton gyromag. ratio", "2.675153362e8", "0.000000073e8", "s^-1 T^-1")
SHIELDED_PROTON_GYROMAG_RATIO_OVER_2_PI =
Physical.new("shielded proton gyromag. ratio over 2 pi", "42.5763881", "0.0000012", "MHz T^-1")
SHIELDED_PROTON_MAG_MOM =
Physical.new("shielded proton mag. mom.", "1.410570419e-26", "0.000000038e-26", "J T^-1")
SHIELDED_PROTON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("shielded proton mag. mom. to Bohr magneton ratio", "1.520993128e-3", "0.000000017e-3", "")
SHIELDED_PROTON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("shielded proton mag. mom. to nuclear magneton ratio", "2.792775598", "0.000000030", "")
SPEED_OF_LIGHT_IN_VACUUM =
Physical.new("speed of light in vacuum", "299792458", "0", "m s^-1")
STANDARD_ACCELERATION_OF_GRAVITY =
Physical.new("standard acceleration of gravity", "9.80665", "0", "m s^-2")
STANDARD_ATMOSPHERE =
Physical.new("standard atmosphere", "101325", "0", "Pa")
STEFAN_BOLTZMANN_CONSTANT =
Physical.new("Stefan-Boltzmann constant", "5.670400e-8", "0.000040e-8", "W m^-2 K^-4")
TAU_COMPTON_WAVELENGTH =
Physical.new("tau Compton wavelength", "0.69772e-15", "0.00011e-15", "m")
TAU_COMPTON_WAVELENGTH_OVER_2_PI =
Physical.new("tau Compton wavelength over 2 pi", "0.111046e-15", "0.000018e-15", "m")
TAU_ELECTRON_MASS_RATIO =
Physical.new("tau-electron mass ratio", "3477.48", "0.57", "")
TAU_MASS =
Physical.new("tau mass", "3.16777e-27", "0.00052e-27", "kg")
TAU_MASS_ENERGY_EQUIVALENT =
Physical.new("tau mass energy equivalent", "2.84705e-10", "0.00046e-10", "J")
TAU_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("tau mass energy equivalent in MeV", "1776.99", "0.29", "MeV")
TAU_MASS_IN_U =
Physical.new("tau mass in u", "1.90768", "0.00031", "u")
TAU_MOLAR_MASS =
Physical.new("tau molar mass", "1.90768e-3", "0.00031e-3", "kg mol^-1")
TAU_MUON_MASS_RATIO =
Physical.new("tau-muon mass ratio", "16.8183", "0.0027", "")
TAU_NEUTRON_MASS_RATIO =
Physical.new("tau-neutron mass ratio", "1.89129", "0.00031", "")
TAU_PROTON_MASS_RATIO =
Physical.new("tau-proton mass ratio", "1.89390", "0.00031", "")
THOMSON_CROSS_SECTION =
Physical.new("Thomson cross section", "0.6652458558e-28", "0.0000000027e-28", "m^2")
TRITON_ELECTRON_MAG_MOM_RATIO =
Physical.new("triton-electron mag. mom. ratio", "-1.620514423e-3", "0.000000021e-3", "")
TRITON_ELECTRON_MASS_RATIO =
Physical.new("triton-electron mass ratio", "5496.9215269", "0.0000051", "")
TRITON_G_FACTOR =
Physical.new("triton g factor", "5.957924896", "0.000000076", "")
TRITON_MAG_MOM =
Physical.new("triton mag. mom.", "1.504609361e-26", "0.000000042e-26", "J T^-1")
TRITON_MAG_MOM_TO_BOHR_MAGNETON_RATIO =
Physical.new("triton mag. mom. to Bohr magneton ratio", "1.622393657e-3", "0.000000021e-3", "")
TRITON_MAG_MOM_TO_NUCLEAR_MAGNETON_RATIO =
Physical.new("triton mag. mom. to nuclear magneton ratio", "2.978962448", "0.000000038", "")
TRITON_MASS =
Physical.new("triton mass", "5.00735588e-27", "0.00000025e-27", "kg")
TRITON_MASS_ENERGY_EQUIVALENT =
Physical.new("triton mass energy equivalent", "4.50038703e-10", "0.00000022e-10", "J")
TRITON_MASS_ENERGY_EQUIVALENT_IN_MEV =
Physical.new("triton mass energy equivalent in MeV", "2808.920906", "0.000070", "MeV")
TRITON_MASS_IN_U =
Physical.new("triton mass in u", "3.0155007134", "0.0000000025", "u")
TRITON_MOLAR_MASS =
Physical.new("triton molar mass", "3.0155007134e-3", "0.0000000025e-3", "kg mol^-1")
TRITON_NEUTRON_MAG_MOM_RATIO =
Physical.new("triton-neutron mag. mom. ratio", "-1.55718553", "0.00000037", "")
TRITON_PROTON_MAG_MOM_RATIO =
Physical.new("triton-proton mag. mom. ratio", "1.066639908", "0.000000010", "")
TRITON_PROTON_MASS_RATIO =
Physical.new("triton-proton mass ratio", "2.9937170309", "0.0000000025", "")
UNIFIED_ATOMIC_MASS_UNIT =
Physical.new("unified atomic mass unit", "1.660538782e-27", "0.000000083e-27", "kg")
VON_KLITZING_CONSTANT =
Physical.new("von Klitzing constant", "25812.807557", "0.000018", "ohm")
WEAK_MIXING_ANGLE =
Physical.new("weak mixing angle", "0.22255", "0.00056", "")
WIEN_FREQUENCY_DISPLACEMENT_LAW_CONSTANT =
Physical.new("Wien frequency displacement law constant", "5.878933e10", "0.000010e10", "Hz K^-1")
WIEN_WAVELENGTH_DISPLACEMENT_LAW_CONSTANT =
Physical.new("Wien wavelength displacement law constant", "2.8977685e-3", "0.0000051e-3", "m K")

Instance Attribute Summary collapse

Attributes included from Constants::Library

#library

Attributes inherited from Constant

#uncertainty, #unit, #value

Instance Method Summary collapse

Methods included from Constants::Library

#[], #collection, extended, included, #index, #reset_library

Methods inherited from Constant

#<=>, #==, parse, #to_a

Constructor Details

#initialize(name, value, uncertainty, unit) ⇒ Physical

Returns a new instance of Physical.



11
12
13
14
# File 'lib/constants/libraries/physical.rb', line 11

def initialize(name, value, uncertainty, unit)
  @name = name
  super(value.to_f, unit, uncertainty.to_f)
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



9
10
11
# File 'lib/constants/libraries/physical.rb', line 9

def name
  @name
end