finesse.utilities.units module
Convenience objects and functions for unit manipulation.
- class finesse.utilities.units.SI(*values)[source]
Bases:
EnumEnum defining common SI unit constant names. Look-up the corresponding values with the finesse.utilities.SI_MAP dictionary.
Examples
To get the constant for SI.MILLI simply look-up:
>>> SI_MAP[SI.MILLI] 1e-3
- ATTO = 2
- CENTI = 8
- DECI = 9
- FEMTO = 3
- GIGA = 13
- KILO = 11
- MEGA = 12
- MICRO = 6
- MILLI = 7
- NANO = 5
- NONE = 10
- PETA = 15
- PICO = 4
- TERA = 14
- YOCTO = 0
- ZEPTO = 1