cgsUnits | index /users/schrei_f/src/py4CAtS/lite/src/cgsUnits.py |
cgsUnits
convert (physical) data between (compatible) units
usage:
cgsUnits oldUnit newUnit value(s)
NOTE: the (physical) quantities and units supported are far from complete.
(see the source file for quantities and units known)
Functions | ||
|
Data | ||
alias = 'height' allQuantities = {'altitude': {'A': 1e-08, 'cm': 1.0, 'dm': 10.0, 'inch': 2.54, 'km': 100000.0, 'm': 100.0, 'micrometer': 0.0001, 'mm': 0.1, 'mue': 0.0001, 'mum': 0.0001, ...}, 'area': {'A**2': 1.0000000000000001e-16, 'cm**2': 1.0, 'dm**2': 100.0, 'inch**2': 6.4516, 'km**2': 10000000000.0, 'm**2': 10000.0, 'micrometer**2': 1e-08, 'mm**2': 0.010000000000000002, 'mue**2': 1e-08, 'mum**2': 1e-08, ...}, 'density': {'1/A**3': 1e+24, '1/cm**3': 1.0, '1/dm**3': 0.001, '1/inch**3': 0.06102374409473228, '1/km**3': 1e-15, '1/m**3': 1e-06, '1/micrometer**3': 999999999999.9999, '1/mm**3': 999.9999999999999, '1/mue**3': 999999999999.9999, '1/mum**3': 999999999999.9999, ...}, 'energy': {'J': 10000000.0, 'N.m': 10000000.0, 'Nm': 10000000.0, 'erg': 1.0, 'g.cm**2/s**2': 1.0, 'kg.m**2/s**2': 10000000.0, 'mJ': 10000.0}, 'frequency': {'1/cm': 29979245800.0, 'GHz': 1000000000.0, 'Hz': 1.0, 'MHz': 1000000.0, 'THz': 1000000000000.0, 'cm-1': 29979245800.0, 'kHz': 1000.0}, 'height': {'A': 1e-08, 'cm': 1.0, 'dm': 10.0, 'inch': 2.54, 'km': 100000.0, 'm': 100.0, 'micrometer': 0.0001, 'mm': 0.1, 'mue': 0.0001, 'mum': 0.0001, ...}, 'length': {'A': 1e-08, 'cm': 1.0, 'dm': 10.0, 'inch': 2.54, 'km': 100000.0, 'm': 100.0, 'micrometer': 0.0001, 'mm': 0.1, 'mue': 0.0001, 'mum': 0.0001, ...}, 'mass': {'amu': 1.660538782e-24, 'g': 1.0, 'kg': 1000.0, 'mg': 0.001, 'ton': 1000000.0, 'ug': 1e-06}, 'mixingratio': {'%': 0.01, 'pp1': 1.0, 'ppV': 1.0, 'ppb': 1e-09, 'ppm': 1e-06, 'ppt': 1e-12, 'ppv': 1.0, 'vmr': 1.0}, 'p': {'N/m**2': 10.0, 'N/m^2': 10.0, 'Pa': 10.0, 'Torr': 1333.22, 'atm': 1013250.0, 'bar': 1000000.0, 'dyn/cm**2': 1.0, 'dyn/cm^2': 1.0, 'g/(cm*s**2)': 1.0, 'g/(cm*s^2)': 1.0, ...}, ...} allUnits = {'%': 0.01, '1/A**3': 1e+24, '1/cm': 29979245800.0, '1/cm**3': 1.0, '1/dm**3': 0.001, '1/inch**3': 0.06102374409473228, '1/km**3': 1e-15, '1/m**3': 1e-06, '1/micrometer**3': 999999999999.9999, '1/mm**3': 999.9999999999999, ...} areaUnits = {'A**2': 1.0000000000000001e-16, 'cm**2': 1.0, 'dm**2': 100.0, 'inch**2': 6.4516, 'km**2': 10000000000.0, 'm**2': 10000.0, 'micrometer**2': 1e-08, 'mm**2': 0.010000000000000002, 'mue**2': 1e-08, 'mum**2': 1e-08, ...} c = 29979245800.0 cgs_units = {'density': '1/cm**3', 'energy': 'erg', 'length': 'cm', 'power': 'erg/s', 'pressure': 'g/(cm*s**2)', 'temperature': 'K', 'vmr': 'pp1'} densityUnits = {'1/A**3': 1e+24, '1/cm**3': 1.0, '1/dm**3': 0.001, '1/inch**3': 0.06102374409473228, '1/km**3': 1e-15, '1/m**3': 1e-06, '1/micrometer**3': 999999999999.9999, '1/mm**3': 999.9999999999999, '1/mue**3': 999999999999.9999, '1/mum**3': 999999999999.9999, ...} energyUnits = {'J': 10000000.0, 'N.m': 10000000.0, 'Nm': 10000000.0, 'erg': 1.0, 'g.cm**2/s**2': 1.0, 'kg.m**2/s**2': 10000000.0, 'mJ': 10000.0} frequencyUnits = {'1/cm': 29979245800.0, 'GHz': 1000000000.0, 'Hz': 1.0, 'MHz': 1000000.0, 'THz': 1000000000000.0, 'cm-1': 29979245800.0, 'kHz': 1000.0} lengthUnits = {'A': 1e-08, 'cm': 1.0, 'dm': 10.0, 'inch': 2.54, 'km': 100000.0, 'm': 100.0, 'micrometer': 0.0001, 'mm': 0.1, 'mue': 0.0001, 'mum': 0.0001, ...} massUnits = {'amu': 1.660538782e-24, 'g': 1.0, 'kg': 1000.0, 'mg': 0.001, 'ton': 1000000.0, 'ug': 1e-06} mixingRatioUnits = {'%': 0.01, 'pp1': 1.0, 'ppV': 1.0, 'ppb': 1e-09, 'ppm': 1e-06, 'ppt': 1e-12, 'ppv': 1.0, 'vmr': 1.0} molecules = {'BrO': {'NumDeg': [1], 'TempExpGL': 0.5, 'TempExpQR': 1.0, 'VibFreq': [500.0], 'isotopes': ['69', '61'], 'mass': 95.0}, 'C2H2': {'NumDeg': [1, 1, 1, 2, 2], 'TempExpGL': 0.75, 'TempExpQR': 1.0, 'VibFreq': [3374.0, 1974.0, 3289.0, 629.0, 730.0], 'geisa': 24, 'hitran': 26, 'isotopes': ['1221', '1231', '1222'], 'mass': 26.03, 'sao': 26}, 'C2H4': {'NumDeg': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 'TempExpGL': 0.5, 'TempExpQR': 1.5, 'VibFreq': [3026, 1625, 1342, 1023, 3103, 1236, 949, 943, 3106, 826, 2989, 1444], 'geisa': 25, 'hitran': 38, 'isotopes': ['221', '311'], 'mass': 28.0}, 'C2H6': {'NumDeg': [1, 1, 1, 1, 1, 1, 2, 1, 2], 'TempExpGL': 0.75, 'TempExpQR': 1.9, 'VibFreq': [2899.0, 1375.0, 993.0, 275.0, 2954.0, 1379.0, 2994.0, 1486.0, 822.0], 'geisa': 22, 'hitran': 27, 'isotopes': ['1221', '1231'], 'mass': 30.07, 'sao': 27}, 'C2HD': {'geisa': 48, 'isotopes': ['122'], 'mass': 17.0}, 'C2N2': {'VibFreq': [2330, 846, 2158, 503, 234], 'geisa': 29, 'hitran': 48, 'isotopes': ['4224'], 'mass': 52.0}, 'C3H4': {'geisa': 40, 'mass': 40.0}, 'C3H8': {'VibFreq': [2977, 2962, 2887, 1476, 1462, 1392, 1158, 869, 369, 2967, 1451, 1278, 940, 216, 2968, 2887, 1464, 1378, 1338, 1054, ...], 'geisa': 28, 'isotopes': ['221'], 'mass': 44.0}, 'C4H2': {'VibFreq': [3293, 2184, 874, 3329, 2020, 627, 482, 630, 231], 'geisa': 30, 'hitran': 43, 'isotopes': ['221'], 'mass': 50.0}, 'C6H6': {'VibFreq': [3062, 992, 1326, 673, 3068, 1010, 995, 703, 1310, 1150, 849, 3063, 1486, 1038, 3047, 1596, 1178, 606, 975, 410], 'geisa': 47, 'isotopes': ['266'], 'mass': 78.0}, ...} powerUnits = {'W': 10000000.0, 'erg/s': 1.0, 'g.cm**2/s**3': 1.0, 'kg.m**2/s**3': 10000000.0, 'mW': 10000.0, 'nW': 0.01, 'uW': 10.0} pressureUnits = {'N/m**2': 10.0, 'N/m^2': 10.0, 'Pa': 10.0, 'Torr': 1333.22, 'atm': 1013250.0, 'bar': 1000000.0, 'dyn/cm**2': 1.0, 'dyn/cm^2': 1.0, 'g/(cm*s**2)': 1.0, 'g/(cm*s^2)': 1.0, ...} temperatureUnits = {'C': 273.15, 'Celsius': 273.15, 'K': 0.0, 'Kelvin': 0.0, 'k': 0.0} units = {'J': 10000000.0, 'N.m': 10000000.0, 'Nm': 10000000.0, 'erg': 1.0, 'g.cm**2/s**2': 1.0, 'kg.m**2/s**2': 10000000.0, 'mJ': 10000.0} volumeUnits = {'A**3': 1.0000000000000001e-24, 'cm**3': 1.0, 'dm**3': 1000.0, 'hl': 100000.0, 'inch**3': 16.387064000000002, 'km**3': 1000000000000000.0, 'l': 1000.0, 'm**3': 1000000.0, 'micrometer**3': 1.0000000000000002e-12, 'mm**3': 0.0010000000000000002, ...} wavelengthUnits = {'A': 1e-08, 'cm': 1.0, 'micrometer': 0.0001, 'mm': 0.1, 'mue': 0.0001, 'mum': 0.0001, 'nm': 1e-07, 'um': 0.0001} |