[AIT logo]

Institut für Astronomie und Astrophysik

Abteilung Astronomie

Sand 1, D-72076 Tübingen, Germany
[Uni logo]


FXBPARSE Source code in fxbparse.pro

FXBPARSE

Name
       FXBPARSE
Purpose
       Parse the binary table extension header.
Explanation
       Parses the binary table extension header, and store the information
       about the format of the binary table in the FXBINTABLE common
       block--called from FXBCREATE and FXBOPEN.
Calling Sequence
       FXBPARSE, ILUN, UNIT, HEADER
Input Parameters
       ILUN    = Index into the arrays in the FXBINTABLE common block.
       HEADER  = FITS binary table extension header.
Optional Input Parameters
       None.
Output Parameters
       None.
Optional Output
       None.
Keyword Parameters
       NO_TDIM   = If set, then any TDIMn keywords found in the header are
                   ignored.
       ERRMSG    = If defined and passed, then any error messages will be
                   returned to the user in this parameter rather than
                   depending on the MESSAGE routine in IDL.  If no errors are
                   encountered, then a null string is returned.  In order to
                   use this feature, ERRMSG must be defined first, e.g.
                       ERRMSG = ''
                       FXBPARSE, ERRMSG=ERRMSG, ...
                       IF ERRMSG NE '' THEN ...
Procedures Used
       FXBFIND, FXBTDIM, FXBTFORM, FXPAR
Common Blocks
       Uses common block FXBINTABLE--see "fxbintable.pro" for more
       information.
Restrictions
       None.
Side Effects
       Any TDIMn keywords found for bit arrays (format 'X') are ignored, since
       the dimensions would refer to bits, not bytes.
Category
       Data Handling, I/O, FITS, Generic.
History
       William Thompson, Feb. 1992.
       William Thompson, Jan. 1993, modified for renamed FXBTFORM and FXBTDIM.
Author
       William Thompson, GSFC, February 1992.
Revision History
       Version 1, William Thompson, GSFC, 12 April 1993.
               Incorporated into CDS library.
       Version 2, William Thompson, GSFC, 21 June 1994
               Added ERRMSG keyword.
       Version 3, William Thompson, GSFC, 23 June 1994
               Modified so that ERRMSG is not touched if not defined.
       Version 4, Michael Schubnell, University of Michigan, 22 May 1996
               Change N_DIMS from short to long integer.
       Version 5, W. Landsman, GSFC, 12 Aug 1997
               Use double complex datatype, if needed
       Version 6, W. Landsman GSFC 30 Aug 1997
Version
       Version 6, 31 Aug 1997
       Converted to IDL V5.0   W. Landsman   September 1997
       Optimized FXPAR; call FXBFIND for speed, CM 1999 Nov 18
       Modify DHEAP(ILUN) when opening table now, CM 2000 Feb 22
       Default the TZERO/TSCAL tables to double instead of single
         precision floating point, CM 2003 Nov 23

Last modified by pro2html on 2003 December 02 at 04:45 UTC

[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]

Jörn Wilms (wilms@astro.uni-tuebingen.de)
Updated automatically