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() . |