Skip to content

Instantly share code, notes, and snippets.

@matthewturk
Created July 6, 2020 16:05
Show Gist options
  • Save matthewturk/4fdf1335c8aa5df315f838d47c625bc7 to your computer and use it in GitHub Desktop.
Save matthewturk/4fdf1335c8aa5df315f838d47c625bc7 to your computer and use it in GitHub Desktop.
{
"g": [
1,
"Symbol('(mass)', positive=True)",
0,
"\\rm{g}"
],
"s": [
1,
"Symbol('(time)', positive=True)",
0,
"\\rm{s}"
],
"K": [
1,
"Symbol('(temperature)', positive=True)",
0,
"\\rm{K}"
],
"radian": [
1,
"Symbol('(angle)', positive=True)",
0,
"\\rm{radian}"
],
"dyne": [
1,
"Mul(Symbol('(length)', positive=True), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{dyn}"
],
"erg": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{erg}"
],
"esu": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(3, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{esu}"
],
"gauss": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(-1, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{G}"
],
"degC": [
1,
"Symbol('(temperature)', positive=True)",
-273.15,
"^\\circ\\rm{C}"
],
"statA": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(3, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{statA}"
],
"statV": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(1, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{statV}"
],
"statohm": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Integer(-1)), Symbol('(time)', positive=True))",
0,
"\\rm{statohm}"
],
"m": [
100,
"Symbol('(length)', positive=True)",
0,
"\\rm{m}"
],
"J": [
10000000,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{J}"
],
"W": [
10000000,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-3)))",
0,
"\\rm{W}"
],
"Hz": [
1,
"Pow(Symbol('(time)', positive=True), Integer(-1))",
0,
"\\rm{Hz}"
],
"N": [
100000,
"Mul(Symbol('(length)', positive=True), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{N}"
],
"C": [
1,
"Mul(Symbol('(current_mks)', positive=True), Symbol('(time)', positive=True))",
0,
"\\rm{C}"
],
"A": [
1,
"Symbol('(current_mks)', positive=True)",
0,
"\\rm{A}"
],
"T": [
1000,
"Mul(Pow(Symbol('(current_mks)', positive=True), Integer(-1)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{T}"
],
"Pa": [
10,
"Mul(Pow(Symbol('(length)', positive=True), Integer(-1)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{Pa}"
],
"V": [
10000000,
"Mul(Pow(Symbol('(current_mks)', positive=True), Integer(-1)), Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-3)))",
0,
"\\rm{V}"
],
"ohm": [
10000000,
"Mul(Pow(Symbol('(current_mks)', positive=True), Integer(-2)), Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-3)))",
0,
"\\Omega"
],
"ft": [
30.48,
"Symbol('(length)', positive=True)",
0,
"\\rm{ft}"
],
"mile": [
160934,
"Symbol('(length)', positive=True)",
0,
"\\rm{mile}"
],
"degF": [
0.5555555555555556,
"Symbol('(temperature)', positive=True)",
-459.67,
"^\\circ\rm{F}"
],
"R": [
0.5555555555555556,
"Symbol('(temperature)', positive=True)",
0,
"^\\circ\\rm{R}"
],
"lbf": [
444822.16152605,
"Mul(Symbol('(length)', positive=True), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{lbf}"
],
"lbm": [
453.59237,
"Symbol('(mass)', positive=True)",
0,
"\\rm{lbm}"
],
"atm": [
1013250,
"Mul(Pow(Symbol('(length)', positive=True), Integer(-1)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{atm}"
],
"h": [
1,
"Integer(1)",
0,
"h"
],
"dimensionless": [
1,
"Integer(1)",
0,
""
],
"min": [
60,
"Symbol('(time)', positive=True)",
0,
"\\rm{min}"
],
"hr": [
3600,
"Symbol('(time)', positive=True)",
0,
"\\rm{hr}"
],
"day": [
86400,
"Symbol('(time)', positive=True)",
0,
"\\rm{d}"
],
"d": [
86400,
"Symbol('(time)', positive=True)",
0,
"\\rm{d}"
],
"yr": [
31557600,
"Symbol('(time)', positive=True)",
0,
"\\rm{yr}"
],
"c": [
29979245800,
"Mul(Symbol('(length)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{c}"
],
"Msun": [
1.98841586e+33,
"Symbol('(mass)', positive=True)",
0,
"M_\\odot"
],
"msun": [
1.98841586e+33,
"Symbol('(mass)', positive=True)",
0,
"M_\\odot"
],
"Rsun": [
69550001060.63751,
"Symbol('(length)', positive=True)",
0,
"R_\\odot"
],
"rsun": [
69550001060.63751,
"Symbol('(length)', positive=True)",
0,
"R_\\odot"
],
"R_sun": [
69550001060.63751,
"Symbol('(length)', positive=True)",
0,
"R_\\odot"
],
"r_sun": [
69550001060.63751,
"Symbol('(length)', positive=True)",
0,
"R_\\odot"
],
"Lsun": [
3.827e+33,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-3)))",
0,
"L_\\odot"
],
"Tsun": [
5870,
"Symbol('(temperature)', positive=True)",
0,
"T_\\odot"
],
"Zsun": [
0.01295,
"Integer(1)",
0,
"Z_\\odot"
],
"Mjup": [
1898523433363065500000000000000,
"Symbol('(mass)', positive=True)",
0,
"M_{\\rm{Jup}}"
],
"Mearth": [
6045644495102106000000000000,
"Symbol('(mass)', positive=True)",
0,
"M_\\oplus"
],
"AU": [
14959787075076.674,
"Symbol('(length)', positive=True)",
0,
"\\rm{AU}"
],
"au": [
14959787075076.674,
"Symbol('(length)', positive=True)",
0,
"\\rm{AU}"
],
"ly": [
946052840967826800,
"Symbol('(length)', positive=True)",
0,
"\\rm{ly}"
],
"pc": [
3085677580962324500,
"Symbol('(length)', positive=True)",
0,
"\\rm{pc}"
],
"degree": [
0.017453292519943295,
"Symbol('(angle)', positive=True)",
0,
"\\rm{deg}"
],
"arcmin": [
0.0002908882086657216,
"Symbol('(angle)', positive=True)",
0,
"\\rm{arcmin}"
],
"arcsec": [
4.84813681109536e-06,
"Symbol('(angle)', positive=True)",
0,
"\\rm{arcsec}"
],
"mas": [
4.8481368110953594e-09,
"Symbol('(angle)', positive=True)",
0,
"\\rm{mas}"
],
"hourangle": [
0.2617993877991494,
"Symbol('(angle)', positive=True)",
0,
"\\rm{HA}"
],
"steradian": [
1,
"Pow(Symbol('(angle)', positive=True), Integer(2))",
0,
"\\rm{sr}"
],
"lat": [
-0.017453292519943295,
"Symbol('(angle)', positive=True)",
90,
"\\rm{Latitude}"
],
"lon": [
0.017453292519943295,
"Symbol('(angle)', positive=True)",
-180,
"\\rm{Longitude}"
],
"eV": [
1.602176562e-12,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{eV}"
],
"amu": [
1.660538921e-24,
"Symbol('(mass)', positive=True)",
0,
"\\rm{amu}"
],
"angstrom": [
1e-08,
"Symbol('(length)', positive=True)",
0,
"\\AA"
],
"Jy": [
1e-23,
"Mul(Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{Jy}"
],
"counts": [
1,
"Integer(1)",
0,
"\\rm{counts}"
],
"photons": [
1,
"Integer(1)",
0,
"\\rm{photons}"
],
"me": [
9.10938291e-28,
"Symbol('(mass)', positive=True)",
0,
"m_e"
],
"mp": [
1.6737352238051868e-24,
"Symbol('(mass)', positive=True)",
0,
"m_p"
],
"mol": [
602214129011674000000000,
"Integer(1)",
0,
"\\rm{mol}"
],
"Sv": [
10000,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{Sv}"
],
"rayleigh": [
79577.47154594767,
"Mul(Pow(Symbol('(angle)', positive=True), Integer(-2)), Pow(Symbol('(length)', positive=True), Integer(-2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{R}"
],
"solMass": [
1.98841586e+33,
"Symbol('(mass)', positive=True)",
0,
"M_\\odot"
],
"solRad": [
69550001060.63751,
"Symbol('(length)', positive=True)",
0,
"R_\\odot"
],
"solLum": [
3.827e+33,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-3)))",
0,
"L_\\odot"
],
"dyn": [
1,
"Mul(Symbol('(length)', positive=True), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{dyn}"
],
"sr": [
1,
"Pow(Symbol('(angle)', positive=True), Integer(2))",
0,
"\\rm{sr}"
],
"rad": [
1,
"Symbol('(angle)', positive=True)",
0,
"\\rm{rad}"
],
"deg": [
0.017453292519943295,
"Symbol('(angle)', positive=True)",
0,
"\\rm{deg}"
],
"Fr": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(3, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{Fr}"
],
"G": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(-1, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{G}"
],
"Angstrom": [
1e-08,
"Symbol('(length)', positive=True)",
0,
"\\AA"
],
"statC": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(3, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{statC}"
],
"m_pl": [
2.1765092524453122e-05,
"Symbol('(mass)', positive=True)",
0,
"m_{\\rm{P}}"
],
"l_pl": [
1.6161992557033345e-33,
"Symbol('(length)', positive=True)",
0,
"\\ell_\\rm{P}"
],
"t_pl": [
5.391060423886095e-44,
"Symbol('(time)', positive=True)",
0,
"t_{\\rm{P}}"
],
"T_pl": [
1.4168331310640502e+32,
"Symbol('(temperature)', positive=True)",
0,
"T_{\\rm{P}}"
],
"q_pl": [
5.622745323023862e-09,
"Mul(Pow(Symbol('(length)', positive=True), Rational(3, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"q_{\\rm{P}}"
],
"E_pl": [
19561489622038236,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"E_{\\rm{P}}"
],
"m_geom": [
1.98841586e+33,
"Symbol('(mass)', positive=True)",
0,
"M_\\odot"
],
"l_geom": [
147652.77148949102,
"Symbol('(length)', positive=True)",
0,
"M_\\odot"
],
"t_geom": [
4.925166312539157e-06,
"Symbol('(time)', positive=True)",
0,
"M_\\odot"
],
"R_earth": [
637100801.9550942,
"Symbol('(length)', positive=True)",
0,
"R_\\oplus"
],
"r_earth": [
637100801.9550942,
"Symbol('(length)', positive=True)",
0,
"R_\\oplus"
],
"R_jup": [
6991100000.006706,
"Symbol('(length)', positive=True)",
0,
"R_\\mathrm{Jup}"
],
"r_jup": [
6991100000.006706,
"Symbol('(length)', positive=True)",
0,
"R_\\mathrm{Jup}"
],
"code_length": [
1,
"Symbol('(length)', positive=True)",
0,
"\\rm{code\\ length}"
],
"code_mass": [
1,
"Symbol('(mass)', positive=True)",
0,
"\\rm{code\\ mass}"
],
"code_density": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Integer(-3)), Symbol('(mass)', positive=True))",
0,
"\\rm{code\\ density}"
],
"code_specific_energy": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Integer(2)), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{code\\ specific\\ energy}"
],
"code_time": [
1,
"Symbol('(time)', positive=True)",
0,
"\\rm{code\\ time}"
],
"code_magnetic": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Rational(-1, 2)), Pow(Symbol('(mass)', positive=True), Rational(1, 2)), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{code\\ magnetic}"
],
"code_temperature": [
1,
"Symbol('(temperature)', positive=True)",
0,
"\\rm{code\\ temperature}"
],
"code_pressure": [
1,
"Mul(Pow(Symbol('(length)', positive=True), Integer(-1)), Symbol('(mass)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-2)))",
0,
"\\rm{code\\ pressure}"
],
"code_velocity": [
1,
"Mul(Symbol('(length)', positive=True), Pow(Symbol('(time)', positive=True), Integer(-1)))",
0,
"\\rm{code\\ velocity}"
],
"code_metallicity": [
1,
"Integer(1)",
0,
"\\rm{code\\ metallicity}"
],
"a": [
1,
"Integer(1)",
0,
"\\rm{a}"
],
"cm": [
1,
"Symbol('(length)', positive=True)",
0,
"\\rm{cm}"
],
"unitary": [
1,
"Symbol('(length)', positive=True)",
0,
"\\rm{unitary}"
],
"Ppc": [
3.0856775809623244e+33,
"Symbol('(length)', positive=True)",
0,
"\\rm{Ppc}"
],
"Tpc": [
3085677580962324400000000000000,
"Symbol('(length)', positive=True)",
0,
"\\rm{Tpc}"
],
"Gpc": [
3085677580962324600000000000,
"Symbol('(length)', positive=True)",
0,
"\\rm{Gpc}"
],
"Mpc": [
3085677580962324300000000,
"Symbol('(length)', positive=True)",
0,
"\\rm{Mpc}"
],
"kpc": [
3085677580962324500000,
"Symbol('(length)', positive=True)",
0,
"\\rm{kpc}"
],
"km": [
100000,
"Symbol('(length)', positive=True)",
0,
"\\rm{km}"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment