Units¶
This module provides basic support for calculations with units.
-
class
xconf.misc.units.
Angle
(magnitude, dimension)[source]¶ Define an angle with unit. Allowed units are ‘mdeg’, ‘deg’, ‘urad’, ‘mrad’ and ‘rad’.
-
class
xconf.misc.units.
Energy
(magnitude, dimension)[source]¶ Define an energy with unit. Allowed units are ‘meV’, ‘eV’, ‘KeV’, ‘MeV’, ‘GeV’, ‘mJ’, ‘J’, ‘KJ’, ‘MJ’ and ‘GJ’.
-
class
xconf.misc.units.
Length
(magnitude, dimension)[source]¶ Define a length with unit. Allowed units are ‘pm’, ‘angstrom’, ‘nm’, ‘um’, ‘mm’, ‘m’ and ‘km’.
-
class
xconf.misc.units.
Quantity
(magnitude, dimension)[source]¶ Quantity base class. A quantity is made up of magnitude and dimension.