FITS metadata for lsst.afw.image Exposures¶
ExposureInfo and contents such as Filter and VisitInfo can be stored as FITS header keywords.
The catalog schemas are described in ExposureInfo.cc, Filter.cc, and VisitInfo.cc.
This page describes the equivalent FITS header keywords.
HDU 0¶
| Keyword | Format | Units | Accessor [1] and description |
|---|---|---|---|
DETNAME |
str |
Detector name. |
|
DETSER |
str |
Detector serial number. |
|
EXPID |
long int |
Exposure ID. |
|
EXPTIME |
float | sec |
Exposure duration (shutter open time). |
DARKTIME |
float | sec |
Time from CCD flush to readout, including shutter open time (despite the name) |
DATE-AVG |
ISO8601 |
Date at middle of exposure, at boresight. No time zone character allowed. |
|
TIMESYS |
str | Must exist and must be set to "TAI" if DATE-AVG is present. |
|
TIME-MID |
ISO8601 |
Deprecated; read if |
|
MJD-AVG-UT1 |
float | MJD |
UT1 date middle of exposure, at boresight |
AVG-ERA |
float | deg |
Earth rotation angle at middle of exposure, at boresight. |
BORE-RA |
float | deg |
Position of boresight, ICRS RA. |
BORE-DEC |
float | deg |
Position of boresight, ICRS Dec. |
BORE-AZ |
float | deg |
Position of boresight, refracted apparent topocentric Az. |
BORE-ALT |
float | deg |
Position of boresight, refracted apparent topocentric Alt. |
BORE-ROTANG |
float | deg |
Orientation of rotator at boresight. |
ROTTYPE |
str |
Type of rotation; one of:
|
|
OBS-LONG |
float | deg | VisitInfo.getObservatory
Longitude of telescope. |
OBS-LAT |
float | deg |
Latitude of telescope (positive eastward). |
OBS-ELEV |
float | m |
Geodetic elevation of telescope (meters above reference spheroid). |
AIRTEMP |
float | C |
Air temperature. |
AIRPRESS |
float | Pascals |
Air pressure. |
HUMIDITY |
float | % |
Relative humidity. |
FILTER |
str |
Name of filter. |
|
AR_HDU |
int | HDU containing the archive used to store ancillary objects | |
COADD_INPUTS_ID |
int | Archive ID for coadd inputs catalogs | |
AP_CORR_MAP_ID |
int | Archive ID for aperture correction map | |
PSF_ID |
int | Archive ID for the Exposure’s main Psf | |
WCS_ID |
int | Archive ID for the Exposure’s main Wcs | |
VALID_POLYGON_ID |
int | Archive ID for the Exposure’s valid polygon | |
ARCHIVE_ID_[name] |
int |
Archive ID for an arbitrary Exposure component |
HDUs 1 to 3¶
| Keyword | Format | Units | Accessor [1] and description |
|---|---|---|---|
CRPIX1A |
double | pixels | X axis reference pixel, always 1.0. |
CRPIX2A |
double | pixels | Y axis reference pixel, always 1.0. |
CRVAL1A |
double |
Access as |
|
CRVAL2A |
double |
Access as |
|
CTYPE1A |
str | Always "LINEAR". |
|
CTYPE2A |
str | Always "LINEAR". |
|
CUNIT1A |
str | Always "PIXEL". |
|
CUNIT2A |
str | Always "PIXEL". |
| [1] | (1, 2) Unless otherwise noted, each object is contained in the ExposureInfo and has a getter.
Thus to get VisitInfo use exposure.getExposureInfo().getVisitInfo().
In some cases a direct shortcut is also available, e.g. exposure.getFilter() is a shortcut for exposure.getExposureInfo().getFilter(). |