|
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
|
|
|
"ft.lbf": "lbf.ft", |
|
41
|
|
|
"M": "m", |
|
42
|
|
|
"M3M2": "m", |
|
43
|
|
|
"METER": "m", |
|
44
|
|
|
"METERS": "m", |
|
45
|
|
|
"METRE": "m", |
|
46
|
|
|
"METRES": "m", |
|
47
|
|
|
"Meter": "m", |
|
48
|
|
|
"m3/m2": "m", |
|
49
|
|
|
"meter": "m", |
|
50
|
|
|
"metres": "m", |
|
51
|
|
|
"м": "m", |
|
52
|
|
|
"deg/100ft": "0.01 dega/ft", |
|
53
|
|
|
"dega/100ft": "0.01 dega/ft", |
|
54
|
|
|
"0.01 deg/ft": "0.01 dega/ft", |
|
55
|
|
|
"feet": "ft", |
|
56
|
|
|
"FT": "ft", |
|
57
|
|
|
"foot": "ft", |
|
58
|
|
|
"FT/S": "ft/s", |
|
59
|
|
|
"ft/ht": "ft/h", |
|
60
|
|
|
"F/HR": "ft/h", |
|
61
|
|
|
"f/hr": "ft/h", |
|
62
|
|
|
"FT/H": "ft/h", |
|
63
|
|
|
"ft/hr": "ft/h", |
|
64
|
|
|
"FT/HR": "ft/h", |
|
65
|
|
|
"m/hr": "m/h", |
|
66
|
|
|
"M/HR": "m/h", |
|
67
|
|
|
"1/30 deg/m": "1/30 dega/m", |
|
68
|
|
|
"deg/30m": "1/30 dega/m", |
|
69
|
|
|
"deg/m": "dega/m", |
|
70
|
|
|
"1000 ft.lbf": "1000 lbf.ft", |
|
71
|
|
|
"1000ft.lbf": "1000 lbf.ft", |
|
72
|
|
|
"1000 lbf": "klbf", |
|
73
|
|
|
"1000lbf": "klbf", |
|
74
|
|
|
"1000 lbm": "klbm", |
|
75
|
|
|
"kkgf": "Mgf", |
|
76
|
|
|
"ppg": "lbm/gal[US]", |
|
77
|
|
|
"LB/G": "lbm/gal[US]", |
|
78
|
|
|
"lb/gal": "lbm/gal[US]", |
|
79
|
|
|
"LBM/GAL": "lbm/gal[US]", |
|
80
|
|
|
"PPA": "lbm/gal[US]", |
|
81
|
|
|
"PPG": "lbm/gal[US]", |
|
82
|
|
|
"PPGE": "lbm/gal[US]", |
|
83
|
|
|
"lb/U.S.gal": "lbm/gal[US]", |
|
84
|
|
|
"lbm/galUS": "lbm/gal[US]", |
|
85
|
|
|
"1000 kgf": "Mgf", |
|
86
|
|
|
"KKGF": "Mgf", |
|
87
|
|
|
"tf": "Mgf", |
|
88
|
|
|
"v": "V", |
|
89
|
|
|
"VOLT": "V", |
|
90
|
|
|
"Volts": "V", |
|
91
|
|
|
"volts": "V", |
|
92
|
|
|
"В": "V", |
|
93
|
|
|
"Mv": "MV", |
|
94
|
|
|
"DEGC": "degC", |
|
95
|
|
|
"Cel": "degC", |
|
96
|
|
|
"DEG C": "degC", |
|
97
|
|
|
"DEG_C": "degC", |
|
98
|
|
|
"DEGc": "degC", |
|
99
|
|
|
"DegC": "degC", |
|
100
|
|
|
"deg C": "degC", |
|
101
|
|
|
"oC": "degC", |
|
102
|
|
|
"lpm": "L/min", |
|
103
|
|
|
"л/мин": "L/min", |
|
104
|
|
|
"°C": "degC", |
|
105
|
|
|
"DEGF": "degF", |
|
106
|
|
|
"DegF": "degF", |
|
107
|
|
|
"deg F": "degF", |
|
108
|
|
|
"oF": "degF", |
|
109
|
|
|
"°F": "degF", |
|
110
|
|
|
"RPM": "rpm", |
|
111
|
|
|
"KLBF": "klbf", |
|
112
|
|
|
"KFLB": "klbf.ft", # WITS thousand foot-pounds (torque) |
|
113
|
|
|
"G": "gn", |
|
114
|
|
|
"G's": "gn", |
|
115
|
|
|
"hr": "h", |
|
116
|
|
|
"hour": "h", |
|
117
|
|
|
"HR": "h", |
|
118
|
|
|
"hrs": "h", |
|
119
|
|
|
"MINUTES": "min", |
|
120
|
|
|
"MIN": "min", |
|
121
|
|
|
"MINUTE": "min", |
|
122
|
|
|
"mins": "min", |
|
123
|
|
|
"мин": "min", |
|
124
|
|
|
"PSI": "psi", |
|
125
|
|
|
"APSI": "psi", |
|
126
|
|
|
"PSIA": "psi", |
|
127
|
|
|
"psia": "psi", |
|
128
|
|
|
"KPSI": "kpsi", |
|
129
|
|
|
"in.lbf": "lbf.in", |
|
130
|
|
|
"FLBF": "lbf.in", |
|
131
|
|
|
"ft-lbs": "lbf.in", |
|
132
|
|
|
"pa": "Pa", |
|
133
|
|
|
"PA": "Pa", |
|
134
|
|
|
"IN": "in", |
|
135
|
|
|
"db": "dB", |
|
136
|
|
|
"дБ": "dB", |
|
137
|
|
|
"kpa": "kPa", |
|
138
|
|
|
"KPA": "kPa", |
|
139
|
|
|
"1000 Pa": "kPa", |
|
140
|
|
|
"KPAA": "kPa", |
|
141
|
|
|
"kN/m2": "kPa", |
|
142
|
|
|
"kPaa": "kPa", |
|
143
|
|
|
"кПа": "kPa", |
|
144
|
|
|
"GAPI": "gAPI", |
|
145
|
|
|
"OHMM": "ohm.m", |
|
146
|
|
|
"kdan": "10 kN", |
|
147
|
|
|
"kdaN": "10 kN", |
|
148
|
|
|
"KDAN": "10 kN", |
|
149
|
|
|
"HZ": "Hz", |
|
150
|
|
|
"pu": "%", |
|
151
|
|
|
"PU": "%", |
|
152
|
|
|
"PERC": "%", |
|
153
|
|
|
"PCNT": "%", |
|
154
|
|
|
"PERCENTAGE": "%", |
|
155
|
|
|
"IN2": "in2", |
|
156
|
|
|
"LB": "lbf", |
|
157
|
|
|
"LBF": "lbf", |
|
158
|
|
|
"LBS": "lbf", |
|
159
|
|
|
"lbs": "lbf", |
|
160
|
|
|
"kg/(m.s2)": "Pa", |
|
161
|
|
|
"AHrs": "A.h", |
|
162
|
|
|
"amp-hours": "A.h", |
|
163
|
|
|
"degreesCelsius": "degC", |
|
164
|
|
|
"KNM": "kN.m", |
|
165
|
|
|
"KGM3": "kg/m3", |
|
166
|
|
|
"KDN": "10 kN", # WITS kilo deca Newton |
|
167
|
|
|
"RPG": "rev/gal[US]", |
|
168
|
|
|
"0.01 m3/m3": "0.01 bbl/bbl", |
|
169
|
|
|
"0.001/(ohm.m)": "mS", |
|
170
|
|
|
"MMSCFD": "1E6 ft3/d", |
|
171
|
|
|
"MMscfd": "1E6 ft3/d", |
|
172
|
|
|
"mmscfd": "1E6 ft3/d", |
|
173
|
|
|
} |
|
174
|
|
|
|
|
175
|
|
|
|
|
176
|
1 |
|
def unit_alias(alias): |
|
177
|
|
|
"""For a given unit alias return the appropriated unit.""" |
|
178
|
1 |
|
if alias in UNIT_ALIAS_DICT: |
|
179
|
1 |
|
return UNIT_ALIAS_DICT[alias] |
|
180
|
|
|
|
|
181
|
|
|
return alias |
|
182
|
|
|
|