1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
"""
Predefined useful aliases to physical units
Note that all of these names can be imported from the top-level unyt namespace.
For example::
>>> from unyt import cm, g, s
>>> data = [3, 4, 5]*g*cm/s
>>> print(data)
[3 4 5] cm*g/s
.. show_all_units::
"""
from unyt._unit_lookup_table import name_alternatives as _name_alternatives
from unyt.unit_object import Unit as _Unit
from unyt.unit_registry import default_unit_registry as _registry
_namespace = globals()
for _canonical_name, _alt_names in _name_alternatives.items():
for _alt_name in _alt_names:
_namespace[_alt_name] = _Unit(_canonical_name, registry=_registry)
|