This document is intended to provide a description of the options available for reading/writing IUE data with IDL-based IUEDAC (formally IUERDAF) software. This document includes the following sections:
(For a list of acronym definitions click
here.)
I. Introduction
A. History
The IUE mission had a long life time, starting from a era before the
exchange of astronomical data in FITS format became a standard and extending
to times of rapid development of computer power and numerical analysis
techniques. Such factors required the development of two data processing
packages, the first, IUESIPS, for data reduction following the observations,
and NEWSIPS, for final archiving of the data at the close of the mission.
The NEWSIPS-generated data products are to be preferred, but MAST will
continue also to support analysis of the corresponding IUESIPS data.
The initial writing of IUE data in IUESIPS were done in "GO format," a
protocol based on the VICAR file format system (see
"Original IUE VICAR Label")
used by the instrument
development team at RAL and adopted for the IUE project. VICAR data consists
of headers written in EBCDIC and binary and data in binary and required
VICAR-specific software to read them. IUEDAC programs were written in IDL for
convenient reading of archived VICAR files and for manipulating the IUE data
arrays in the IDL environment.
Historically, most astronomers used IUEDAC software to read IUESIPS data;
a very few users developed their own software). The use of FITS formats in
NEWSIPS permitted a wider range of options. For example, several IUE data-
reading tasks became available in the European package MIDAS. More recently,
the IRAF/STSDAS group has written generalized FITS table-reading tasks which
can be used for reading of IUE data as well as a 'iuetools' package which
permits the selection of specific extracted arrays from MXLO/MXLO FITS files.
The output files can then be read by standard IRAF and STSDAS tasks; see the
companion document "reading IUE data files in IRAF/STSDAS."
B. Conversion from GO to RDAF format
One may convert IUESIPS GO files to "RDAF"
format (*.lab and *.dat file pairs) by invoking iue IUEDAC routine,'gotordaf'.
(Then one can read them by invoking 'iuespec'.)
C. Types of Data Format
The following FITS file types are used for IUE data files:
p>
FITS table and image formats have been the basis for developing various
programs listed below. Note also that the same file format is assumed for
both tape and disk files. Thus, disk files are not separated into separate
header and data files.
D. Other Documentation
The reader may wish to consult the following documentation:
II. Caveats
A. Use of IDL for running IUEDAC routines
Because IUEDAC routines are written in IDL, the user must have IDL
(licensed by RSI) on his/her computer. IUEDAC routines generally run on
IDL versions 3-5 and have been modified to comply with Y2K dates. IUEDAC
was written in a Unix environment, but it is also supported in VMS, MS
windows, and MacOs.
B. Running the routines in the VMS Operating System
A few comments should be made regarding the use of FITS disk files on VMS
computers. First, VMS does not support IEEE floating point format. Although
routines are available for converting IEEE format to VMS format, some IEEE
special values exist which have no counterpart under VMS. (The typical
solution is to run a routine to find the special characters and then prompt
the user for a replacement value.) IUEDAC software calls a routine which
converts the IEEE special characters to -999.9 (although it may not flag all
the allowed special characters). Second, when files are transferred from Unix
to vms systems using FTP (using binary mode), the result is usually a 512-byte
fixed-length record file. These files must then be either converted to
2880-byte fixed-length record files, or read using RMS block mode which
ignores all file attributes. The IUEDAC FITS routines typically use the
RMS-block mode for reading FITS files, while the writing routines generate
2880-byte fixed length records.