|
|
FITS Image Requirements
Terminology
FITS Images contain a header portion and a data
portion. The FITS standard allows having multiple headers
and data portions using "extensions", but OLAF does not accept files with
extensions. (See Requirements below.) The header consists of multiple lines
(called cards) that are made up of a keyword, value, and description.
The header can also contain lines that are only comments and do not contain a
keyword and value.
OLAF Requirements for Directories
-
OLAF recommends no more than 50 files per directory.
OLAF Requirements for Fits Images
- Files must conform to the
FITS Standard
as specified by the NASA/Science Office of Standards and Technology.
This will be checked by running the
fitsverify
tool and the files must pass without any errors. Warnings are ok.
-
Accepted FITS files cannot contain more than one FITS-header per file.
This means files using FITS extensions such as binary tables are not
accepted.
-
Images are uploaded in groups. All images in the same group must
have exactly the same set of keywords in the FITS header, meaning if a
keyword is present for one image, it must be in the header for all
images. It is ok not to have a value, but the keyword must be present.
-
Images in the same data set should not have multiple
keywords for the same thing. For example, it would be wrong
to have a group of images with the keyword "EXPOSURE" and another
group with the keyword "EXP_TIME", both meaning exposure time.
-
Headers of all images in the data set must not use the same
keyword to mean different things. For example, it would be wrong
to have a group of images where keyword FILTER is for the filter name
and another group where the keyword FILTER is for the central
wavelength of the filter.
-
For a given keyword, all values must all be in the same
units of measurement (if applicable).
To insure that your FITS images meet the requirements, we recommend that
you load them into the Fits
Normalizer. FITS Normalizer allows the mass validation and editing of
FITS headers, and you can use it to determine whether your headers meet the
requirements and correct them if they don't. FITS Normalizer is also good
for catching isolated errors in the FITS headers. (FITS Normalizer can be
used to change the headers, but does not change the data. If changes are
made, it generates revised versions, rather than overwriting the original
files.)
|
|