-
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 | - |