← Back to team overview

python-quantities-developers team mailing list archive

[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)