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
|
|
|
|