A large collection of astronomical catalogues are available on-line at the Centre de Données astronomiques de Strasbourg (CDS) and can be retrieved by anonymous ftp (see Section 2). Most of these catalogues are available in two formats: FITS tables and simple ASCII text files. The recommended route to access these catalogues with CURSA is to retrieve the simple text file version. It is then usually possible to automatically construct an STL description of the file which correctly interprets the celestial coordinates in the catalogue. (If you retrieve the FITS table version the individual sexagesimal components of the celestial coordinates will be treated as separate columns, making the coordinates difficult to process.)
Each CDS catalogue usually comprises (at
least18)
two files: the data file containing the columns and rows of the catalogue and a ‘CDS description file’
detailing the contents of the catalogue. By convention this CDS description file has the file name
‘ReadMe
’ (and consequently is known as the ‘ReadMe
file’). The description of the catalogue which it
contains is in a standardised form. CURSA application catcdsin
will read a CDS ReadMe
file and
construct an equivalent CURSA STL description file from it. This STL description file will usually
contain a description of the celestial coordinates in the catalogues which is fully compatible with
CURSA.
catcdsin
does not copy the CDS catalogue. It merely constructs an STL description file from the CDS
description file. Both these files describe (using a different syntax, of course) the same catalogue text
file. Because catcdsin
does not have to copy the catalogue it executes quickly, irrespective of the size
of the catalogue.
Unlike most other CURSA applications catcdsin
is not an ADAM A-task (it is, in fact, a Perl script).
Consequently, it handles parameters slightly differently to other applications. However,
it never prompts for any parameters so the differences will not usually be important to
you.
Suppose that you had the text version of a CDS catalogue and its corresponding ReadMe
file in your
current directory. You would simply type:
catcdsin
generates the corresponding STL description, displays the name of the STL description file it
has created and terminates. There are various options which can be specified. By default catcdsin
copies the ReadMe
file to the description file as textual comments. This behaviour can be suppressed by
typing:
(This option is analogous to the usual mechanism for controlling the amount of textual information
copied, which is described in Section 10.1.) The equinox and epoch of the celestial coordinates
cannot be reliably determined automatically from the ReadMe
file. You will need to read the
ReadMe
file yourself and decide what they are. They can then be specified by typing, for
example:
Obviously, you substitute values appropriate to your catalogue. The equinox and epoch should have their usual CURSA syntax (see Section 7). Either, neither or both can be specified. If you wish to suppress the automatic interpretation of celestial coordinates, and instead have the sexagesimal subdivisions of angles treated as separate columns, type:
The input CDS description file does not have to be called ReadMe
. For example, a file called
cdsdesc.lis
could be processed by typing:
These various options can be combined. For example, to process a file called cdsdesc.lis
, specifying
the equinox as J2000 and not copying the CDS file as textual information type:
CDS ReadMe
files can (and often do) contain descriptions of more than one catalogue or table. Usually
these catalogues or tables will be closely related; perhaps a main catalogue and a table of notes.
catcdsin
creates a separate STL description file for every catalogue found in the ReadMe
file.
A few CDS catalogues do not contain celestial coordinates; spectral line wavelength lists are the
obvious example. Occasionally the coordinates may be in a non-standard format which catcdsin
does
not interpret properly. In this case it may be possible to fix-up the STL description file generated by
catcdsin
by hand. See Appendices D and E for details of the STL format. Such occurrences seem to
be rare.
18There may be additional auxiliary files which can be ignored for the purposes of the present discussion.