DIMensional ANAlysis library for python - Extend Decimal arithmetic with arbitrary named units with unit error detection.