-
Notifications
You must be signed in to change notification settings - Fork 0
FMFITS
Akio Taniguchi edited this page Jul 18, 2017
·
1 revision
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 |
HDU Name | HDU Type | Description |
---|---|---|
ANTENNA | Binary Table HDU | antenna logging |
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.
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 | - |
No data.
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.
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 |
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 | - |
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 |
Field No. | Field Name | Data Type | Description |
---|---|---|---|
1 | starttime | string | - |
2 | scantype | string | - |
3 | fmfreq | float | - |
4 | vrad | float | - |
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 |
Field No. | Field Name | Data Type | Description |
---|---|---|---|
1 | starttime | string | - |
2 | arrayid | string | - |
3 | scantype | string | - |
4 | arraydata | float | - |
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 |
Field No. | Field Name | Data Type | Description |
---|---|---|---|
1 | starttime | string | - |
2 | ra | float | - |
3 | dec | float | - |