PhysicalConstants
PhysicalConstants is a global table giving the values units and definitions of many constants needed for calculations. Each constant is a table with three elements, value, unit and description. For the electron mass one has for example:
- Example.Quanty
print(PhysicalConstants.me.value)
which returns:
9.10938356e-31
the electron mass. The unit of the constant is stored in the variable .unit, for the electron mass this is:
- Example.Quanty
print(PhysicalConstants.me.units)
which returns:
kg
A description of the constant can be obtained from the variable .description:
- Example.Quanty
print(PhysicalConstants.me.description)
which returns:
Electron mass in kilogram
A printout of all information can be obtained when one directly prints the original variable. For the electron mass this is:
- Example.Quanty
print(PhysicalConstants.me)
which returns:
-- Electron mass in kilogram 9.109383560000000E-31 --[[ kg ]]--
A list of all implemented constants can be obtained by printing all elements in the global table PhysicalConstants:
- Example.Quanty
for constant,var in pairs(PhysicalConstants) do io.write(string.format("PhysicalConstants.%s\n",constant)) io.write(string.format(" %17.10E [%s]\n",var.value,var.units)) io.write(string.format(" %s\n",var.description)) end
which returns:
PhysicalConstants.RK 2.5812807455E+04 [Ohm] Klaus von Klitzing constant in units of Ohm PhysicalConstants.ge -2.0023193044E+00 [] Electron g factor PhysicalConstants.R 8.3144598000E+00 [J mol^-1 K^-1] Molar gas constant in Joule per mole per Kelvin PhysicalConstants.NA 6.0221408570E+23 [mol^-1] Avogadro constant in units of number of particles per mole PhysicalConstants.a0 5.2917721067E-11 [m] Bohr radius in meter PhysicalConstants.mun -9.6623650000E-27 [J T^-1] Neutron magnetic moment in Joule per Tesla PhysicalConstants.me 9.1093835600E-31 [kg] Electron mass in kilogram PhysicalConstants.lPlanck 1.6162290000E-35 [m] Planck length in meter PhysicalConstants.mPlanck 2.1764700000E-08 [kg] Planck mass in kilogram PhysicalConstants.mumu -4.4904482600E-26 [J T^-1] Muon magnetic moment in Joule per Tesla PhysicalConstants.lambdaCtau 6.9778700000E-16 [m] Tau Compton wavelength in units of meter PhysicalConstants.e 1.6021766208E-19 [C] Elementary charge in units of Coulomb PhysicalConstants.muN 5.0507836990E-27 [J T^-1] Nuclear magneton in Joule per Tesla PhysicalConstants.c 2.9979245800E+08 [m s^-1] speed of light in vacuum in meter per second PhysicalConstants.tPlanck 5.3911600000E-44 [s] Planck time in seconds PhysicalConstants.mue -9.2847646200E-24 [J T^-1] Electron magnetic moment in Joule per Tesla PhysicalConstants.malpha 6.6446572300E-27 [kg] alpha particle mass in kilogram PhysicalConstants.h 6.6260700400E-34 [J s^-1] Planck’s constant in Joule per second PhysicalConstants.mu 1.6605390400E-27 [kg] Atomic mass constant in kilogram PhysicalConstants.mmu 1.8835315940E-28 [kg] Muon mass in kilogram PhysicalConstants.gd 8.5743823110E-01 [] Deuteron g factor PhysicalConstants.alpha 7.2973525664E-03 [] fine-structure constant (1/(4 pi epsilon0) e^2/(hbar c) PhysicalConstants.lambdaCn 1.3195909040E-15 [m] Neutron Compton wavelength in units of meter PhysicalConstants.hbar 1.0545718000E-34 [J s^-1] Planck’s constant divided by 2 pi in Joule per second PhysicalConstants.gmu -2.0023318418E+00 [] Muon g factor PhysicalConstants.kB 1.3806485200E-23 [J K^-1] Boltzmann constant in units of Joule per Kelvin PhysicalConstants.md 3.3435837190E-27 [kg] Deuteron mass in kilogram PhysicalConstants.muB 9.2740099940E-24 [J T^-1] Bohr magneton in Joule per Tesla PhysicalConstants.mu0 1.2566370614E-06 [N A^-2] Magnetic constant (vacuum permeability) in Newton per Ampare squared PhysicalConstants.lambdaCp 1.3214098540E-15 [m] Proton Compton wavelength in units of meter PhysicalConstants.epsilon0 8.8541878176E-12 [F m^-1] Electric constant (vacuum permittivity) in Farads per meter PhysicalConstants.G0 7.7480917310E-05 [S] Conductance quantum in units of Siemens PhysicalConstants.gn -3.8260854500E+00 [] Neutron g factor PhysicalConstants.re 2.8179403227E-15 [m] classical electron radius in meter PhysicalConstants.F 9.6485332890E+04 [C mol^-1] Faraday constant in units of Coulomb per mole PhysicalConstants.sigma 5.6703670000E-08 [W m^-2 K^-4] Stefan-Boltzmann constant in Wat per meter square per Kelvin to the forth power PhysicalConstants.mud 4.3307350400E-27 [J T^-1] Deuteron magnetic moment in Joule per Tesla PhysicalConstants.mn 1.6749274710E-27 [kg] Neutron mass in kilogram PhysicalConstants.TPlanck 1.4168080000E+32 [K] Planck temperature in Kelvin PhysicalConstants.mup 1.4106067873E-26 [J T^-1] Proton magnetic moment in Joule per Tesla PhysicalConstants.R0 1.2906403728E+04 [Ohm] Resistance quantum in units of Ohm PhysicalConstants.KJ 4.8359785250E+14 [Hz V^_1] Josephson constant in Herz per Volt PhysicalConstants.G 6.6740800000E-11 [m^3 kg^-1 s^-2] Newtonian constant of graviation in units of meter cubed per kilogram per second squared PhysicalConstants.lambdaCe 2.4263102367E-12 [m] Electron Compton wavelength in units of meter PhysicalConstants.Phi0 2.0678338310E-15 [Wb] Magnetic flux quantum in units of Weber PhysicalConstants.mp 1.6726218980E-27 [kg] Proton mass in kilogram PhysicalConstants.mtau 3.1670000000E-27 [kg] Tau mass in kilogram PhysicalConstants.gp 5.5856947020E+00 [] Proton g factor PhysicalConstants.Z0 3.7673031346E+02 [Ohm] Characteristic impedance of vacuum in Ohm PhysicalConstants.lambdaCmu 1.1734441110E-14 [m] Muon Compton wavelength in units of meter