Unum allows defining and manipulating true quantities
Unum stands for 'unit-numbers'. It is a pure Python module that allows defining and manipulating true quantities, i.e. numbers with units like volts, hours, meter-per-second. Consistency between units is checked at each expression evaluation; unit conversion and unit output formatting are performed automatically when needed. It is stable, lightweight and easy-to-use.