Index of Functions: A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 
Index Page
stcl01

Table of contents
Procedure
Abstract
Required_Reading
Keywords
Declarations
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version

Procedure

     STCL01 ( STAR catalog type 1, load catalog file )

     SUBROUTINE STCL01 ( CATFNM, TABNAM, HANDLE )

Abstract

     Load SPICE type 1 star catalog and return the catalog's
     table name.

Required_Reading

     EK

Keywords

     None.

Declarations

     IMPLICIT NONE

     CHARACTER*(*)         CATFNM
     CHARACTER*(*)         TABNAM
     INTEGER               HANDLE

Brief_I/O

     VARIABLE  I/O  DESCRIPTION
     --------  ---  --------------------------------------------------
     CATFNM     I   Catalog file name.
     TABNAM     O   Catalog table name.
     HANDLE     O   Catalog file handle.

Detailed_Input

     CATFNM   is the name of the catalog file.

Detailed_Output

     TABNAM   is the name of the table loaded from the catalog
              file. This name must be provided as an input argument
              to STCF01 catalog search routine. Multiple catalogs
              containing the table TABNAM may be loaded. Sets of
              columns, column names and attributes must be
              identical through all these files.

     HANDLE   is the integer handle of the catalog file.

Parameters

     None.

Exceptions

     1)  If the indicated file cannot be opened, an error is signaled
         by a routine in the call tree of this routine.

     2)  If the indicated file has the wrong architecture version, an
         error is signaled by a routine in the call tree of this
         routine.

     3)  If an I/O error occurs while reading the indicated file, the
         error is signaled by a routine in the call tree of this
         routine.

     4)  If the catalog file is not a type 1 star catalog file, the
         error SPICE(BADCATALOGFILE) is signaled.

Files

     This routine loads a SPICE type 1 star catalog file.

     SPICE type 1 star catalog files MUST contain a single data table.
     It can occupy a single segment or it can spread across multiple
     segments. This table MUST include the following columns:

        column name                data type          units
        ----------------------------------------------------
        RA                   DOUBLE PRECISION        DEGREES
        DEC                  DOUBLE PRECISION        DEGREES
        RA_SIGMA             DOUBLE PRECISION        DEGREES
        DEC_SIGMA            DOUBLE PRECISION        DEGREES
        CATALOG_NUMBER       INTEGER
        SPECTRAL_TYPE        CHARACTER*(4)
        VISUAL_MAGNITUDE     DOUBLE PRECISION

     Nulls are not allowed in any of the columns.
     Other columns can also be present in the table but their data
     will NOT be accessible through STCF01 and STCG01 --
     the interface used to access data in the catalog. Note
     that the names and attributes of these additional columns
     must be identical for all segments containing this table.

Particulars

     This STCL01 routine is intended to be part of the user
     interface to the SPICE type 1 star catalog. It loads a
     SPICE type 1 star catalog file and makes its data available
     for searches and retrieval.

     Other routines in SPICE type 1 star catalog access family are:

        STCF01  search through the catalog for all stars within
                a specified RA-DEC rectangle.

        STCG01  retrieve position and characteristics for
                every single star found.

Examples

     In the following code fragment, STCL01 is used to load
     a SPICE type 1 star catalog.

     C
     C     Load catalog file.
     C
           CALL STCL01 ( CATFN, TABNAM, HANDLE )
     C
     C     Search through the loaded catalog.
     C
           CALL STCF01 ( TABNAM, RAMIN,  RAMAX,
          .              DECMIN, DECMAX, NSTARS )
     C
     C     Retrieve data for every star that matched the
     C     search criteria.
     C
           DO I = 1, NSTARS

              CALL STCG01 ( I, RA, DEC, RASIG, DECSIG,
          .                 CATNUM, SPTYPE, VMAG )

           END DO

Restrictions

     None.

Literature_References

     None.

Author_and_Institution

     J. Diaz del Rio    (ODC Space)
     B.V. Semenov       (JPL)
     W.L. Taber         (JPL)

Version

    SPICELIB Version 1.2.0, 20-AUG-2021 (JDR)

        Added IMPLICIT NONE statement.

        Edited the header to comply with NAIF standard.

    SPICELIB Version 1.1.0, 18-JUN-1999 (WLT)

        Balanced calls to CHKIN/CHKOUT.

    SPICELIB Version 1.0.0, 15-MAY-1996 (BVS)
Fri Dec 31 18:36:57 2021