Bug with unitted functions
- Dominant language
- Python
- Stars
- 66
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
Not sure exactly the jargon to express this in, but there is a strange usage issue with united functions.
Take the "add()" function described here: http://scimath.readthedocs.org/en/latest/units/unit_funcs.html
I get the following behavior:
testsm.add(UnitScalar(2,units="m"),UnitScalar(3, units="m"))
Out[69]: UnitScalar(4.999999999999999, units='1.0*m+0.0')
testsm.add(2,3)
Out[70]: 1.524
testsm.add(2_m,3_m)
Out[71]: 1.524*m+0.0
Out 69 and 70 are expected. Out[71] is not. It got the type right, but not the value. It looks like it is ignoring the provided units and assuming feet, as if the parameters were regular python types instead of special unit-carrying types.
Is there a mailing list for this project?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.