Skip to content
Akio Taniguchi edited this page Jul 18, 2017 · 1 revision

Overview

Essential HDUs

HDU Name HDU Type Description
PRIMARY Primary HDU empty HDU (no meaning)
OBSINFO Binary Table HDU observation information of each spatial pixel and/or spectrometer array
FMLOLOG Binary Table HDU FMLO logging (such as timeseries LO frequencies)
BACKEND Binary Table HDU backend logging (timeseries spectra) in proportion to power

Optional HDUs

HDU Name HDU Type Description
ANTENNA Binary Table HDU antenna logging

PRIMARY

PRIMARY HDU is a primary HDU which is essential to add at least a binary table HDU to a FITS. In FMFITS, PRIMARY HDU has no meaning and developer should not store any data in it.

Header

Keyword Type Value Description
SIMPLE boolean T conforms to FITS standard
BITPIX integer 8 array data type
NAXIS intger 0 number of array dimensions
EXTEND boolean T -

Data

No data.

OBSINFO

OBSINFO HDU is a binary table HDU which stores information of an observation in header part and information of each array of a spectrometer in data part. It also declares that the FITS is a FMFITS by FITSTYPE in header part. In FMFlow, its information is used to create an fmarray.

Header

Keyword Type Value Description
XTENSION string 'BINTABLE' binary table extension
BITPIX integer 8 array data type
NAXIS integer 2 number of array dimensions
NAXIS1 integer - length of dimension 1
NAXIS2 integer - length of dimension 2
PCOUNT integer 0 number of group parameters
GCOUNT integer 1 number of groups
TFIELDS integer 13 number of table fields
EXTNAME string 'OBSINFO' name of binary table
FITSTYPE string 'FMFITS' -
TELESCOP string - name of used telescope
DATE-OBS string - YYYY-mm-ddTHH:MM:SS.sss
OBSERVER string - name of observer
OBJECT string - name of observed object
RA float - right ascension of the oeject in units of deg
DEC float - declination of the oeject in units of deg
EQUINOX float - equinox of coordinates
TTYPE1 string 'arrayid' label for field 1
TFORM1 string 'A' data format of field 1
TTYPE2 string 'sideband' label for field 2
TFORM2 string 'A' data format of field 2
TTYPE3 string 'frontend' label for field 3
TFORM3 string 'A' data format of field 3
TTYPE4 string 'backend' label for field 4
TFORM4 string 'A' data format of field 4
TTYPE5 string 'numchan' label for field 5
TFORM5 string 'D' data format of field 5
TTYPE6 string 'restchan' label for field 6
TFORM6 string 'D' data format of field 6
TTYPE7 string 'restfreq' label for field 7
TFORM7 string 'D' data format of field 7
TUNIT7 string 'Hz' data unit of field 7
TTYPE8 string 'intmfreq' label for field 8
TFORM8 string 'D' data format of field 8
TUNIT8 string 'Hz' data unit of field 8
TTYPE9 string 'bandwidth' label for field 9
TFORM9 string 'D' data format of field 9
TUNIT9 string 'Hz' data unit of field 9
TTYPE10 string 'chanwidth' label for field 10
TFORM10 string 'D' data format of field 10
TUNIT10 string 'Hz' data unit of field 10
TTYPE11 string 'interval' label for field 11
TFORM11 string 'D' data format of field 11
TUNIT11 string 's' data unit of field 11
TTYPE12 string 'integtime' label for field 12
TFORM12 string 'D' data format of field 12
TUNIT12 string 's' data unit of field 12
TTYPE13 string 'beamsize' label for field 13
TFORM13 string 'D' data format of field 13
TUNIT13 string 'deg' data unit of field 13

Data

Field No. Field Name Data Type Description
1 arrayid string -
2 sideband string -
3 frontend string -
4 backend string -
5 numchan int -
6 restchan int -
7 restfreq float -
8 intmfreq float -
9 bandwidth float -
10 chanwidth float -
11 interval float -
12 integtime float -
13 beamsize float -

FMLOLOG

Header

Keyword Type Value Description
XTENSION string 'BINTABLE' binary table extension
BITPIX integer 8 array data type
NAXIS integer 2 number of array dimensions
NAXIS1 integer - length of dimension 1
NAXIS2 integer - length of dimension 2
PCOUNT integer 0 number of group parameters
GCOUNT integer 1 number of groups
TFIELDS integer 4 number of table fields
EXTNAME string 'FMLOLOG' name of binary table
FILENAME string - filename of logging
TTYPE1 string 'starttime' label for field 1
TFORM1 string '26A' data format of field 1
TTYPE2 string 'scantype' label for field 2
TFORM2 string 'A' data format of field 2
TTYPE3 string 'fmfreq' label for field 3
TFORM3 string 'D' data format of field 3
TUNIT3 string 'Hz' data unit of field 3
TTYPE5 string 'vrad' label for field 5
TFORM5 string 'D' data format of field 5
TUNIT5 string 'm/s' data unit of field 5

Data

Field No. Field Name Data Type Description
1 starttime string -
2 scantype string -
3 fmfreq float -
4 vrad float -

BACKEND

Header

Keyword Type Value Description
XTENSION string 'BINTABLE' binary table extension
BITPIX integer 8 array data type
NAXIS integer 2 number of array dimensions
NAXIS1 integer - length of dimension 1
NAXIS2 integer - length of dimension 2
PCOUNT integer 0 number of group parameters
GCOUNT integer 1 number of groups
TFIELDS integer 4 number of table fields
EXTNAME string 'FMLOLOG' name of binary table
FILENAME string - filename of logging
TTYPE1 string 'starttime' label for field 1
TFORM1 string '26A' data format of field 1
TTYPE2 string 'arrayid' label for field 2
TFORM2 string 'A' data format of field 2
TTYPE3 string 'scantype' label for field 3
TFORM3 string 'A' data format of field 3
TTYPE4 string 'arraydata' label for field 4
TFORM4 string 'D' data format of field 4

Data

Field No. Field Name Data Type Description
1 starttime string -
2 arrayid string -
3 scantype string -
4 arraydata float -

ANTENNA

Header

Keyword Type Value Description
XTENSION string 'BINTABLE' binary table extension
BITPIX integer 8 array data type
NAXIS integer 2 number of array dimensions
NAXIS1 integer - length of dimension 1
NAXIS2 integer - length of dimension 2
PCOUNT integer 0 number of group parameters
GCOUNT integer 1 number of groups
TFIELDS integer 3 number of table fields
EXTNAME string 'FMLOLOG' name of binary table
FILENAME string - filename of logging
TTYPE1 string 'starttime' label for field 1
TFORM1 string '26A' label for field 1
TTYPE2 string 'ra' label for field 2
TFORM2 string 'D' data format of field 2
TUNIT2 string 'deg' data unit of field 2
TTYPE3 string 'dec' label for field 3
TFORM3 string 'D' data format of field 3
TUNIT3 string 'deg' data unit of field 3

Data

Field No. Field Name Data Type Description
1 starttime string -
2 ra float -
3 dec float -
Clone this wiki locally