python-quantities-developers team mailing list archive
-
python-quantities-developers team
-
Mailing list archive
-
Message #00078
[Bug 311493] Re: Quantity.simplify_units
** Changed in: python-quantities
Milestone: None => 0.5.0
--
Quantity.simplify_units
https://bugs.launchpad.net/bugs/311493
You received this bug notification because you are a member of Python
Quantities Development Team, which is subscribed to python-quantities.
Status in Physical Quantities for Python: Fix Committed
Bug description:
Quantity.simplify_units not functioning correctly (I think). simplify_units returns dimensionless for (1 * m) and seems to actually REMOVE units for other quantities
I think the problem is occurring in Dimensionality.simplify_units
#should return 1 m
>>>x = (1 * m)
>>>x.simplify_units()
>>>x
Quantity(1.0), (dimensionless)
should return 1 * kg * m^2 / s
>>>x = (1 * s * J_)
>>>x.simplify_units()
>>>x
Quantity(10000.0), kg * m^2 / s^2
>>>print (x) # also weird, x as above
None
>>>1 * m /m
Quantity(1.0), (dimensionless)
>>>print (1 * m /m)
1.0 (dimensionless)