1#![allow(non_upper_case_globals)]
8pub const c: f64 = 299_792_458.0;
14
15pub const permittivity: f64 = 8.854_187_812_8e-12;
17pub const permittivity_uncertainty: f64 = 0.000_000_001_3e-12;
18
19pub const permeability: f64 = 1.256_637_062_12e-6;
21pub const permeability_uncertainty: f64 = 0.000_000_000_19e-6;
22
23pub const h: f64 = 6.626_070_15e-34;
25
26pub const h_bar: f64 = 1.054_571_817e-34;
28
29pub const G: f64 = 6.674_30e-11;
31pub const G_uncertainty: f64 = 0.000_15e-11;
32
33pub const g: f64 = 9.806_65;
35
36pub const e_charge: f64 = 1.602_176_634e-19;
38
39pub const R: f64 = 8.314_462_618;
41
42pub const fine_structure: f64 = 7.297_352_569_3e-3;
44pub const fine_structure_uncertainty: f64 = 0.000_000_001_1e-3;
45
46pub const avogadro: f64 = 6.022_140_76e23;
48
49pub const boltzmann: f64 = 1.380_649e-23;
51
52pub const stefan_boltzmann: f64 = 5.670_374_419e-8;
54
55pub const wien: f64 = 2.897_771_955e-3;
57
58pub const wien_frequency: f64 = 5.878_925_757e10;
60
61pub const rydberg: f64 = 10_973_731.568_16;
63pub const rydberg_uncertainty: f64 = 0.000_021;
64
65pub const electron_mass: f64 = 9.109_383_701_5e-31;
67pub const electron_mass_uncertainty: f64 = 0.000_000_002_8e-31;
68
69pub const proton_mass: f64 = 1.672_621_923_69e-27;
71pub const proton_mass_uncertainty: f64 = 0.000_000_000_51e-27;
72
73pub const neutron_mass: f64 = 1.674_927_498_04e-27;
75pub const neutron_mass_uncertainty: f64 = 0.000_000_000_95e-27;
76
77#[allow(clippy::inconsistent_digit_grouping)]
81pub static CODATA: phf::Map<&'static str, (f64, f64, &'static str)> =
82 include!(concat!(env!("OUT_DIR"), "/codata.rs"));