
If you are interested in doing units with Python, Unum by Pierre Denis is the package for you. It is compatible NumPy. http://home.tiscali.be/be052320/Unum.html
from unum.units import * distance = 1 * MILE distance.as(NMILE) 0.868974082073 [nmi] distance.as(M) 1609.34 [m] height = 4 * M area = height * distance area 6437.36 [m2] area.as(ARE) 64.3736 [a]
(an ARE is a metric acre) I have had some arguements with Pierre with his implementation of CELSIUS. His resonable arguement is that you usually don't multiply temperatures (degrees squared has no meaning) and you are mostly concerned with temperature differences. But I think that when you ask for the conversion with "as" it should say that 1 degree Kelvin is -272.16 degrees Centigrade. I will redo the "as" method to take care of this.
space = 2.5 * K space 2.5 [K] delta_space = .5 * CELSIUS space - delta_space 2.0 [deg C] space.as(CELSIUS) 2.5 [deg C]
It is a cool package that I highly recommend for educational Python. Thanks, Jeff Sandys ___________________________________________________________________ Speed up your surfing with Juno SpeedBand. Now includes pop-up blocker! Only $14.95/month -visit http://www.juno.com/surf to sign up today!
participants (1)
-
Jeff Sandys