forked from python-quantities/python-quantities
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfrequency.py
More file actions
40 lines (36 loc) · 658 Bytes
/
frequency.py
File metadata and controls
40 lines (36 loc) · 658 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""
"""
from ..unitquantity import UnitQuantity
from .angle import revolution
from .time import s, min
from .dimensionless import count
Hz = hertz = rps = UnitQuantity(
'hertz',
s**-1,
symbol='Hz'
)
kHz = kilohertz = UnitQuantity(
'kilohertz',
Hz*1000,
symbol='kHz'
)
MHz = megahertz = UnitQuantity(
'megahertz',
kHz*1000,
symbol='MHz'
)
GHz = gigahertz = UnitQuantity(
'gigahertz',
MHz*1000,
symbol='GHz'
)
rpm = revolutions_per_minute = UnitQuantity(
'revolutions_per_minute',
revolution/min,
symbol='rpm'
)
cps = UnitQuantity(
'counts_per_second',
count/s
)
del UnitQuantity, s, min