Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
GET_EQUINOX
Return the equinox value from a FITS header.
Checks for 4 possibilities: (1) If the EQUINOX keyword is found and has a numeric value, then this value is returned (2) If the EQUINOX keyword has the values 'J2000' or 'B1950', then either 2000. or 1950. is returned. (3) If the EQUINOX keyword is not found, then GET_EQUINOX will return the EPOCH keyword value. This usage of EPOCH is disparaged. (4) If neither EQUINOX no EPOCH is found, then the RADECSYS keyword is checked. If the value is 'ICRS' or 'FK5' then 2000 is is returned, if it is 'FK4' then 1950 is returned. According Calabretta & Greisen (2002, A&A, 395, 1077) the EQUINOX should be written as a numeric value, as in format (1). However, in older FITS headers, the EQUINOX might have been written using formats (2) or (3).
Year = GET_EQUINOX( Hdr, [ Code ] )
Hdr - FITS Header, string array, will be searched for the EQUINOX (or EPOCH) keyword.
Year - Year of equinox in FITS header, numeric scalar
Code - Result of header search, scalar -1 - EQUINOX, EPOCH or RADECSYS keyword not found in header 0 - EQUINOX found as a numeric value 1 - EPOCH keyword used for equinox (not recommended) 2 - EQUINOX found as 'B1950' 3 - EQUINOX found as 'J2000' 4 - EQUINOX derived from value of RADECSYS keyword 'ICRS', 'FK5' ==> 2000, 'FK4' ==> 1950
ZPARCHECK, SXPAR()
Written W. Landsman STX March, 1991 Converted to IDL V5.0 W. Landsman September 1997 Don't use !ERR W. Landsman February 2000 N = 1 for check of EPOCH keyword, not 0 S. Ott July 2000
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]