26 lines
520 B
Python
26 lines
520 B
Python
|
from pathlib import Path
|
||
|
|
||
|
from pint import UnitRegistry
|
||
|
|
||
|
# Sets up the unit handling
|
||
|
unit_registry = Path(__file__).parent / 'unit_registry'
|
||
|
|
||
|
unit = UnitRegistry()
|
||
|
unit.load_definitions(str(unit_registry / 'quantities.txt'))
|
||
|
TB = unit.TB
|
||
|
GB = unit.GB
|
||
|
MB = unit.MB
|
||
|
Mbs = unit.Mbit / unit.s
|
||
|
MBs = unit.MB / unit.s
|
||
|
Hz = unit.Hz
|
||
|
GHz = unit.GHz
|
||
|
MHz = unit.MHz
|
||
|
Inch = unit.inch
|
||
|
mAh = unit.hour * unit.mA
|
||
|
mV = unit.mV
|
||
|
|
||
|
base2 = UnitRegistry()
|
||
|
base2.load_definitions(str(unit_registry / 'base2.quantities.txt'))
|
||
|
|
||
|
GiB = base2.GiB
|