Skip to content

Commit 7e55a9d

Browse files
committed
more units improvements
1 parent 851849c commit 7e55a9d

File tree

2 files changed

+48
-15
lines changed

2 files changed

+48
-15
lines changed

quantities/units/frequency.py

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,30 @@
55
from quantities.units.time import s, min
66

77

8-
Hz = hertz = rps = \
9-
UnitQuantity('Hz', s**-1)
10-
kHz = \
11-
UnitQuantity('kHz', Hz*1000)
12-
MHz = \
13-
UnitQuantity('MHz', kHz*1000)
14-
GHz = \
15-
UnitQuantity('GHz', MHz*1000)
16-
rpm = \
17-
UnitQuantity('rpm', min**-1)
8+
Hz = hertz = rps = UnitQuantity(
9+
'hertz',
10+
s**-1,
11+
symbol='Hz'
12+
)
13+
kHz = kilohertz = UnitQuantity(
14+
'kilohertz',
15+
Hz*1000,
16+
symbol='kHz'
17+
)
18+
MHz = megahertz = UnitQuantity(
19+
'megahertz',
20+
kHz*1000,
21+
symbol='MHz'
22+
)
23+
GHz = gigahertz = UnitQuantity(
24+
'gigahertz',
25+
MHz*1000,
26+
symbol='GHz'
27+
)
28+
rpm = revolutions_per_minute = UnitQuantity(
29+
'revolutions_per_minute',
30+
min**-1,
31+
symbol='rpm'
32+
)
1833

1934
del UnitQuantity, s, min

quantities/units/heat.py

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,30 @@
22
"""
33

44
from quantities.units.unitquantity import UnitQuantity
5-
from quantities.units.temperature import K
6-
from quantities.units.length import m
5+
from quantities.units.temperature import K, degF
6+
from quantities.units.length import m, ft
77
from quantities.units.power import W
8+
from quantities.units.energy import BTU
9+
from quantities.units.time import h
810

911

10-
clo = clos = \
11-
UnitQuantity('clo', 1.55e-1*K*m**2/W)
12+
RSI = UnitQuantity(
13+
'RSI',
14+
K*m**2/W,
15+
note='R-value in SI'
16+
)
1217

13-
del UnitQuantity, K, m, W
18+
clo = clos = UnitQuantity(
19+
'clo',
20+
0.155*RSI,
21+
aliases=['clos']
22+
)
23+
24+
R_value = UnitQuantity(
25+
'R_value',
26+
ft**2*degF*h/BTU,
27+
note='American customary units'
28+
)
29+
30+
31+
del UnitQuantity, K, degF, m, ft, W, BTU, h

0 commit comments

Comments
 (0)