[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20000208: udunits - Galilean transforms



Brian,

> To: address@hidden
> From: address@hidden
> Subject: udunits - Galilean transforms
> Organization: .
> Keywords: 200002091546.IAA24383

In the above message, you wrote:

> I have recently been reviewing the Galilean transform features of the
> Udunits package and am confused by the following.  The manpage for the
> units library, udunits(3), contains the following statement:
> 
> > The Celsius scale is equivalent to the following unit:
> > 
> >           1.8 degF @ 32
> 
> But using the perl interface to udunits I find the following:
> 
> 1 (1.8 degF @ 32) == 15.2222222222223 (degC)
> 
> In other words, 1 unit of (1.8 degF @ 32) is equal to 15.2 degC.  This
> makes sense when you consider the offset to be relative to a unit of (1.8
> degF), i.e.,
> 
> 1 (1.8 degF @ 32) == 33 (1.8 degF) == 59.4 degF == 15.2 degC
> 
> So it looks to me that the unit (1.8 degF @ 32) is not equivalent to the
> Celcius scale.
> 
> Am I missing something?
> 
> Thanks,
> Brian
> 
> 
> Brian Eaton                               | email: address@hidden
> Climate Modeling Section                  |
> National Center for Atmospheric Research  |
> P.O. Box 3000, Boulder, CO  80307         |

You are correct.  The documentation is wrong.  The Celsius scale is
actually equivalent to the following unit specifications:

    1.8 degR @ 273.15

    1.8 degF @ 17.777777777777777

    degK @ 273.15

Regards,
Steve Emmerson   <http://www.unidata.ucar.edu>