mirror of https://github.com/rm-dr/daisy
209 lines
4.1 KiB
TOML
209 lines
4.1 KiB
TOML
# This file defines all constants daisy knows about.
|
|
# Each is an entry in the `constant` array.
|
|
#
|
|
# Parameters:
|
|
# enum_name: capitalized string. Name of this constant's enum.
|
|
# strings: string or string array. What strings will be parsed as this constant.
|
|
# The first entry in this array tells daisy how to print this constant.
|
|
# value: value of this constant. Will be evaluated just like user input.
|
|
# pretty_name: string, name of this constant in help texts.
|
|
# if this is missing, this constant will not be listed.
|
|
|
|
[[constant]]
|
|
enum_name = "Pi"
|
|
pretty_name = "π"
|
|
strings = ["π", "pi"]
|
|
value = "3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067"
|
|
|
|
[[constant]]
|
|
enum_name = "Phi"
|
|
pretty_name = "Golden ratio"
|
|
strings = ["φ", "phi"]
|
|
value = "1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137"
|
|
|
|
[[constant]]
|
|
enum_name = "Euler"
|
|
pretty_name = "Euler's number"
|
|
strings = "e"
|
|
value = "2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427"
|
|
|
|
[[constant]]
|
|
enum_name = "LightSpeed"
|
|
pretty_name = "Speed of light"
|
|
strings = "c"
|
|
value = "299792458 meter/second"
|
|
|
|
[[constant]]
|
|
enum_name = "ElectricConstant"
|
|
pretty_name = "Electric constant"
|
|
strings = ["ε₀", "epsilon_zero", "eps_zero", "electricconstant"]
|
|
value = "8.8541878128e-12 F/m"
|
|
|
|
[[constant]]
|
|
enum_name = "ElectronCharge"
|
|
pretty_name = "Electron charge"
|
|
strings = ["electroncharge", "elementarycharge"]
|
|
value = "1.602176634e-19 C"
|
|
|
|
[[constant]]
|
|
enum_name = "ElectronMass"
|
|
pretty_name = "Electron mass"
|
|
strings = ["electronmass"]
|
|
value = "9.1093837015e-31 kg"
|
|
|
|
[[constant]]
|
|
enum_name = "ProtonMass"
|
|
pretty_name = "Proton mass"
|
|
strings = ["protonmass"]
|
|
value = "1.67262192369e-27 kg"
|
|
|
|
[[constant]]
|
|
enum_name = "GravityConstant"
|
|
pretty_name = "Graviational constant"
|
|
strings = "G"
|
|
value = "6.67430e-11 (m^3)/(s^2 * kg)"
|
|
|
|
[[constant]]
|
|
enum_name = "GravityEarth"
|
|
pretty_name = "Standard Earth gravity"
|
|
strings = ["g₀", "g_zero", "gravity"]
|
|
value = "9.80665 m/(s^2)"
|
|
|
|
[[constant]]
|
|
enum_name = "BoltzmannConstant"
|
|
pretty_name = "Boltzmann constant"
|
|
strings = ["k_B", "boltzmannconstant"]
|
|
value = "1.380649e-23 J/K"
|
|
|
|
[[constant]]
|
|
enum_name = "FaradayConstant"
|
|
pretty_name = "Faraday constant"
|
|
strings = ["faradayconstant"]
|
|
value = "9.64853321233100184e4 C/mol"
|
|
|
|
[[constant]]
|
|
enum_name = "MagneticConstant"
|
|
pretty_name = "Magnetic constant"
|
|
strings = ["μ₀","mu_zero"]
|
|
value = "1.25663706212 N/(A*A)"
|
|
|
|
[[constant]]
|
|
enum_name = "AvogadroConstant"
|
|
pretty_name = "Avogadro constant"
|
|
strings = ["N_A", "avogadroconstant"]
|
|
value = "6.02214076e23 mol^-1"
|
|
|
|
[[constant]]
|
|
enum_name = "PlanckConstant"
|
|
pretty_name = "Planck constant"
|
|
strings = ["planckconstant"]
|
|
value = "6.62607015e-34 J/Hz"
|
|
|
|
[[constant]]
|
|
enum_name = "Hbar"
|
|
pretty_name = "Reduced Planck constant"
|
|
strings = ["ℏ", "h_bar"]
|
|
value = "planckconstant / (2 pi)"
|
|
|
|
[[constant]]
|
|
enum_name = "GasConstant"
|
|
pretty_name = "Gas constant"
|
|
strings = ["R", "gasconstant"]
|
|
value = "avogadroconstant * boltzmannconstant"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[constant]]
|
|
enum_name = "MPG"
|
|
strings = "mpg"
|
|
value = "mile/gallon"
|
|
|
|
|
|
[[constant]]
|
|
enum_name = "MPH"
|
|
strings = "mph"
|
|
value = "mile/hour"
|
|
|
|
[[constant]]
|
|
enum_name = "DPI"
|
|
strings = "dpi"
|
|
value = "dot/inch"
|
|
|
|
[[constant]]
|
|
enum_name = "PPI"
|
|
strings = "ppi"
|
|
value = "pixel/inch"
|
|
|
|
[[constant]]
|
|
enum_name = "FPS"
|
|
strings = "fps"
|
|
value = "frame/second"
|
|
|
|
[[constant]]
|
|
enum_name = "PCT"
|
|
strings = "pct"
|
|
value = "0.01"
|
|
|
|
[[constant]]
|
|
enum_name = "PPM"
|
|
strings = "ppm"
|
|
value = "1e-6"
|
|
|
|
[[constant]]
|
|
enum_name = "PPB"
|
|
strings = "ppb"
|
|
value = "1e-9"
|
|
|
|
[[constant]]
|
|
enum_name = "PPT"
|
|
strings = "ppt"
|
|
value = "1e-12"
|
|
|
|
[[constant]]
|
|
enum_name = "PPQ"
|
|
strings = "ppq"
|
|
value = "1e-15"
|
|
|
|
[[constant]]
|
|
enum_name = "WH"
|
|
strings = "Wh"
|
|
value = "W * hour"
|
|
|
|
[[constant]]
|
|
enum_name = "KWH"
|
|
strings = "kWh"
|
|
value = "kW * hour"
|
|
|
|
[[constant]]
|
|
enum_name = "MWH"
|
|
strings = "WMh"
|
|
value = "MW * hour"
|
|
|
|
[[constant]]
|
|
enum_name = "GWH"
|
|
strings = "GWh"
|
|
value = "GW * hour"
|
|
|
|
[[constant]]
|
|
enum_name = "TWH"
|
|
strings = "TWh"
|
|
value = "TW * hour"
|
|
|
|
[[constant]]
|
|
enum_name = "PWH"
|
|
strings = "PWh"
|
|
value = "PW * hour"
|