The set of ISOCAM data products associated with an observation can be categorised, depending on how they are derived or used, as one of the following:
They contain information about the status of the instrument; the status of the telescope; the pointing history; and, last but not least, the scientific data. Their root names begin with the letter `C' for CAM while the rest of the name serves as a mnemonic of the contents. A complete list of ISOCAM data products is shown in Table 5.2. In addition to the discussion of the early stages of the pipeline below, details of the instrument model and of the high and intermediate level products can be found in the dedicated Chapters 6 and 7, respectively.
ISOCAM's raw data files are simply binary tables of chronologically
ordered rows of records in which each column contains some piece of
imaging or housekeeping
data. It is usually the job of the analysis software to read in such data
sequentially and incorporate them into more coherent astronomical structures
with other data in memory or files. For higher level files, wherever
possible,
products have been designed to conform to the conventions described in the
FITS User's Guide, particularly where images are concerned. This also
applies to calibration files. The OLP system
worked under the constraint of producing only one file of a given type per
observation, no matter how many different images were taken. The standard
FITS mechanism for delivering single images uses the PRIMARY array and a
conventional set of keywords to define the coordinate system, wavelength
and other
associated data. In order to put several images into one CMAP or CMOS file
these PRIMARY array data structures were reproduced in the columns of
the binary table
in a series of three consecutive records labelled FLUX, FLUX_ERROR and
EXPOSURE for an individual image. Despite these efforts, it has been brought
to attention that some FITS readers are not able to deal with a standard
image format in this modified context although any deficiencies have an
easy workaround. In other products containing physical
units, such as lists of detected point sources or their spectra, for which
there were no common standards when the design was taking place, we adopted
as many standard column names as possible to make the structures
easily intelligible. Occasionally, NULL values were needed in some binary
tables and their appearance in ISOCAM products does not always conform to
FITS standards because of platform dependencies that it was not possible to
avoid. The most important NULL values, those that appear regularly in
images such as the LW channels dead column 24, do conform via the standard
use of scaled integers to
represent pixel flux and other values. Any NULL integers could similarly be
handled through their associated TNULL keywords. The platform-dependent
problems arose due to a lack of support for IEEE NaN (not-a-number)
conventions. Instead, the user will encounter the value 1.2E
34 to
show NULLs in, for example,
the columns CCIM[1].RA(*), CCIM[1].DEC(*) and CCIM[1].ROLL(*) for those
detector images and instrument modes in which the sky was not
observed.
In addition to mandatory FITS keywords, all ISOCAM products contain a small number of common PRIMARY keywords describing the production system, most of them self-explanatory. The VERSn keywords show the files used to derive the product.
For example:
ORIGIN = 'ESA ' / Not from central ESA archive TELESCOP= 'ISO ' / Infrared Space Observatory INSTRUME= 'CAM ' / Instrument used COMMENT CAM Image Edited Raw Data FILENAME= 'CIER12900907' / File name DATE = '2001-07-02' / Creation date 2001/183 FILEVERS= '2523 ' / Version ID (derived from creation date) OLPVERS = 'OLP_95 ' / SOC OLP system version CALGVERS= 'CALG_65 ' / SOC OLP CAL-G files version USERNAME= 'APOLLOCK' / Product not catalogued VERS1 = '2155/EOHA129' / Version ID of each input file VERS2 = '2155/EOHI129' / Version ID of each input file VERS3 = '2318/APPH129' / Version ID of each input file