FITS template examples

Data at the HEASARC use standard FITS format and keywords to ensure the interoperablity and multi-mission approach. Templates of FITS header examples for the different FITS data format are listed below. All the templates, other than images, use the FITS bintable extension layout where data are listed in single element columns and/or an array. The FITS conventions and specific formats are described in the FITS data format dedicated pages. In most cases, the FITS primary header does not contain data, but does contains a subset of informative keywords. FITS images use either the primary header or the IMAGE FITS extension.
These example headers are from a sample of data currently existing in the HEASARC archive and satisfy most of the data taken with the current missions/experiments. These examples are a subset and do not includes all data formats.



Event format

The Event format uses the FITS bintable where each row records properties associated to a single event detected. The Event format includes a mandatory good time interval extension The event properties may include the spectral characteristic as well as positions in different coordinates. This format is used for different level of data processing.
Two examples for event formats one with coordinates and one without coordinates
  • Event with coordinates

  •  
    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   32 / width of table in bytes
    NAXIS2  =                  713 / Number of events
    PCOUNT  =                    0 / size of special data area:
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                   11 / number of fields in each row
    TTYPE1  = 'TIME    '           / Time of events
    TFORM1  = '1D      '           / data format of field
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'X       '           / Event X position Sky coordinates
    TFORM2  = '1I      '           / data format of field
    TUNIT2  = 'pixel   '           / physical unit of field
    TLMIN2  =                    1 / Minimum value for X column
    TLMAX2  =                 1000 / Maximum value for X column
    TCRPX2  =  5.0050000000000E+02 / X image reference pixel
    TCRVL2  =  1.7001400000000E+02 / X image reference pixel coordinate (deg)
    TCDLT2  = -6.5480890000000E-04 / X image scale (deg/pixel)
    TCTYP2  = 'RA---TAN'           / X coordinate type
    TCUNI2  = 'deg     '           / X units
    TNULL2  =                   -1 / X null value
    TTYPE3  = 'Y       '           / Event Y position Sky coordinates
    TFORM3  = '1I      '           / data format of field
    TUNIT3  = 'pixel   '           / physical unit of field
    TLMIN3  =                    1 / Minimum value for Y column
    TLMAX3  =                 1000 / Maximum value for Y column
    TCRPX3  =  5.0050000000000E+02 / Y image reference pixel
    TCRVL3  =  5.5990910000000E+01 / Y image reference pixel coordinate (deg)
    TCDLT3  =  6.5480890000000E-04 / Y image scale (deg/pixel)
    TCTYP3  = 'DEC--TAN'           / Y coordinate type
    TCUNI3  = 'deg     '           / Y units
    TNULL3  =                   -1 / Y null value
    TTYPE4  = 'RAWX    '           / Event X position RAW coordinates
    TFORM4  = '1I      '           / data format of field
    TUNIT4  = 'pixel   '           / physical unit of field
    TLMIN4  =                    0 / minimum legal value in the column
    TLMAX4  =                  599 / maximum legal value in the column
    TCTYP4  = 'RAWX    '           / WCS  axis type
    TCRVL4  =  2.9950000000000E+02 / WCS reference value
    TCDLT4  =                    1 / WCS coordinate increment
    TCRPX4  =  3.0050000000000E+02 / WCS Reference point
    TTYPE5  = 'RAWY    '           / Event Y position RAW coordinates
    TFORM5  = '1I      '           / data format of field
    TUNIT5  = 'pixel   '           / physical unit of field
    TLMIN5  =                    0 / minimum legal value in the column
    TLMAX5  =                  599 / maximum legal value in the column
    TCTYP5  = 'RAWY    '           / WCS  axis type
    TCRVL5  =  2.9950000000000E+02 / WCS reference value
    TCDLT5  =                    1 / WCS coordinate increment
    TCRPX5  =  3.0050000000000E+02 / WCS Reference point
    TTYPE6  = 'DETX    '           / Event X position DET coordinates
    TFORM6  = '1I      '           / data format of field
    TUNIT6  = 'pixel   '           / physical unit of field
    TLMIN6  =                    1 / Minimum value for DETX column
    TLMAX6  =                  600 / Maximum value for DETX column
    TCRPX6  =  3.0050000000000E+02 / DETX image reference pixel
    TCRVL6  =  0.0000000000000E+00 / DETX image reference pixel coordinate (mm)
    TCDLT6  =  4.0000000000000E-02 / DETX image scale (mm/pixel)
    TCTYP6  = 'DETX    '           / DETX coordinate type
    TCUNI6  = 'mm      '           / DETX units
    TTYPE7  = 'DETY    '           / Event Y position DET coordinates
    TFORM7  = '1I      '           / data format of field
    TUNIT7  = 'pixel   '           / physical unit of field
    TLMIN7  =                    1 / Minimum value for DETY column
    TLMAX7  =                  600 / Maximum value for DETY column
    TCRPX7  =  3.0050000000000E+02 / DETY image reference pixel
    TCRVL7  =  0.0000000000000E+00 / DETY image reference pixel coordinate (mm)
    TCDLT7  =  4.0000000000000E-02 / DETY image scale (mm/pixel)
    TCTYP7  = 'DETY    '           / DETY coordinate type
    TCUNI7  = 'mm      '           / DETY units
    TTYPE8  = 'PHA     '           / Pulse Height Analyzer after event recognition 
    TFORM8  = '1J      '           / data format of field
    TUNIT8  = 'chan    '           / physical unit of field
    TLMIN8  =                    0 / minimum legal value in the column
    TLMAX8  =                 4095 / maximum legal value in the column
    TTYPE9  = 'PI      '           / Pulse invariant
    TFORM9  = '1J      '           / data format of field
    TUNIT9  = 'chan    '           / physical unit of field
    TLMIN9  =                    0 / minimum legal value in the column
    TLMAX9  =                 1023 / max value for this column
    TNULL9  =                -4095 / Illegal value for this column
    TTYPE10 = 'GRADE   '           / Event Grade
    TFORM10 = '1I      '           / data format of field
    TLMIN10 =                    0 / min value for this column
    TLMAX10 =                   32 / max value for this column
    TTYPE11 = 'STATUS  '           / Event Quality Flag
    TFORM11 = '16X     '           / data format of field
    EXTNAME = 'EVENTS  '           / Name
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'EVENTS  '           / Event extension
    TELESCOP= 'SWIFT   '           / Telescope (mission) name
    INSTRUME= 'XRT     '           / Instrument name
    DATAMODE= 'PHOTON  '           / Datamode
    OBS_ID  = '00685124002'        / Observation ID
    TARG_ID =               685124 / Target ID
    SEG_NUM =                    2 / Segment number
    OBJECT  = 'GRB160504a'         / Object name
    TIMESYS = 'TT      '           / time measured from
    MJDREFI =                51910 / MJD reference day
    MJDREFF = 7.428703700000000E-04 / MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / reference time
    TASSIGN = 'SATELLITE'          / Time assigned by clock
    TIMEUNIT= 's       '           / unit for time keywords
    TIERRELA=               1.0E-8 / [s/s] relative errors expressed as rate
    TIERABSO=                  1.0 / [s] timing  precision  in seconds
    TSTART  = 4.841858007774234E+08 / time start
    TSTOP   = 4.842434237911034E+08 / time stop
    DATE-OBS= '2016-05-06T00:03:16' / Start date of observations
    DATE-END= '2016-05-06T16:03:54' / End date of observations
    CLOCKAPP=                    F / default
    TELAPSE = 5.762301368004084E+04 / elapsed time
    ONTIME  = 2.033420300126076E+03 / On-source time
    LIVETIME= 2.025340415817028E+03 / Deadtime corrected on-source time
    EXPOSURE= 2.025340415817028E+03 / Exposure time
    DEADC   =       9.96026456E-01 / Deadtime correction
    TIMEPIXR=  0.0000000000000E+00 / Bin time beginning=0 middle=0.5 end=1
    TIMEDEL =  2.5073000000000E+00 / Data time resolution
    DEADAPP =                    F / Has DEADC been applied to data
    MJD-OBS = 5.751400306668314E+04 / MJD of data start time
    TIMEZERO= 0.000000000000000E+00 / Time Zero
    EQUINOX =            2.000E+03 / Equinox of celestial coord system
    RADECSYS= 'FK5     '           / celestial coord system
    RA_NOM  =  1.7001400000000E+02 / R. A. of nominal aspect point
    DEC_NOM =  5.5990910000000E+01 / Dec. of nominal aspect point
    RA_OBJ  =          170.0723750 / [deg] R.A. Object
    DEC_OBJ =           56.0012778 / [deg] Dec Object
    RA_PNT  =     170.013982938331 / [deg] RA pointing
    DEC_PNT =     55.9909115956101 / [deg] Dec pointing
    PA_PNT  =     317.260948389031 / [deg] Position angle (roll)
    OBS_MODE= 'POINTING'           / default
    ORIGIN  = 'NASA/GSFC'          / origin of fits file
    CREATOR = 'extractor v5.24'    / Extractor
    TLM2FITS= 'V6.4    '           / Telemetry converter version number
    MTYPE1  = 'SKY     '           / DM Keyword: Descriptor name
    MFORM1  = 'X, Y    '           / [pixel]
    MTYPE2  = 'DET     '           / DM Keyword: Descriptor name
    MFORM2  = 'DETX, DETY'         / [mm]
    MTYPE3  = 'RAW     '           / DM Keyword: Descriptor name
    MFORM3  = 'RAWX, RAWY'         / [pixel]
    DSTYP1  = 'GRADE   '           / Data subspace descriptor: name
    DSFORM1 = 'I       '           / Data subspace descriptor: datatype
    DSVAL1  = '0:12    '           / Data subspace descriptor: value
    NPIXSOU =     1.0000000000E+06 / Number of pixels in selected region
    PROCVER = '3.17.03 '           / Processing script version
    SOFTVER = 'Hea_27Jul2015_V6.17_Swift_Rel4.5(Bld34)_27Jul2015_SDCpatch_1'
    CALDBVER= 'b20090130_u20111031_x20150721_m20160311' / CALDB index versions used
    SEQPNUM =                   14 / Number of times the dataset processed
    DATE    = '2016-05-16T09:43:04' / file creation date (YYYY-MM-DDThh:mm:ss UT)
    CHECKSUM= 'cTSfcRQZcRQdcRQZ'   / HDU checksum updated 2016-05-16T09:48:58
    DATASUM = '3624930297'         / data unit checksum updated 2016-05-16T09:48:58
    
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed 
    ===
    
  • Event without coordinates

  • ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / array data type
    NAXIS   =                    2 / number of array dimensions
    NAXIS1  =                   12 / length of dimension 1
    NAXIS2  =                 8485 / length of dimension 2
    PCOUNT  =                    0 / number of group parameters
    GCOUNT  =                    1 / number of groups
    TFIELDS =                    3 / number of table fields
    TTYPE1  = 'TIME    '           / Time of event
    TFORM1  = '1D      '           / data format of field
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'PHA     '           / Pulse Height Analyzer
    TFORM2  = '1I      '           / data format of field
    TUNIT2  = 'chan    '           / physical unit of field
    TLMIN2  =                  600 / minimum legal value of column
    TLMAX2  =                12900 / maximum legal value of the column
    TTYPE3  = 'PI      '           / Pulse Invariant
    TFORM3  = '1I      '           / data format of field
    TUNIT3  = 'chan    '           / physical unit of field
    TLMIN3  =                    1 / minimum legal value of the column
    TLMAX3  =                  455 / maximum legal value of the column
    TNULL3  =                   -1
    PI2ENE  =                 0.02 / PI conversion from chan to energy keV
    EXTNAME = 'EVENTS  '           / Binary table extension name
    HDUCLASS= 'OGIP    '           / format conforms to OGIP/GSFC standards
    HDUCLAS1= 'EVENTS  '           / First class level
    HDUCLAS2= 'ACCEPTED'           / Second Class level
    TELESCOP= 'HALOSAT '           / Telescope (mission) name
    INSTRUME= 'SDD38   '           / Instrument name
    DATAMODE= 'PHOTON  '           / Instrument datamode
    OBSERVER= 'PHILIP KAARET'      / Principal Investigator
    OBS_ID  = '011901  '           / Observation ID
    OBJECT  = 'HaloSat J0310-6100' / Object/Target Name
    OBJTYPE = 'HALO    '           / Object/Target type
    EQUINOX =                 2000 / [yr] Equinox of celestial coord system
    RADECSYS= 'FK5     '           / Celestial coord system
    RA_NOM  =                 47.5 / [deg] R.A. of nominal aspect point [J2000]
    DEC_NOM =                -61.0 / [deg] Dec. of nominal aspect point [J2000]
    RA_OBJ  =                 47.5 / [deg] Object Right ascension [J2000]
    DEC_OBJ =                -61.0 / [deg] Object Declination [J2000]
    TIMESYS = 'TT      '           / Reference Time System
    MJDREFI =                51544 / [d] MJD reference day (2000-01-01T00:00:00)
    MJDREFF =  0.00074287037037037 / [d] MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / Reference Frame
    TASSIGN = 'SATELLITE'          / Time assigned by clock
    TIMEUNIT= 's       '           / Time unit for timing header keyword
    TIMEDEL =                 0.05 / [s] Data time resolution.
    TIMEZERO=                  0.0 / [s] Time Zero
    TIMEPIXR=                    1 / Bin time beginning=1 middle=0.5 end=1
    TIERRELA=                4E-06 / [s/s] relative errors expressed as rate
    TIERABSO=                  1.0 / [s] timing precision in seconds
    TSTART  =          619301644.0 / [s] Observation start time
    TSTOP   =          654717790.0 / [s] Observation stop time
    TELAPSE =           35416146.0 / [s] Stop - Start
    ONTIME  =              37697.0 / [s] Observation time on target
    EXPOSURE=              37697.0 / [s] Exposure
    DATE-OBS= '2019-08-16T20:13:27' / Start date of observations
    DATE-END= '2020-09-29T18:02:33' / End date of observations
    CLOCKAPP=                    T / Clock correction applied? (F/T)
    DEADAPP =                    F / Has deadtime been applied to data? (F/T)
    ORIGIN  = 'UNIVERSITY OF IOWA' / Origin of fits file
    PROCVER = 'hsuf_20200226_hscl_20200222' / Processing script version number
    SOFTVER = 'Hea_26jun2019_V6.26.1' / Software version
    CALDBVER= 'hs20200129'         / CALDB index version used
    TLM2FITS= 'db_20200218'        / Telemetry converter FITS number
    CREATOR = 'db_hsuf_hscl'       / Software creator of the file
    DATE    = '2021-02-09T17:25:25' / File creation date
    CHECKSUM= '9SATCQ0R9Q7RCQ7R'   / HDU checksum updated 2021-02-09T23:59:08
    DATASUM = '209839422'          / data unit checksum updated 2021-02-09T23:59:08
    END
    ===
    


    Good time intervals

    The Good Time Interval extension defines at the good intervals for a specific characteristic of the experiment. It is always included as an extension of the Event format.
    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   16 / width of table in bytes
    NAXIS2  =                    0 / number of rows in table
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    2 / number of fields in each row
    TTYPE1  = 'START   '           / label for field   1
    TFORM1  = '1D      '           / data format of field: 8-byte DOUBLE
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'STOP    '           / label for field   2
    TFORM2  = '1D      '           / data format of field: 8-byte DOUBLE
    TUNIT2  = 's       '           / physical unit of field
    EXTNAME = 'STDGTI  '           / name of this binary table extension
    HDUCLASS= 'OGIP    '           / File conforms to OGIP/GSFC conventions
    HDUCLAS1= 'GTI     '           / File contains Good Time Intervals
    HDUCLAS2= 'STANDARD'           / File contains Good Time Intervals
    TELESCOP= 'MAXI    '           / Telescope (mission) name
    DATAMODE= '32BIT   '           / Datamode
    INSTRUME= 'GSC     '           / Instrument name
    OBJECT  = 'All-Sky '           / Name of observed object
    ONTIME  = 0.000000000000000E+00 / On-source time
    EXPOSURE= 0.000000000000000E+00 / Exposure time
    LIVETIME= 0.000000000000000E+00 / On-source time
    DATE-OBS= '2009-08-04'         / Start date of observations
    TIME-OBS= '04:25:28'           / Start time of observations
    DATE-END= '2009-08-04'         / End date of observations
    TIME-END= '23:27:41'           / End time of observations
    TSTART  = 3.026751307849534E+08 / time start
    TSTOP   = 3.027436637266955E+08 / time stop
    TELAPSE = 6.853294174218178E+04 / elapsed time
    MJD-OBS = 5.504718512695548E+04 / MJD of data start time
    MJDREFI =                51544 / MJD reference day
    MJDREFF = 7.428703703703700E-04 / MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / reference time
    TIMESYS = 'TT      '           / time measured from
    TIMEUNIT= 's       '           / unit for time keywords
    EQUINOX =            2.000E+03 / Equinox of celestial coord system
    RADECSYS= 'FK5     '           / celestial coord system
    USER    = 'eiji-h  '           / User name of creator
    FILIN001= 'gsc6_work1001.xsl'  / Input file name
    CREATOR = 'extractor v5.23'    / Extractor
    DATE    = '2015-03-30T07:23:29' / file creation date (YYYY-MM-DDThh:mm:ss UT)
    ORIGIN  = 'NASA/GSFC'          / origin of fits file
    HDUNAME = 'STDGTI  '           / ASCDM block name
    MTYPE1  = 'TIME    '           / Data type
    MFORM1  = 'START,STOP'         / names of the start and stop columns
    METYP1  = 'R       '           / data descriptor type: Range, binned data
    CHECKSUM= 'Za7EfY6EZa6EdW6E'   / HDU checksum updated 2015-03-30T07:23:29
    DATASUM = '         0'         / data unit checksum updated 2015-03-30T07:23:29
    END
    ===
    


    Science Array data

    The Science array data format is used when the experiment records an array of a specific quantity collected within an exposure. The format data uses the FITS bintable where each row has one or more columns reconding an array of data either a spectrum, counts in different energy bands or with count collected with fine time resolution. The example here is for counts collected every 0.125 sec in 4 different energy band and stored in the column COUNTS.
    ===
    XTENSION= 'BINTABLE'           / type of extension
    BITPIX  =                    8 / number of bits per data element
    NAXIS   =                    2 / number of data axes
    NAXIS1  =                   29 / width of table in bytes
    NAXIS2  =               689832 / number of rows in table
    PCOUNT  =                    0 / length of reserved area and heap
    GCOUNT  =                    1 / number of groups
    TFIELDS =                    5 / number of fields in each row
    EXTNAME = 'CGBM_TH '           / name of this HDU
    TTYPE1  = 'TIME    '           / Seconds since MJDREF; end times of bins
    TFORM1  = 'D       '           / data format of field: 8-byte DOUBLE
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'MDCTIME '           / Mission Data Controller time; end times of bins
    TFORM2  = 'D       '           / data format of field: 8-byte DOUBLE
    TUNIT2  = 's       '           / physical unit of field
    TTYPE3  = 'COUNTS  '           / Detected counts in 4 channels
    TFORM3  = '4I      '           / data format of field: 2-byte INTEGER
    TUNIT3  = 'count   '           / physical unit of field
    TZERO3  =                32768 / offset for column
    TTYPE4  = 'EXPOSURE'           / Exposure time (dead-time corrected)
    TFORM4  = 'E       '           / data format of field: 4-byte REAL
    TUNIT4  = 's       '           / physical unit of field
    TTYPE5  = 'SEQNUM  '           / Bin sequence number within 1 sec (0-7)
    TFORM5  = 'B       '           / data format of field: BYTE
    1CUNI3  = 'chan    '           / Unit of the pixel along the CTYP axes
    1CTYP3  = 'CHANNEL '           / CTYP axis name
    TELESCOP= 'CALET   '           / Mission name
    INSTRUME= 'CGBM    '           / Instrument name
    DETNAM  = 'HXM1    '           / Detector name
    DATAMODE= 'TH_LOW  '           / Data mode
    GAIN    = 'LOW     '           / Gain
    DETCHANS=                    4 / Number of detector channels
    OBS_ID  = '20160417'           / Observation ID
    MJDREFI =                51544 / MJD reference day; 01 Jan 2000 00:00:00 UTC
    MJDREFF =  0.00074287037037037 / MJD reference(fraction of day)
    TIMEREF = 'LOCAL   '           / Time is in the satellite frame
    TASSIGN = 'SATELLITE'          / Time assigned on satellite
    TIMESYS = 'TT      '           / Time system is Terrestrial Time
    TIMEUNIT= 's       '           / unit for time keyword
    TIMEPIXR=                    1 / Time stamps refer to end of each bin
    CLOCKAPP=                    T / Is clock correction applied
    DATE-OBS= '2016-04-16T23:59:59' / Observation start datetime (UTC)
    DATE-END= '2016-04-18T00:00:00' / Observation end datetime (UTC)
    TSTART  =     514166403.006565 / Observation start time (MET)
    TSTOP   =      514252803.94528 / Observation stop time (MET)
    TIMEDEL =                0.125 / Time resolution (bin size)
    TELAPSE =         86400.938715 / TSTOP - TSTART
    DEADAPP =                    T / Is dead-time correction applied
    HDUCLASS= 'OGIP    '           / format conforms to OGIP standard
    HDUCLAS1= 'ARRAY   '           / Array of binned data
    HDUCLAS2= 'TOTAL   '           / Total counts
    ORIGIN  = 'JAXA, WCOC'         / Origin of FITS file
    CREATOR = 'cgbmgenth 0.3.2 (2019-03-18)' / Software name-version-date
    PROCVER = '3.0.3.1 '           / Major.Minor.Tool.CALDB
    CALDBVER= 'cgbm20180214'       / CALDB version
    SEQPNUM =                    1 / sequence in procver
    L3CORR  =                    T / Is L3 correction applied
    DATE    = '2016-04-17T00:00:00.000' / File creation datetime (UTC)
    CHECKSUM= '9HdDEFb99FbACFb9'   / HDU checksum updated 2020-11-10T20:53:39
    DATASUM = '2100311838'         / data unit checksum updated 2020-11-10T20:53:39
    END
    ===
    


    Orbit

    The satellite orbit format uses a FITS bintable where position (X,Y,Z) and velocity (Vx, Vy, Vz) are listed in rows as function of time. Other columns may be present.
    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   81 / width of table in bytes
    NAXIS2  =                  113 / Number of events
    PCOUNT  =                    0 / size of special data area:
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                   11 / number of fields in each row
    EXTNAME = 'ORBIT   '           / name of this binary table extension
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'TEMPORALDATA'       / Contains temporal data
    HDUCLAS2= 'EPHEM   '           / Contains orbit ephemeris data
    DATE    = '2019-02-26T20:23:35' / file creation date (YYYY-MM-DDThh:mm:ss UT)
    TIMEPIXR=  0.0000000000000E+00 / Bin time beginning=0 middle=0.5 end=1
    TIMEZERO=  0.00000000000000E+00 / Time Zero
    NICERORB= 'GEONS   '           / Source of data: GEONS filter
    TTYPE1  = 'TIME    '           / Time of events
    TFORM1  = '1D      '           / data format of field
    TUNIT1  = 's       '           / physical unit of field
    TDISP1  = 'F20.9   '           / display format of field
    TTYPE2  = 'X       '           / Orbit X position (J2000 ECI)
    TFORM2  = '1D      '           / data format of field
    TUNIT2  = 'm       '           / physical unit of field
    TDISP2  = 'F10.3   '           / display format of field
    TTYPE3  = 'Y       '           / Orbit Y position (J2000 ECI)
    TFORM3  = '1D      '           / data format of field
    TUNIT3  = 'm       '           / physical unit of field
    TDISP3  = 'F10.3   '           / display format of field
    TTYPE4  = 'Z       '           / Orbit Z position (J2000 ECI)
    TFORM4  = '1D      '           / data format of field
    TUNIT4  = 'm       '           / physical unit of field
    TDISP4  = 'F10.3   '           / display format of field
    TTYPE5  = 'Vx      '           / Orbit X velocity (J2000 ECI)
    TFORM5  = '1D      '           / data format of field
    TUNIT5  = 'm/s     '           / physical unit of field
    TDISP5  = 'F10.3   '           / display format of field
    TTYPE6  = 'Vy      '           / Orbit Y velocity (J2000 ECI)
    TFORM6  = '1D      '           / data format of field
    TUNIT6  = 'm/s     '           / physical unit of field
    TTYPE7  = 'Vz      '           / Orbit Z velocity (J2000 ECI)
    TFORM7  = '1D      '           / data format of field
    TUNIT7  = 'm/s     '           / physical unit of field
    TTYPE8  = 'GEONS_J2K_TIME_RAW0'/ GEONS GPS epoch of state since start of GPS wee
    TFORM8  = '1D      '           / format of field
    TUNIT8  = 's       '           / physical unit of field
    TTYPE9  = 'GEONS_J2K_WEEK0'    / GEONS GPS week number of state
    TFORM9  = '1D      '           / format of field
    TUNIT9  = 'week    '           / physical unit of field
    TDISP9  = 'F6.1    '           / display format of field
    TTYPE10 = 'ORIG_TIME'          / original APID 0301 timestamp
    TFORM10 = '1D      '           / format of field
    TUNIT10 = 's       '           / physical unit of field
    TTYPE11 = 'QUALITY'            / GEONS state time validity
    TFORM11 = '1B      '           / format of field
    COMMENT    QUALITY is the GEONS validity state flag: 0=VALID,1=INVALID
    COMMENT   $Id: 2950779783ee1416ca94c1fe3aaa08fd185f5e10 $
    TELESCOP= 'NICER   '           / Telescope (mission) name
    INSTRUME= 'XTI     '           / Instrument name
    TARG_ID =                  500 / NICER target catalog ID number
    OBSERVER= 'GENDREAU, KEITH C.' / Observer or Principal Investigator
    TITLE   = 'CALIBRATION BACKGROUND' / Science program title
    OBS_ID  = '1012010193'         / Observation ID
    ORIGIN  = 'NASA/GSFC'          / origin of fits file
    CREATOR = 'nicerorb2fits $Id: ff050ce45ef576987deade9d461e04113c3b44b3 $' / Crea
    TLM2FITS= 'NICER2FITSv1.24_FSWv20170404a' / Telemetry converter version number
    PROCVER = 'l0-master_20181010' / Processing script version number
    SOFTVER = 'Hea_22Oct2018_V6.25_NICER_2018-11-19_V005a' / HEASoft software versio
    CALDBVER= 'xti20181105'        / CALDB index versions used
    SEQPNUM =                    3 / Number of times the dataset processed
    CHECKSUM= 'VaPTYVMTVZMTVZMT'   / HDU checksum updated 2019-02-26T20:23:57
    DATASUM = '2543599558'         / data unit checksum updated 2019-02-26T20:23:57
    OBJECT  = 'BKGD_RXTE_1'        / Object/target name
    DATE-OBS= '2019-02-20T16:49:31' / Start date of observations
    DATE-END= '2019-02-20T18:31:20' / End date of observations
    EQUINOX =               2000.0 / [yr] Equinox of celestial coord system
    RADECSYS= 'FK5     '           / celestial coord system
    RA_NOM  =             5.002598 / [deg] R.A. of nominal aspect point [J2000]
    DEC_NOM =            -67.00019 / [deg] Dec. of nominal aspect point [J2000]
    RA_OBJ  =                   5. / [deg] R.A. of target [J2000]
    DEC_OBJ =                 -67. / [deg] Dec. of target [J2000]
    TIMESYS = 'TT      '           / Reference time system
    MJDREFI =                56658 /  [d] MJD reference day (2014-01-01T00:00:00)
    MJDREFF = 0.000777592592592593 / [d] MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / Reference time location
    TASSIGN = 'SATELLITE'          / Time assigned by clock
    TIMEUNIT= 's       '           / unit for time keywords
    TIERRELA=               1.0E-8 / [s/s] relative errors expressed as rate
    TIERABSO=                  1.0 / [s] timing  precision  in seconds
    TSTART  =      162146975.45606 / [s] time start
    TSTOP   =      162153085.45606 / [s] time stop
    CLOCKAPP=                    F / Clock correction applied?
    DEADAPP =                    F / Has DEADC been applied to data?
    LEAPINIT=                    2 / [s] Leap seconds between MJDREF and TSTART
    END
    ===
    


    Attitude

    The satellite attitude format uses a FITS bin table where the quaternian are listed as function of time. Other columns may be present.
     
    ===   
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                  100 / width of table in bytes
    NAXIS2  =                25500 / number of rows in table
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    8 / number of fields in each row
    TTYPE1  = 'TIME    '           / Attitude timestamp: Secs since Jan 1 2010 00:00
    TFORM1  = '1D      '           / data format of field: 8-byte DOUBLE
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'QPARAM  '           / Att. quat. wrt. the J2000 heliocentric inertial
    TFORM2  = '4D      '           / data format of field: 8-byte DOUBLE
    TTYPE3  = 'POINTING'           / RA, Dec, and Pointing-angle calculated from qua
    TFORM3  = '3D      '           / data format of field: 8-byte DOUBLE
    TUNIT3  = 'Deg     '           / physical unit of field
    TTYPE4  = 'SOURCE  '           / 1 = CHU4, 2 = S/C bus, 3 = hybrid twixt 1&2
    TFORM4  = '1B      '           / data format of field: BYTE
    TTYPE5  = 'SOLUTION'           / 0=GOOD,1=bad-tref,2=invalid,4=hirate, ORed. 8 i
    TFORM5  = '1B      '           / data format of field: BYTE
    TTYPE6  = 'RESIDUAL'           / CHU 4 Residual, smaller is better.  0 if SOURCE
    TFORM6  = '1B      '           / data format of field: BYTE
    TTYPE7  = 'BBO     '           / CHU4 Big Bright Object flag. 0 if SOURCE==2
    TFORM7  = '1B      '           / data format of field: BYTE
    EXTNAME = 'ATTITUDE'           / name of this binary table extension
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'TEMPORALDATA'       / Time ordered data
    HDUCLAS2= 'HKP     '           / Housekeeping data
    TELESCOP= 'NuSTAR  '           / Telescope (mission) name
    TIMEPIXR=                   0. / Set to 0.0 for compatibility with other HK item
    OBS_ID  = '20102008001'        / Observation ID
    TARG_ID =                    0 / Target ID
    OBJECT  = 'Sol_15245_AR2403_8' / Name of Target
    RA_OBJ  =            160.70854 / [deg] R.A. Object
    DEC_OBJ =               8.0537 / [deg] Dec Object
    RA_NOM  =             161.4078 / [deg] R.A. Nominal
    DEC_NOM =               7.7206 / [deg] Dec Nominal
    RA_PNT  =               -100.0 / [deg] RA pointing
    DEC_PNT =               -100.0 / [deg] Dec pointing
    PA_PNT  =               -100.0 / [deg] Position angle (roll)
    EQUINOX =                2000. / Equinox for pointing RA/Dec
    RADECSYS= 'FK5     '           / Coordinate system
    TASSIGN = 'SATELLITE'          / Time assigned by onboard clock
    TIMESYS = 'TT      '           / Terrestrial Time
    MJDREFI =                55197 / MJD ref day 01 Jan 2010 00:00:00 UTC
    MJDREFF =        0.00076601852 / Frac part of MJD ref (32.184secs+34leapsecs)
    TIMEREF = 'LOCAL   '           / Time reference
    CLOCKAPP=                    F / TRUE if timestamps corrected by gnd sware
    TIMEUNIT= 's       '           / Time unit for timing header keywords
    TSTART  =           178884302. / Start: Elapsed secs since NuSTAR epoch
    TSTOP   =           178889402. / Stop: Elapsed secs since NuSTAR epoch
    TELAPSE =                5100. / TSTOP - TSTART
    DATE-OBS= '2015-09-02T10:06:08' / Start, in system defined by TIMESYS
    DATE-END= '2015-09-02T11:31:08' / Stop, in system defined by TIMESYS
    ORIGIN  = 'NuSTAR SOC at Caltech' / Source of FITS file
    CREATOR = '$Id: L1_att_write.pl 5217 2012-11-19 18:24:35Z adavis $' / Pipeline S
    TLM2FITS= '$Id: L1_att_write.pl 5217 2012-11-19 18:24:35Z adavis $' / L1 Softwar
    CHECKSUM= 'IVWdKSUZISUdISUZ'   / HDU checksum updated 2020-10-06T20:30:54
    DATASUM = '652484004'          / data unit checksum updated 2020-10-06T20:30:54
    TSORTKEY= 'TIME    '
    TTYPE8  = 'QPARAM_ORIG'        / label for field
    TFORM8  = '4D      '           / format of field
    END
    
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed   
    ===                     
    


    Images

    Sky images are stored as a two-dimensional array that may be stored in the FITS primary header or in a FITS IMAGE extension. The two formats are shown below. Data may be stored with different coordinates/projections.
  • As a primary array

  • ===
    SIMPLE  =                    T / conforms to FITS standard
    BITPIX  =                  -64 / array data type
    NAXIS   =                    2 / number of array dimensions
    NAXIS1  =                 2000 / length of data axis 1
    NAXIS2  =                 1000 / length of data axis 2
    EXTEND  =                    T / FITS dataset may contain extensions
    COMMENT   FITS (Flexible Image Transport System) format is defined in 'Astronom
    COMMENT   and Astrophysics', volume 376, page 359; bibcode: 2001A&A...376..359H
    HDUCLASS= 'OGIP    '           / File conforms to OGIP/GSFC conventions
    HDUCLAS1= 'IMAGE   '           / Extension contains an image
    TELESCOP= 'MAXI    '           / Telescope (mission) name
    INSTRUME= 'SSC     '           / Instrument name
    OBS_MODE= 'SCANNING'           / Observation mode
    BUNIT   = 'count/deg**2/cm**2/s' / Unit of primary array
    CTYPE1  = 'GLON-AIT'           / Aitoff projection, Galactic coords
    CRPIX1  =               1000.5 / Reference pixel location
    CRVAL1  =                  0.0 / Coordinates reference pixel value
    CDELT1  =                -0.18 / Pixel size
    CUNIT1  = 'deg     '           / Pixel unit
    CTYPE2  = 'GLAT-AIT'           / Aitoff projection, Galactic coords
    CRPIX2  =                500.5 / Reference pixel location
    CRVAL2  =                  0.0 / Coordinates reference pixel value
    CDELT2  =                 0.18 / Pixel size
    CUNIT2  = 'deg     '           / Pixel unit
    LONPOLE =                180.0 / Longitude of the pole of the coordinate system
    LATPOLE =                  0.0 / Latitude of the pole of the coordinate system
    DATE-OBS= '2009-08-17'         / Start date of observations (YYYY-MM-DD)
    DATE-END= '2011-08-27'         / End date of observations (YYYY-MM-DD)
    E_MIN   =               0.7008 / [keV] Energy Minimum
    E_MAX   =               1.0001 / [keV] Energy Maximum
    PI_MIN  =                  192 / [chan] Pulse Invariant channel minimum
    PI_MAX  =                  274 / [chan] Pulse Invariant channel maximum
    PI2EN   =                 3.65 / [eV/chan] channel to energy conversion factor
    AUTHOR  = 'Nakahira, Satoshi'  / FITS file creator
    ORIGIN  = 'JAXA/RIKEN/MAXI Team' / Origin of FITS file
    DATE    = '2020-07-27T01:11:50' / file creation date (YYYY-MM-DDThh:mm:ss UT)
    CHECKSUM= 'MiFNNg9NMgCNMg9N'   / HDU checksum updated 2020-07-27T01:11:51
    DATASUM = '993611770'          / data unit checksum updated 2020-07-27T01:11:51
    END
    ===
    
  • As an image extension

  • ===
    XTENSION= 'IMAGE   '           / IMAGE extension
    BITPIX  =                  -32 / number of bits per data pixel
    NAXIS   =                    2 / number of data axes
    NAXIS1  =                 1024 / length of data axis 1
    NAXIS2  =                 1024 / length of data axis 2
    PCOUNT  =                    0 / number of random group parameters
    GCOUNT  =                    1 / number of random groups
    CTYPE1  = 'RAWX    '           / WCS  axis type
    CUNIT1  = 'pixel   '           / WCS axis unit
    CRVAL1  =                  0.5 / WCS reference value
    CDELT1  =                    2 / WCS coordinate increment
    CRPIX1  =                   1. / WCS Reference point
    CTYPE2  = 'RAWY    '           / WCS  axis type
    CUNIT2  = 'pixel   '           / WCS axis unit
    CRVAL2  =                  0.5 / WCS reference value
    CDELT2  =                    2 / WCS coordinate increment
    CRPIX2  =                   1. / WCS Reference point
    BUNIT   = 'count   '           / physical units of the array values
    EXTNAME = 'uu436256305I'       / Exposure ID
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'IMAGE   '           / Image data
    HDUCLAS2= 'TOTAL   '           / Total data values
    TELESCOP= 'SWIFT '             / Telescope (mission) name
    INSTRUME= 'UVOTA '             / Instrument name
    DETNAM  = '1400    '
    FILTER  = 'U       '           / Filter
    DATAMODE= 'IMAGE   '
    OBJECT  = 'GRB141028a'         / Object name
    RA_OBJ  =           322.601680 / [deg] R.A. Object
    DEC_OBJ =            -0.231450 / [deg] Dec Object
    OBS_ID  = '00020427001'        / Observation ID
    TARG_ID =                20427 / Target ID
    EXPID   =            436256305 / Exposure ID
    SEG_NUM =                    1 / Segment number
    EQUINOX = 2000.                / default
    TIMEZERO=  0.0000000000000E+00 / Offset to the time column is needed
    RADECSYS= 'FK5'                / default
    OBS_MODE= 'POINTING'           / default
    ORIGIN  = 'GSFC'               / Source of FITS file
    CREATOR = 'UVOT2FITS V3.34'    / Program that created this FITS file
    TIMESYS = 'TT      '           / Time system
    MJDREFI =               51910. / Reference MJD Integer part
    MJDREFF =        7.4287037E-4  / Reference MJD fractional
    TIMEREF = 'LOCAL   '           / Time reference (barycenter/local)
    TASSIGN = 'SATELLITE'          / Time assigned by clock
    TIMEUNIT= 's       '          / Time unit
    TIERRELA=               1.0E-8 / [s/s] relative errors expressed as rate
    TIERABSO=                  1.0 / [s] timing  precision  in seconds
    TSTART  =      436256305.10722 / Start time
    TSTOP   =      436258870.64736 / Stop time
    DATE-OBS= '2014-10-29T06:18:22' / Date of observation start
    DATE-END= '2014-10-29T07:01:07' / Date of observation end
    CLOCKAPP=                    F / If clock correction are applied (F/T)
    TELAPSE =     2565.54014003277 / TSTOP - TSTART
    ONTIME  =     2565.54014003277 / Time on target
    LIVETIME=     2525.07640801507 / Ontime multiplied by DEADC
    EXPOSURE=     2525.07640801507 / Total exposure, with all known correction
    DEADC   =    0.984227987164845 / dead time correction
    FRAMTIME=            0.0110322 / Frame exposure time
    TLM2FITS= 'V3.34'              / Telemetry converter version number
    DATAMIN =                    0 / Data minimum
    DATAMAX =                52900 / Data maximum
    RA_PNT  =     322.590481566455 / [deg] RA pointing
    DEC_PNT =   -0.258750463550237 / [deg] Dec pointing
    PA_PNT  =     255.772399232522 / [deg] Position angle (roll)
    PROCVER = '3.17.16 '           / Processing script version
    SOFTVER = 'Hea_27Jul2015_V6.17_Swift_Rel4.5(Bld34)_27Jul2015_SDCpatch_14'
    CALDBVER= 'b20171016_u20170131_x20171113_m20180103' / CALDB index versions used
    SEQPNUM =                    8 / Number of times the dataset processed
    DATE    = '2018-03-15T16:31:49' / file creation date (YYYY-MM-DDThh:mm:ss UT)
    CHECKSUM= 'MHmAOFk0MFk7MFk7'   / HDU checksum updated 2018-03-15T16:38:41
    DATASUM = '2511183285'         / data unit checksum updated 2018-03-15T16:36:53
    END
    
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed   
    ===
    


    Lightcurves

    The lightcurve format uses a FITS bintable that lists COUNTS or RATE intensities recorded in a integrated bin time as function of TIME togheter with fractional exposure in the bin.
    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   20 / width of table in bytes
    NAXIS2  =                  184 / Number of bins
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    4 / number of fields in each row
    TTYPE1  = 'TIME    '           / label for field   1
    TFORM1  = 'D       '           / data format of field: 8-byte DOUBLE
    TUNIT1  = 's       '           / physical unit of field
    TTYPE2  = 'RATE    '           / label for field   2
    TFORM2  = 'E       '           / data format of field: 4-byte REAL
    TUNIT2  = 'count/s '           / physical unit of field
    TTYPE3  = 'ERROR   '           / label for field   3
    TFORM3  = 'E       '           / data format of field: 4-byte REAL
    TUNIT3  = 'count/s '           / physical unit of field
    TTYPE4  = 'FRACEXP '           / label for field   4
    TFORM4  = 'E       '           / data format of field: 4-byte REAL
    EXTNAME = 'RATE    '           / name of this binary table extension
    TELESCOP= 'SUZAKU  '           / Mission name
    INSTRUME= 'XIS0    '           / Instrument name
    OBS_MODE= 'POINTING'           / observation mode (e.g. POINTING/SLEW)
    DATAMODE= 'STANDARD'           / Datamode
    OBS_ID  = '705045010'          / Observation identification string
    OBSERVER= 'GUIDO RISALITI'     / Principal Investigator
    OBJECT  = 'IRAS 12072-0444'    / Name of observed object
    OBS_REM = '        '           / remark on observation
    NOM_PNT = 'XIS     '           / AimPointInDETXY:XIS=(0,0),HXD=(-3.5,0)[arcmin]
    RA_OBJ  =             182.4379 / planned target R.A.(deg)
    DEC_OBJ =              -5.0206 / planned target DEC.(deg)
    RA_PNT  =             182.4466 / average optical axis location R.A.(deg)
    DEC_PNT =              -4.9909 / average optical axis location DEC.(deg)
    RA_NOM  =             182.4393 / nominal satellite pointing direction R.A.(deg)
    DEC_NOM =              -5.0116 / nominal satellite pointing direction DEC.(deg)
    PA_NOM  =             111.9489 / nominal position angle from north to DETY(deg)
    RADECSYS= 'FK5     '           / celestial coord system
    EQUINOX =            2.000E+03 / Equinox of celestial coord system
    DATE-OBS= '2010-12-04T01:03:59' / Start date of observations
    DATE-END= '2010-12-05T12:24:23' / End date of observations
    TSTART  = 3.447568448382520E+08 / time start
    TSTOP   = 3.448670448297644E+08 / time stop
    TELAPSE = 1.101999915123582E+05 / elapsed time
    ONTIME  = 4.443632817506790E+04 / On-source time
    LIVETIME= 4.443632817506790E+04 / On-source time
    EXPOSURE= 4.443632817506790E+04 / Exposure time
    TIMESYS = 'TT      '           / time measured from
    MJDREFI =                51544 / MJD reference day
    MJDREFF = 7.428703703703700E-04 / MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / reference time
    TIMEUNIT= 's       '           / unit for time keywords
    TASSIGN = 'SATELLITE'          / SATELLITE: times assigned on satellite
    CLOCKAPP=                    T / clock correction applied or not
    TIMEDEL = 2.690200000000000E+02 / Binning factor
    TIMEPIXR= 5.000000000000000E-01 / Timestamps give center of bin
    TIERRELA=                 -999 / short-term clock stability
    TIERABSO=                 -999 / absolute precision of the clock
    HDUCLASS= 'ogip    '           / Format conforms to OGIP/GSFC conventions
    HDUCLAS1= 'LIGHTCURVE'         / Extension contains a light curve
    HDUCLAS2= 'TOTAL   '
    HDUCLAS3= 'RATE    '
    TIMEZERO= 3.447569793482520E+08 / Time Zero
    CREATOR = 'extractor v5.25'    / Extractor
    ORIGIN  = 'NASA/GSFC'          / origin of fits file
    NPIXSOU =     9.3737000000E+04 / Numbers of Pixels
    SEQPNUM =                    2 / Number of times this dataset processed
    PROCVER = '3.0.22.43'          / Processing script version
    MK1STVER= 'mk1stfits20120530'  / Version of mk1stfits used
    SOFTVER = 'Hea_08Feb2016_V6.18_Suzaku_14Nov2013_V22' / Version of HEADAS used
    CALDBVER= 'hxd20110913_xis20151005_xrt20110630_xrs20060410' / Version of CALDB u
    PHALCUT =                    0 / Minimum PI channel
    PHAHCUT =                 4095 / Maximum PI channel
    DATE    = '2016-06-15T08:20:31' / Date and time this file was created or updated
    CHECKSUM= 'HeKPKdIOHdIOHdIO'   / HDU checksum updated 2016-06-15T12:24:11
    DATASUM = '3310036461'         / data unit checksum updated 2016-06-15T12:20:23
    END
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed
    ===
    


    Spectrum

    The format for spectal file uses a FITS bintable that lists the COUNTS or RATE collected within a CHANNEL.
    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   12 / width of table in bytes
    NAXIS2  =                 4096 / number of rows in table
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    4 / number of fields in each row
    TTYPE1  = 'CHANNEL '           / Pulse Invarient (PI) Channel
    TFORM1  = 'J       '           / data format of field: 4-byte INTEGER
    TLMIN1  =                    0 / Lowest legal channel number
    TLMAX1  =                 4095 / Highest legal channel number
    TTYPE2  = 'COUNTS  '           / Counts per channel
    TFORM2  = 'J       '           / data format of field: 4-byte INTEGER
    TUNIT2  = 'count   '           / physical unit of field
    TTYPE3  = 'QUALITY '           / Quality flag of this channel (0=good)
    TFORM3  = 'I       '           / data format of field: 2-byte INTEGER
    TTYPE4  = 'GROUPING'           / Grouping flag for channel (0=undefined)
    TFORM4  = 'I       '           / data format of field: 2-byte INTEGER
    EXTNAME = 'SPECTRUM'           / name of this binary table ex
    HDUCLASS= 'OGIP    '           / format conforms to OGIP standard
    HDUCLAS1= 'SPECTRUM'           / PHA dataset (OGIP memo OGIP-92-007)
    HDUVERS1= '1.2.0   '           / Obsolete - included for backwards compatibility
    HDUVERS = '1.2.0   '           / Version of format (OGIP memo OGIP-92-007)
    HDUCLAS2= 'TOTAL   '           / Gross PHA Spectrum (source + bkgd)
    HDUCLAS3= 'COUNT   '           / PHA data stored as Counts (not count/s)
    TELESCOP= 'SUZAKU  '           / Mission name
    INSTRUME= 'XIS2    '           / Instrument name
    FILTER  = 'NONE    '           / Instrument filter in use
    EXPOSURE=         1.821298E+04 /  Exposure time
    AREASCAL=         1.000000E+00 /  Area scaling factor
    BACKFILE= 'ae100036010xi2_0_2x2n022e_bg.pi' / Background FITS file
    BACKSCAL=         2.707460E-02 /  Background scale factor
    CORRFILE= 'none    '           / Correlation FITS file
    CORRSCAL=         1.000000E+00 /  Correlation scale factor
    RESPFILE= 'ae_xi2_20060213.rmf' / redistribution matrix
    ANCRFILE= 'ae_xi2_xisnom6_20060615.arf' / ancillary response
    PHAVERSN= '1992a   '           / obsolete
    DETCHANS=                 4096 / total number possible channels
    CHANTYPE= 'PI      '           / channel type (PHA, PI etc)
    POISSERR=                    T / Poissonian errors to be assumed
    STAT_ERR=                    0 / no statistical error specified
    SYS_ERR =                    0 / no systematic error specified
    DATAMODE= 'STANDARD'           / Datamode
    OBJECT  = 'CYG X-1 '           / Name of observed object
    ONTIME  = 1.821297769320011E+04 / On-source time
    LIVETIME= 1.821297769320011E+04 / On-source time
    DATE-OBS= '2005-10-05T04:51:39' / Start date of observations
    DATE-END= '2005-10-05T15:12:19' / End date of observations
    TSTART  = 1.818063705341291E+08 / time start
    TSTOP   = 1.818403095118155E+08 / time stop
    TELAPSE = 3.393897768640518E+04 / elapsed time
    MJD-OBS = 5.364824114257094E+04 / MJD of data start time
    MJDREFI =                51544 / MJD reference day
    MJDREFF = 7.428703703703700E-04 / MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / reference time
    TIMESYS = 'TT      '           / time measured from
    TIMEUNIT= 's       '           / unit for time keywords
    EQUINOX =            2.000E+03 / Equinox of celestial coord system
    RADECSYS= 'FK5     '           / celestial coord system
    CREATOR = 'grppha 3.0.1'       / s/w task which wrote this dataset
    ORIGIN  = 'NASA/GSFC'          / origin of fits file
    TOTCTS  =              5486127 / Total counts in spectrum
    RA_PNT  = 2.995870000000000E+02 / File average of RA(degrees)
    DEC_PNT = 3.519900000000000E+01 / File average of DEC(degrees)
    OBS_ID  = '100036010'          / Observation identification string
    SEQPNUM =                    5 / Number of times this dataset processed
    PROCVER = '3.0.22.43'          / Processing script version
    MK1STVER= 'mk1stfits20120530'  / Version of mk1stfits used
    SOFTVER = 'Hea_08Feb2016_V6.18_Suzaku_14Nov2013_V22' / Version of HEADAS used
    CALDBVER= 'hxd20110913_xis20151005_xrt20110630_xrs20060410' / Version of CALDB u
    DATE    = '2016-05-19T13:26:13' / Date and time this file was created or updated
    CHECKSUM= 'Bo8LDn5IBn5IBn5I'   / HDU checksum updated 2016-05-19T17:27:52
    DATASUM = '342145469'          / data unit checksum updated 2016-05-19T17:27:52
    END
    
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed
    ===
    


    Response and Ancillary response

    The response matrix file (RMF) format consists in a FITS binatable file containing two extensions the MATRIX and EBOUNDS. The data may describe the redistribution of energy (rmf) or may include also the effective area. The ancillary response file (ARF) format consists in a FITS bintable extension that includes the summed contribution of efficiency components. The contribution of the ARF may be incorporated in the RMF, known as "response" file.

    Response matrix

    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   34 / width of table in bytes
    NAXIS2  =                32768 / number of rows in table
    PCOUNT  =              6682272 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    6 / number of fields in each row
    EXTNAME = 'MATRIX  '           / name of this binary table extension
    TTYPE1  = 'ENERG_LO'           / Low energy bound
    TFORM1  = 'E       '           / format of field
    TUNIT1  = 'keV     '           / Physical units of field
    TTYPE2  = 'ENERG_HI'           / High energy bound
    TFORM2  = 'E       '           / format of field
    TUNIT2  = 'keV     '           / Physical units of field
    TTYPE3  = 'N_GRP   '           / Number of channel subsets
    TFORM3  = 'I       '           / format of field
    TTYPE4  = 'F_CHAN  '           / First channel in each subset
    TFORM4  = 'PJ(1)   '           / format of field
    TLMIN4  =                    0 / Min legal value
    TLMAX4  =                32767 / Max legal value
    TTYPE5  = 'N_CHAN  '           / Number chans in each subset
    TFORM5  = 'PJ(1)   '           / format of field
    TTYPE6  = 'MATRIX  '           / (non-zero) Matrix elements
    TFORM6  = 'PE(49)  '           / format of field
    TELESCOP= 'HITOMI  '           / Telescope mission name
    INSTRUME= 'SXS     '           / Instrument name
    DETNAM  = 'PIXEL   '           / Detector subsystem
    FILTER  = '        '           / Filter name used
    CHANTYPE= 'PI      '           / Type of channels (PHA, PI etc)
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'RESPONSE'           / Keyword information for Caltools Software
    HDUCLAS2= 'RSP_MATRIX'         / Keyword information for Caltools Software
    HDUCLAS3= 'REDIST  '           / Keyword information for Caltools Software
    HDUVERS = '1.3.0   '           / Keyword information for Caltools Software
    HDUVERS1= '1.1.0   '           / Obsolete
    HDUVERS2= '1.2.0   '           / Obsolete
    RMFVERSN= '1992a   '           / Obsolete
    LO_THRES=              1.0E-09 / Lower probability density threshold for matrix
    DETCHANS=                32768 / Total number of detector PHA channels
    NUMGRP  =                32768 / Total number of groups
    NUMELT  =              1605032 / Total number of non-zero matrix elements
    CHECKSUM= '4Kq46Jn14Jn14Jn1'   / HDU checksum updated 2017-06-12T15:18:54
    DATASUM = '239806210'          / data unit checksum updated 2017-06-12T15:18:54
    END
    
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   12 / width of table in bytes
    NAXIS2  =                32768 / number of rows in table
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    3 / number of fields in each row
    EXTNAME = 'EBOUNDS '           / name of this binary table extension
    TTYPE1  = 'CHANNEL '           / Detector channel number
    TFORM1  = 'J       '           / format of field
    TLMIN1  =                    0 / Min legal value
    TLMAX1  =                32767 / Max legal value
    TTYPE2  = 'E_MIN   '           / Low energy bound
    TFORM2  = 'E       '           / format of field
    TUNIT2  = 'keV     '           / Physical units of field
    TTYPE3  = 'E_MAX   '           / High energy bound
    TFORM3  = 'E       '           / format of field
    TUNIT3  = 'keV     '           / Physical units of field
    TELESCOP= 'HITOMI  '           / Telescope mission name
    INSTRUME= 'SXS     '           / Instrument name
    DETNAM  = 'PIXEL   '           / Detector subsystem
    FILTER  = '        '           / Filter name used
    CHANTYPE= 'PI      '           / Type of channels (PHA, PI etc)
    HDUCLASS= 'OGIP    '           / Format conforms to OGIP standards
    HDUCLAS1= 'RESPONSE'           / Keyword information for Caltools Software
    HDUCLAS2= 'EBOUNDS '           / Keyword information for Caltools Software
    HDUVERS = '1.2.0   '           / Keyword information for Caltools Software
    HDUVERS1= '1.1.0   '           / Obsolete
    HDUVERS2= '1.2.0   '           / Obsolete
    RMFVERSN= '1992a   '           / Obsolete
    HDUVERS = '1.2.0   '           / Keyword information for Caltools Software
    HDUVERS1= '1.1.0   '           / Obsolete
    HDUVERS2= '1.2.0   '           / Obsolete
    RMFVERSN= '1992a   '           / Obsolete
    DETCHANS=                32768 / Total number of detector PHA channels
    CHECKSUM= 'j9Xmm9Ujj9Ujj9Uj'   / HDU checksum updated 2017-06-12T15:18:54
    DATASUM = '2834799414'         / data unit checksum updated 2017-06-12T15:18:54
    END
    
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed
    ==
    

    Ancilliary Response Matrix

    ===
    XTENSION= 'BINTABLE'           / binary table extension
    BITPIX  =                    8 / 8-bit bytes
    NAXIS   =                    2 / 2-dimensional binary table
    NAXIS1  =                   12 / width of table in bytes
    NAXIS2  =                 2400 / number of rows in table
    PCOUNT  =                    0 / size of special data area
    GCOUNT  =                    1 / one data group (required keyword)
    TFIELDS =                    3 / number of fields in each row
    TTYPE1  = 'ENERG_LO'           / label for field   1
    TFORM1  = 'E       '           / data format of field: 4-byte REAL
    TUNIT1  = 'keV     '           / physical unit of field
    TTYPE2  = 'ENERG_HI'           / label for field   2
    TFORM2  = 'E       '           / data format of field: 4-byte REAL
    TUNIT2  = 'keV     '           / physical unit of field
    TTYPE3  = 'SPECRESP'           / label for field   3
    TFORM3  = 'E       '           / data format of field: 4-byte REAL
    TUNIT3  = 'cm**2   '           / physical unit of field
    EXTNAME = 'SPECRESP'           / name of this binary table extension
    HDUCLASS= 'OGIP    '           / format conforms to OGIP standard
    HDUCLAS1= 'RESPONSE'           / dataset relates to spectral response
    HDUCLAS2= 'SPECRESP'           / dataset contains spectral response
    HDUVERS = '1.1.0   '           / Version of format (OGIP memo CAL/GEN/92-002a)
    HDUDOC  = 'OGIP memos CAL/GEN/92-002 & 92-002a' / Documents describing the forma
    HDUVERS1= '1.0.0   '           / Obsolete - included for backwards compatibility
    HDUVERS2= '1.1.0   '           / Obsolete - included for backwards compatibility
    TELESCOP= 'SWIFT   '           / Telescope (mission) name
    INSTRUME= 'XRT     '           / Intrument name
    DETNAM  = 'NONE    '           / specific detector name in use
    FILTER  = 'NONE    '           / filter in use
    ARFVERSN= '1992a   '           / Obsolete - included for backwards compatibility
    PHAFILE = 'UNKNOWN '           / PHA file for which this ARF created
    CREATOR = 'addarf 1.2.6'       / s/w task which wrote this dataset
    DATE    = '2013-01-23T23:08:10' / File creation date
    OBJECT  = 'GRB121229A'         / Name of observed object
    ORIGIN  = 'NASA/GSFC'          / Origin of fits file
    TARG_ID =               544347 / Target ID
    PROCVER = '3.15.05 '           / Processing script version
    RA_OBJ  =           190.101208 / [deg] R.A. Object
    DEC_OBJ =             -50.5943 / [deg] Dec Object
    MJDREFI =                51910 / MJD reference day
    MJDREFF =        0.00074287037 / MJD reference (fraction of day)
    TIMEREF = 'LOCAL   '           / Reference time
    TIMESYS = 'TT      '           / Time measured from
    TIMEUNIT= 's       '           / Unit of time keywords
    DATAMODE= 'PHOTON  '           / Datamode
    DATE-OBS= '2012-12-29T05:02:54' / Start date of observations
    DATE-END= '2012-12-31T20:42:34' / End date of observations
    SWIFTVER= 'Swift_Rel3.9(Bld28)_09Mar2012' / Swift software version
    TRIGTIME=           378450032. / [s] MET TRIGger Time for Automatic Target
    TSTART  =     378450184.177367 / Start time
    TSTOP   =      378450385.75424 / Stop time
    TELAPSE =      201.57687330246 / Elapsed time
    CHECKSUM= 'jdCFkdCEjdCEjdCE'   / HDU checksum updated 2013-01-23T23:08:10
    DATASUM = '537433982'          / data unit checksum updated 2013-01-23T23:08:10
    CALDBVER= 'b20090130_u20111031_x20120209_m20120503' / CALDB index versions used
    END
    Note: Additinal instrument specific keywords, HISTORY and COMMENT have been removed
    ===
    


    HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

    Last modified: Sunday, 02-May-2021 13:11:22 EDT