|
1
|
|
|
"""Unit alias dictionary.""" |
|
2
|
|
|
|
|
3
|
|
|
# Alias: UOM |
|
4
|
1 |
|
UNIT_ALIAS_DICT = { |
|
5
|
|
|
'W/A': 'V', |
|
6
|
|
|
'deg': 'dega', |
|
7
|
|
|
'degr': 'dega', |
|
8
|
|
|
'degrees': 'dega', |
|
9
|
|
|
'DEGREE': 'dega', |
|
10
|
|
|
'DEG': 'dega', |
|
11
|
|
|
'DEGA': 'dega', |
|
12
|
|
|
'DEGREES': 'dega', |
|
13
|
|
|
'DEGS': 'dega', |
|
14
|
|
|
'DG': 'dega', |
|
15
|
|
|
'DMS': 'dega', |
|
16
|
|
|
'Degree': 'dega', |
|
17
|
|
|
'degA': 'dega', |
|
18
|
|
|
'°': 'dega', |
|
19
|
|
|
'lbm/gal': 'lbm/gal[US]', |
|
20
|
|
|
'gal/min': 'gal[US]/min', |
|
21
|
|
|
'galUS/min': 'gal[US]/min', |
|
22
|
|
|
'GAL/MIN': 'gal[US]/min', |
|
23
|
|
|
'GPM': 'gal[US]/min', |
|
24
|
|
|
'USGAL/MIN': 'gal[US]/min', |
|
25
|
|
|
'gpm': 'gal[US]/min', |
|
26
|
|
|
'M3MN': 'm3/min', |
|
27
|
|
|
'c/s': 'rev/s', |
|
28
|
|
|
'cps': 'rev/s', |
|
29
|
|
|
'CPS': 'rev/s', |
|
30
|
|
|
'c/min': 'rpm', |
|
31
|
|
|
'spm': '1/min', |
|
32
|
|
|
'SPM': '1/min', |
|
33
|
|
|
'1/MIN': '1/min', |
|
34
|
|
|
'мин–1': '1/min', |
|
35
|
|
|
'kft.lbf': '1000 lbf.ft', |
|
36
|
|
|
'klbf.ft': '1000 lbf.ft', |
|
37
|
|
|
'KFT.LBF': '1000 lbf.ft', |
|
38
|
|
|
'Kft.lbs': '1000 lbf.ft', |
|
39
|
|
|
'Klbf': '1000 lbf.ft', |
|
40
|
|
|
'M': 'm', |
|
41
|
|
|
'M3M2': 'm', |
|
42
|
|
|
'METER': 'm', |
|
43
|
|
|
'METERS': 'm', |
|
44
|
|
|
'METRE': 'm', |
|
45
|
|
|
'METRES': 'm', |
|
46
|
|
|
'Meter': 'm', |
|
47
|
|
|
'm3/m2': 'm', |
|
48
|
|
|
'meter': 'm', |
|
49
|
|
|
'metres': 'm', |
|
50
|
|
|
'м': 'm', |
|
51
|
|
|
'deg/100ft': '0.01 dega/ft', |
|
52
|
|
|
'dega/100ft': '0.01 dega/ft', |
|
53
|
|
|
'0.01 deg/ft': '0.01 dega/ft', |
|
54
|
|
|
'feet': 'ft', |
|
55
|
|
|
'FT': 'ft', |
|
56
|
|
|
'foot': 'ft', |
|
57
|
|
|
'FT/S': 'ft/s', |
|
58
|
|
|
'ft/ht': 'ft/h', |
|
59
|
|
|
'F/HR': 'ft/h', |
|
60
|
|
|
'f/hr': 'ft/h', |
|
61
|
|
|
'FT/H': 'ft/h', |
|
62
|
|
|
'ft/hr': 'ft/h', |
|
63
|
|
|
'FT/HR': 'ft/h', |
|
64
|
|
|
'm/hr': 'm/h', |
|
65
|
|
|
'M/HR': 'm/h', |
|
66
|
|
|
'1/30 deg/m': '1/30 dega/m', |
|
67
|
|
|
'deg/30m': '1/30 dega/m', |
|
68
|
|
|
'deg/m': 'dega/m', |
|
69
|
|
|
'1000 ft.lbf': '1000 lbf.ft', |
|
70
|
|
|
'1000ft.lbf': '1000 lbf.ft', |
|
71
|
|
|
'1000 lbf': 'klbf', |
|
72
|
|
|
'1000lbf': 'klbf', |
|
73
|
|
|
'1000 lbm': 'klbm', |
|
74
|
|
|
'kkgf': 'Mgf', |
|
75
|
|
|
'ppg': 'lbm/gal[US]', |
|
76
|
|
|
'LB/G': 'lbm/gal[US]', |
|
77
|
|
|
'lb/gal': 'lbm/gal[US]', |
|
78
|
|
|
'LBM/GAL': 'lbm/gal[US]', |
|
79
|
|
|
'PPA': 'lbm/gal[US]', |
|
80
|
|
|
'PPG': 'lbm/gal[US]', |
|
81
|
|
|
'PPGE': 'lbm/gal[US]', |
|
82
|
|
|
'lb/U.S.gal': 'lbm/gal[US]', |
|
83
|
|
|
'lbm/galUS': 'lbm/gal[US]', |
|
84
|
|
|
'1000 kgf': 'Mgf', |
|
85
|
|
|
'KKGF': 'Mgf', |
|
86
|
|
|
'v': 'V', |
|
87
|
|
|
'VOLT': 'V', |
|
88
|
|
|
'Volts': 'V', |
|
89
|
|
|
'volts': 'V', |
|
90
|
|
|
'В': 'V', |
|
91
|
|
|
'Mv': 'MV', |
|
92
|
|
|
'DEGC': 'degC', |
|
93
|
|
|
'Cel': 'degC', |
|
94
|
|
|
'DEG C': 'degC', |
|
95
|
|
|
'DEG_C': 'degC', |
|
96
|
|
|
'DEGc': 'degC', |
|
97
|
|
|
'DegC': 'degC', |
|
98
|
|
|
'deg C': 'degC', |
|
99
|
|
|
'oC': 'degC', |
|
100
|
|
|
'lpm': 'L/min', |
|
101
|
|
|
'л/мин': 'L/min', |
|
102
|
|
|
'°C': 'degC', |
|
103
|
|
|
'DEGF': 'degF', |
|
104
|
|
|
'DegF': 'degF', |
|
105
|
|
|
'deg F': 'degF', |
|
106
|
|
|
'oF': 'degF', |
|
107
|
|
|
'°F': 'degF', |
|
108
|
|
|
'RPM': 'rpm', |
|
109
|
|
|
'KLBF': 'klbf', |
|
110
|
|
|
'KFLB': 'klbf', |
|
111
|
|
|
'G': 'gn', |
|
112
|
|
|
"G's": 'gn', |
|
113
|
|
|
'hr': 'h', |
|
114
|
|
|
'hour': 'h', |
|
115
|
|
|
'HR': 'h', |
|
116
|
|
|
'hrs': 'h', |
|
117
|
|
|
'MINUTES': 'min', |
|
118
|
|
|
'MIN': 'min', |
|
119
|
|
|
'MINUTE': 'min', |
|
120
|
|
|
'mins': 'min', |
|
121
|
|
|
'мин': 'min', |
|
122
|
|
|
'PSI': 'psi', |
|
123
|
|
|
'APSI': 'psi', |
|
124
|
|
|
'PSIA': 'psi', |
|
125
|
|
|
'psia': 'psi', |
|
126
|
|
|
'KPSI': 'kpsi', |
|
127
|
|
|
'ft.lbf': 'lbf.ft', |
|
128
|
|
|
'in.lbf': 'lbf.in', |
|
129
|
|
|
'FLBF': 'lbf.in', |
|
130
|
|
|
'ft-lbs': 'lbf.in', |
|
131
|
|
|
'pa': 'Pa', |
|
132
|
|
|
'PA': 'Pa', |
|
133
|
|
|
'IN': 'in', |
|
134
|
|
|
'db': 'dB', |
|
135
|
|
|
'дБ': 'dB', |
|
136
|
|
|
'kpa': 'kPa', |
|
137
|
|
|
'KPA': 'kPa', |
|
138
|
|
|
'1000 Pa': 'kPa', |
|
139
|
|
|
'KPAA': 'kPa', |
|
140
|
|
|
'kN/m2': 'kPa', |
|
141
|
|
|
'kPaa': 'kPa', |
|
142
|
|
|
'кПа': 'kPa', |
|
143
|
|
|
'GAPI': 'gAPI', |
|
144
|
|
|
'OHMM': 'ohm.m', |
|
145
|
|
|
'kdan': '10 kN', |
|
146
|
|
|
'kdaN': '10 kN', |
|
147
|
|
|
'KDAN': '10 kN', |
|
148
|
|
|
'HZ': 'Hz', |
|
149
|
|
|
'pu': '%', |
|
150
|
|
|
'PU': '%', |
|
151
|
|
|
'PERC': '%', |
|
152
|
|
|
'PCNT': '%', |
|
153
|
|
|
'PERCENTAGE': '%', |
|
154
|
|
|
'IN2': 'in2', |
|
155
|
|
|
'LB': 'lbf', |
|
156
|
|
|
'LBF': 'lbf', |
|
157
|
|
|
'LBS': 'lbf', |
|
158
|
|
|
'lbs': 'lbf', |
|
159
|
|
|
'kg/(m.s2)': 'Pa', |
|
160
|
|
|
'AHrs': 'A.h', |
|
161
|
|
|
'amp-hours': 'A.h', |
|
162
|
|
|
'degreesCelsius': 'degC', |
|
163
|
|
|
'KNM': 'kN.m', |
|
164
|
|
|
'KGM3': 'kg/m3', |
|
165
|
|
|
'KDN': 'kdyne', |
|
166
|
|
|
'RPG': 'rev/gal[US]', |
|
167
|
|
|
'0.01 m3/m3': '0.01 bbl/bbl', |
|
168
|
|
|
'0.001/(ohm.m)': 'mS' |
|
169
|
|
|
} |
|
170
|
|
|
|
|
171
|
|
|
|
|
172
|
1 |
|
def unit_alias(alias): |
|
173
|
|
|
"""For a given unit alias return the appropriated unit.""" |
|
174
|
1 |
|
if alias in UNIT_ALIAS_DICT: |
|
175
|
1 |
|
return UNIT_ALIAS_DICT[alias] |
|
176
|
|
|
|
|
177
|
|
|
return alias |
|
178
|
|
|
|