Expand description
Unit conversions, dimensional analysis and the CODATA constants.
The flat conversion functions below are the original contents of this
module and are unchanged. What sits alongside them now is the typed
machinery: quantity carries a value together with its seven SI
exponents so that adding a length to a time is a compile-time-shaped
error rather than a silent number, and dimensional does the
analysis those exponents make possible – Buckingham’s theorem over
exact rationals, the named dimensionless groups, natural units and
the Planck scale.
Modules§
- dimensional
- Dimensional analysis: Buckingham’s theorem, the named groups, natural units and the Planck scale.
- quantity
- Values that carry their dimensions.
Functions§
- amp_
hours_ to_ coulombs - Convert ampere-hours to coulombs: C = Ah × 3600
- amu_
to_ kg - Convert atomic mass units to kilograms: kg = amu × 1.66054×10⁻²⁷
- angstrom_
to_ meters - Convert angstroms to meters: m = Å × 10⁻¹⁰
- atm_
to_ pa - Convert atmospheres to pascals: Pa = atm × 101325
- au_
to_ meters - Convert astronomical units to meters: m = AU × 1.496×10¹¹
- bar_
to_ pa - Convert bar to pascals: Pa = bar × 10⁵
- btu_
per_ hour_ to_ watts - Convert BTU per hour to watts: W = BTU/h × 0.293071
- btu_
to_ joules - Convert British thermal units to joules: J = BTU × 1055.06
- calories_
to_ joules - Convert calories to joules: J = cal × 4.184
- coulombs_
to_ amp_ hours - Convert coulombs to ampere-hours: Ah = C / 3600
- degrees_
to_ radians - Convert degrees to radians: rad = deg × π / 180
- ev_
to_ joules - Convert electron-volts to joules: J = eV × e
- ev_
to_ wavelength - Converts photon energy in eV to wavelength in meters via λ = hc/E.
- feet_
to_ meters - Convert feet to meters: m = ft / 3.28084
- horsepower_
to_ watts - Convert mechanical horsepower to watts: W = hp × 745.7
- inches_
to_ meters - Convert inches to meters: m = in / 39.3701
- joules_
to_ btu - Convert joules to British thermal units: BTU = J / 1055.06
- joules_
to_ calories - Convert joules to calories: cal = J / 4.184
- joules_
to_ ev - Convert joules to electron-volts: eV = J / e
- joules_
to_ kg_ coal - Convert joules to kg of coal equivalent: kg = J / 2.9×10⁷
- joules_
to_ kg_ hydrogen - Convert joules to kg of hydrogen equivalent: kg = J / 1.42×10⁸
- joules_
to_ kg_ oil - Convert joules to kg of oil equivalent: kg = J / 4.187×10⁷
- joules_
to_ kg_ tnt - Convert joules to kg of TNT equivalent: kg = J / 4.184×10⁶
- joules_
to_ kwh - Convert joules to kilowatt-hours: kWh = J / 3.6×10⁶
- joules_
to_ liters_ gasoline - Convert joules to liters of gasoline equivalent: L = J / 3.4×10⁷
- joules_
to_ watt_ hours - Convert joules to watt-hours: Wh = J / 3600
- kcal_
per_ hour_ to_ watts - Convert kilocalories per hour to watts: W = kcal/h × 1.163
- kg_
coal_ to_ joules - Convert kg of coal equivalent to joules: J = kg × 2.9×10⁷
- kg_
hydrogen_ to_ joules - Convert kg of hydrogen to joules: J = kg × 1.42×10⁸
- kg_
oil_ to_ joules - Convert kg of oil equivalent to joules: J = kg × 4.187×10⁷
- kg_
tnt_ to_ joules - Convert kg of TNT equivalent to joules: J = kg × 4.184×10⁶
- kg_
to_ amu - Convert kilograms to atomic mass units: amu = kg / 1.66054×10⁻²⁷
- kg_
to_ lbs - Convert kilograms to pounds: lb = kg × 2.20462
- kg_
to_ solar_ masses - Convert kilograms to solar masses: M☉ = kg / 1.989×10³⁰
- kilowatts_
to_ watts - Convert kilowatts to watts: W = kW × 10³
- km_
to_ miles - Convert kilometers to miles: mi = km × 0.621371
- kmh_
to_ mps - Convert kilometers per hour to meters per second: m/s = km/h / 3.6
- knots_
to_ mps - Convert knots to meters per second: m/s = kt / 1.94384
- kwh_
to_ joules - Convert kilowatt-hours to joules: J = kWh × 3.6×10⁶
- lbs_
to_ kg - Convert pounds to kilograms: kg = lb / 2.20462
- light_
years_ to_ meters - Convert light-years to meters: m = ly × 9.461×10¹⁵
- liters_
gasoline_ to_ joules - Convert liters of gasoline to joules: J = L × 3.4×10⁷
- mach_
to_ mps - Convert Mach number to meters per second: v = M × v_sound
- megawatts_
to_ watts - Convert megawatts to watts: W = MW × 10⁶
- meters_
to_ angstrom - Convert meters to angstroms: Å = m / 10⁻¹⁰
- meters_
to_ au - Convert meters to astronomical units: AU = m / 1.496×10¹¹
- meters_
to_ feet - Convert meters to feet: ft = m × 3.28084
- meters_
to_ inches - Convert meters to inches: in = m × 39.3701
- meters_
to_ light_ years - Convert meters to light-years: ly = m / 9.461×10¹⁵
- meters_
to_ nautical_ miles - Convert meters to nautical miles: nmi = m / 1852
- meters_
to_ parsec - Convert meters to parsecs: pc = m / 3.086×10¹⁶
- miles_
to_ km - Convert miles to kilometers: km = mi / 0.621371
- mmhg_
to_ pa - Convert millimeters of mercury to pascals: Pa = mmHg × 133.322
- mph_
to_ mps - Convert miles per hour to meters per second: m/s = mph / 2.23694
- mps_
to_ kmh - Convert meters per second to kilometers per hour: km/h = m/s × 3.6
- mps_
to_ knots - Convert meters per second to knots: kt = m/s × 1.94384
- mps_
to_ mach - Convert meters per second to Mach number: M = v / v_sound
- mps_
to_ mph - Convert meters per second to miles per hour: mph = m/s × 2.23694
- nautical_
miles_ to_ meters - Convert nautical miles to meters: m = nmi × 1852
- pa_
to_ atm - Convert pascals to atmospheres: atm = Pa / 101325
- pa_
to_ bar - Convert pascals to bar: bar = Pa / 10⁵
- pa_
to_ mmhg - Convert pascals to millimeters of mercury: mmHg = Pa / 133.322
- pa_
to_ psi - Convert pascals to pounds per square inch: psi = Pa / 6894.76
- parsec_
to_ meters - Convert parsecs to meters: m = pc × 3.086×10¹⁶
- psi_
to_ pa - Convert pounds per square inch to pascals: Pa = psi × 6894.76
- rad_
per_ sec_ to_ rpm - Convert radians per second to revolutions per minute: rpm = ω × 60 / (2π)
- radians_
to_ degrees - Convert radians to degrees: deg = rad × 180 / π
- rpm_
to_ rad_ per_ sec - Convert revolutions per minute to radians per second: ω = rpm × 2π / 60
- seconds_
to_ years - Convert seconds to years: yr = s / 3.1557×10⁷
- solar_
masses_ to_ kg - Convert solar masses to kilograms: kg = M☉ × 1.989×10³⁰
- tons_
refrigeration_ to_ watts - Convert tons of refrigeration to watts: W = TR × 3516.85
- watt_
hours_ to_ joules - Convert watt-hours to joules: J = Wh × 3600
- watts_
to_ btu_ per_ hour - Convert watts to BTU per hour: BTU/h = W / 0.293071
- watts_
to_ horsepower - Convert watts to mechanical horsepower: hp = W / 745.7
- watts_
to_ kcal_ per_ hour - Convert watts to kilocalories per hour: kcal/h = W / 1.163
- watts_
to_ kilowatts - Convert watts to kilowatts: kW = W × 10⁻³
- watts_
to_ megawatts - Convert watts to megawatts: MW = W × 10⁻⁶
- watts_
to_ tons_ refrigeration - Convert watts to tons of refrigeration: TR = W / 3516.85
- wavelength_
to_ ev - Converts photon wavelength in meters to energy in eV via E = hc/λ.
- years_
to_ seconds - Convert years to seconds: s = yr × 3.1557×10⁷