VOunits draft

Anita M. S. Richards a.m.s.richards at manchester.ac.uk
Wed May 20 09:23:21 PDT 2009


Dear Steve,

Thanks very much for your careful reading of the document.

On Tue, 19 May 2009, Steve Allen wrote:
>
> I am mystified by the references to SLALIB.  That library does not
> include the algorithms which are currently approved by the IAU.
> As far as I know the relevant libraries which do implement the
> IAU 2000 recommendations are
>
> IAU SOFA
> http://www.iau-sofa.rl.ac.uk/
>
> USNO NOVAS
> http://aa.usno.navy.mil/software/novas/novas_info.php

Dear Steve,

I have quickly consulted (including with Mark Taylor, who has written some 
of the currently most widely-use VO applications which support coordinate 
conversion).  I think that SLALIB is widely used and regarded as a highly 
trustworthy package containing astronomical coordinate conversions amongst 
other things. SLALIB exists in FORTRAN (public use permitted) and C (use 
only by agreement with Pat Wallace); a java version called PAL exists, 
which seems to work pretty well, but it has not been tested anything like 
as rigorously as the FORTRAN/C versions.  It is possible that it might 
need minor updates (recent leap seconds?) - if anyone is aware of specific 
issues, they should inform us.

The SOFA libraries don't appear to cover quite as much ground as SLALIB 
(e.g. no FK5<->Galactic conversions), although they may have other 
features.

The main intention in referring to existing libraries was to illustrate 
that the VO can draw on current high-standard work and does not have to 
produce everything from scratch.

My feeling is that we should add your links to IAU SOFA and USNO NOVAS but 
Mireille has made what I think is an excellet suggestion, that the 
particular libraries should not be embedded and named in the document, but 
that the document should point to a web page where we can maintain 
up-to-date links to libraries which support aspects of the conversions 
required.

>
> I may be stealing the words of Arnold Rots when I write
> MJD is not a unit.  It is a measure of time which has
> an origin distinction akin to that of K or degC for temperature.

I apologise if the document is worded clumsily, as I remember Sebastien 
making a related point although the sutlety was lost on me.  However, MJD 
(like some aspects covered by ISO-8601) is a label for a unit of elapsed 
time.  We need to make sure that we can handle common use cases and that 
involves knowing the origin of coordinate systems.  Perhaps someone can 
come up with a more semantically correct term for unit labels like MJD.

> Does the VO effort intend to address the difference between
> meters and seconds in "TT units" and "TCB units"
> and "TCG units"?
> I.e., as seen on page 12 of IERS conventions 2003 (tech note 32)
> a quantity of length or time has a different numerical value "x"
> depending on the reference frame in which its value is expressed
> x_{TDB} = x_{TCB} * (1 - L_B)
> x_{TT}  = x_{TCG} * (1 - L_G)
> where L_G is defined as 6.969290134e-10
> and L_B is approximately 1.55051976772e-8
> and whereas the IAU recommends measurements be in TCG or TCB units,
> a common practice is to express them in TDB/TT units.

I think that if there is a use case and a suggested solution, that could 
be included, although the conversion rules are not for us to define (if 
possible!), but for us to point to libraries or quote where they are 
defined.

Best wishes

Anita

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Dr. A.M.S. Richards, UK ARC Node/AstroGrid,
Jodrell Bank Centre for Astrophysics, Alan Turing Building, 
University of Manchester, M13 9PL
+44 (0)161 275 4124
and
MERLIN/VLBI National Facility, Jodrell Bank Observatory, 
Cheshire SK11 9DL, U.K. +44 (0)1477 571321 (tel) 571618 (fax)

"Socialism or barbarism?" Rosa Luxemburg (1915)

On Tue, 19 May 2009, Steve Allen wrote:




More information about the dm mailing list