FITS file HRSz0yd020fm_c2f.fits: DFDL description

StructureRepresentationInformation · http://example.org/archive/structure-representation-information-ca4effb3

View in graph → Edit →

Write it out

Download the data description → Its Representation Information, with all it needs, as a zip: description.ttl and each structure description and view specification (DFDL, Kaitai Struct, DRB, ...) as a file.

Its Archival Information Package

Properties

comment Byte layout of "FITS file HRSz0yd020fm_c2f.fits" as a DFDL description.
formatRegistryIdentifier PRONOM x-fmt/383
label FITS file HRSz0yd020fm_c2f.fits: DFDL description
specificationLanguage DFDL
specificationText <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/" xmlns:fn="http://www.w3.org/2005/xpath-functions" targetNamespace="urn:archive-manager:format:fits_file_hrsz0yd020fm_c2f_fits" xmlns:tns="urn:archive-manager:format:fits_file_hrsz0yd020fm_c2f_fits" elementFormDefault="qualified"> <xs:include schemaLocation="/org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd"/> <xs:annotation> <xs:appinfo source="http://www.ogf.org/dfdl/"> <dfdl:defineFormat name="binaryDefaults"> <dfdl:format ref="tns:GeneralFormat" representation="binary" byteOrder="bigEndian" binaryNumberRep="binary" lengthUnits="bytes" lengthKind="explicit" encoding="US-ASCII" occursCountKind="implicit" documentFinalTerminatorCanBeMissing="yes"/> </dfdl:defineFormat> <dfdl:format ref="tns:binaryDefaults"/> </xs:appinfo> </xs:annotation> <xs:annotation> <xs:documentation>Described from its headers, by archive-manager's RepInfo Tools (FITS Standard 4.0, https://fits.gsfc.nasa.gov/fits_standard.html): 2 HDUs. hdu1: HDU 1, the primary HDU, a 2000 x 4 array hdu2: HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns Each header is a record of its keyword records, 80 characters each, with what each keyword means from the FITS Standard's dictionary; each table's columns and each image's pixels are typed, named and given units, scale, offset and fill value as the header says.</xs:documentation> </xs:annotation> <xs:element name="fits_file_hrsz0yd020fm_c2f_fits" dfdl:lengthKind="implicit"> <xs:complexType> <xs:sequence> <xs:element name="hdu1_header" dfdl:lengthKind="implicit"> <xs:annotation> <xs:documentation>Header of HDU 1, the primary HDU, a 2000 x 4 array: The header of HDU 1, the primary HDU, a 2000 x 4 array: 242 keyword records of 80 ASCII characters, the last END, in 7 blocks.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="simple" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SIMPLE: The value field shall contain a logical constant with the value T if the file conforms to this Standard. This keyword is mandatory for the primary header and must not appear in extension headers.7 A value of F signifies that the file does not conform to this Standard. This record's comment: &quot;Standard FITS format&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bitpix" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BITPIX: The value field shall contain an integer. The absolute value is used in computing the sizes of data structures. It shall specify the number of bits that represent a data value in the associated data array. The only valid values of BITPIX are 8 (character or unsigned binary integer), 16, 32 and 64 (two's complement binary integers of that many bits), -32 (IEEE single-precision floating point) and -64 (IEEE double-precision floating point). This record's comment: &quot;32 bit IEEE floating point numbers&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS: The value field shall contain a non-negative integer no greater than 999 representing the number of axes in the associated data array. A value of zero signifies that no data follow the header in the HDU. This record's comment: &quot;Number of axes&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS1: The NAXISn keywords must be present for all values n = 1, . . . , NAXIS, in increasing order of n, and for no other values of n. The value field of this indexed keyword shall contain a non-negative integer representing the number of elements along Axis n of a data array.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS2: The NAXISn keywords must be present for all values n = 1, . . . , NAXIS, in increasing order of n, and for no other values of n. The value field of this indexed keyword shall contain a non-negative integer representing the number of elements along Axis n of a data array.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="extend" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXTEND: The value field shall contain a logical value indicating whether the FITS file is allowed to contain conforming extensions following the primary HDU. This record's comment: &quot;There may be standard extensions&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="opsize" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OPSIZE: A keyword the FITS Standard doesn't define. This record's comment: &quot;PSIZE of original image&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="origin" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ORIGIN: The value field shall contain a character string identifying the organization or institution responsible for creating the FITS file. This record's comment: &quot;Institution that originated the FITS file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fitsdate" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FITSDATE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Date FITS file was created&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filename" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILENAME: A keyword the FITS Standard doesn't define. This record's comment: &quot;Original GEIS header file name with _cvt&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="odattype" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ODATTYPE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Original datatype&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sdasmgnu" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SDASMGNU: A keyword the FITS Standard doesn't define. This record's comment: &quot;GCOUNT of original image&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dadsfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DADSFILE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dadsclas" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DADSCLAS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dadsdate" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DADSDATE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="crval1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRVAL1: World-coordinate value at the reference point of Axis i.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="crpix1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRPIX1: Location of the reference point in the image for Axis j corresponding to r j in Eq. (9). Note that the reference point may lie outside the image and that the first pixel in the image has pixel coordinates (1.0, 1.0, . . .).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cd1_1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CD1_1: Linear transformation matrix (with scale) between Pixel Axes j and Intermediate-coordinate Axes i. This nomenclature is used in place of PCi_j and CDELTi, combining the rotation and the scale.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamin" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATAMIN: The value field shall always contain a floating-point number, regardless of the value of BITPIX. This number shall give the minimum valid physical value represented by the array (from Eq. 3), exclusive of any IEEE special values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamax" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATAMAX: The value field shall always contain a floating-point number, regardless of the value of BITPIX. This number shall give the maximum valid physical value represented by the array (from Eq. 3), exclusive of any IEEE special values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_aper" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RA_APER: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dec_aper" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DEC_APER: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fillcnt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILLCNT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="errcnt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ERRCNT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pkttime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PKTTIME: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ctype1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CTYPE1: Type for the Intermediate-coordinate Axis i. Any coordinate type that is not covered by this Standard or an officially recognized FITS convention shall be taken to be linear.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsrpt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBSRPT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsint" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBSINT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ydef" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>YDEF: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="xdef" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>XDEF: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sample" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SAMPLE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deltas" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DELTAS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="line" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LINE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exposure" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPOSURE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="carpos" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CARPOS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF1: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF2: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF3: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF4: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="instrume" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>INSTRUME: The value field shall contain a character string identifying the instrument used to acquire the data associated with the header. This record's comment: &quot;instrument in use&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rootname" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ROOTNAME: A keyword the FITS Standard doesn't define. This record's comment: &quot;rootname of the observation set&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filetype" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILETYPE: A keyword the FITS Standard doesn't define. This record's comment: &quot;shp, udl, ext, sci, img, wav, flx&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bunit" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BUNIT: The value field shall contain a character string describing the physical units in which the quantities in the array, after application of BSCALE and BZERO, are expressed. These units must follow the prescriptions of Sect. 4.3. This record's comment: &quot;brightness units&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nbins" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NBINS: A keyword the FITS Standard doesn't define. This record's comment: &quot;number of substep bins in this pattern&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ninit" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NINIT: A keyword the FITS Standard doesn't define. This record's comment: &quot;number of initial deflections&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptobs" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTOBS: A keyword the FITS Standard doesn't define. This record's comment: &quot;expected number of observation repeats&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="intobs" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>INTOBS: A keyword the FITS Standard doesn't define. This record's comment: &quot;expected number of intermediate readouts&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID1: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 1 (0 = no data, 7 = dark cur)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID2: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 2 (1 = star small aperture)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID3: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 3 (2 = star large aperture)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID4: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 4 (3 = upper interorder)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID5: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 5 (4 = lower interorder)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID6: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 6 (5 = sky small aperture)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID7: A keyword the FITS Standard doesn't define. This record's comment: &quot;bin id of substep 7 (6 = sky large aperture)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ixdef1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IXDEF1: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial x deflection 1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ixdef2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IXDEF2: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial x deflection 2&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ixdef3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IXDEF3: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial x deflection 3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ixdef4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IXDEF4: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial x deflection 4&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ixdef5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IXDEF5: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial x deflection 5&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iydef1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IYDEF1: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial y deflection 1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iydef2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IYDEF2: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial y deflection 2&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iydef3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IYDEF3: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial y deflection 3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iydef4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IYDEF4: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial y deflection 4&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iydef5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IYDEF5: A keyword the FITS Standard doesn't define. This record's comment: &quot;initial y deflection 5&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF1: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 2&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF2: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF3: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 4&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF4: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 5&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF5: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 6&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hoff6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HOFF6: A keyword the FITS Standard doesn't define. This record's comment: &quot;horizontal offset bin 7&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF1: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 2&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF2: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF3: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 4&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF4: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 5&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF5: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 6&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="voff6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VOFF6: A keyword the FITS Standard doesn't define. This record's comment: &quot;vertical offset bin 7&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD1: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 2 (0 = no def offset)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD2: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 3 (1 = every time)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD3: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 4 (2 = every 2nd time)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD4: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 5 (4 = every 4th time)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD5: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 6 (8 = every 8th time)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rptcd6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RPTCD6: A keyword the FITS Standard doesn't define. This record's comment: &quot;repeat code bin 7&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zxdcalu" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZXDCALU: A keyword the FITS Standard doesn't define. This record's comment: &quot;x comp null deflection cal correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zxdcalp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZXDCALP: A keyword the FITS Standard doesn't define. This record's comment: &quot;proportional x-deflection cal correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zydcalu" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZYDCALU: A keyword the FITS Standard doesn't define. This record's comment: &quot;y comp null deflection cal correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zydcalp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZYDCALP: A keyword the FITS Standard doesn't define. This record's comment: &quot;proportional y-deflection cal correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="infob" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>INFOB: A keyword the FITS Standard doesn't define. This record's comment: &quot;deflection pairs/substep pattern&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="infoc" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>INFOC: A keyword the FITS Standard doesn't define. This record's comment: &quot;largest repeat code in the substep pattern&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="scidmp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SCIDMP: A keyword the FITS Standard doesn't define. This record's comment: &quot;intermediate data dump (-1 = nodump)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="maxgss" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MAXGSS: A keyword the FITS Standard doesn't define. This record's comment: &quot;maximum substep patterns/observation&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="merged" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MERGED: A keyword the FITS Standard doesn't define. This record's comment: &quot;number of merged spectra in this pattern&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="steppatt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STEPPATT: A keyword the FITS Standard doesn't define. This record's comment: &quot;step pattern sequence&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="steptime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STEPTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;integration time at step pattern position (sec)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fp_split" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FP_SPLIT: A keyword the FITS Standard doesn't define. This record's comment: &quot;fp-split (NO, TWO, FOUR, DSTWO, DSFOUR)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comb_add" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMB_ADD: A keyword the FITS Standard doesn't define. This record's comment: &quot;comb-addition (NO, TWO, FOUR, DSTWO, DSFOUR)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fincode" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FINCODE: A keyword the FITS Standard doesn't define. This record's comment: &quot;observation termination code&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="doppler" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOPPLER: A keyword the FITS Standard doesn't define. This record's comment: &quot;on-board doppler compensation (ON, OFF)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meter" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>METER: A keyword the FITS Standard doesn't define. This record's comment: &quot;exposure meter enabled&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsmode" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBSMODE: A keyword the FITS Standard doesn't define. This record's comment: &quot;observation mode&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="detector" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DETECTOR: A keyword the FITS Standard doesn't define. This record's comment: &quot;detector in use (1-2)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grating" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GRATING: A keyword the FITS Standard doesn't define. This record's comment: &quot;grating,echelle or mirror in use&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="aperture" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>APERTURE: A keyword the FITS Standard doesn't define. This record's comment: &quot;aperture name&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="diohfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DIOHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;diode response header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="phchfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHCHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;photocathode response header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vighfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VIGHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;vignetting response header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="abshfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ABSHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;absolute flux header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nethfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NETHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;absolute flux wavelength net header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dqihfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DQIHFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;data quality initialization header file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR1: A keyword the FITS Standard doesn't define. This record's comment: &quot;photocathode line mapping parameters table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR2: A keyword the FITS Standard doesn't define. This record's comment: &quot;photocathode sample parameters table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR3: A keyword the FITS Standard doesn't define. This record's comment: &quot;detector parameters table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR4: A keyword the FITS Standard doesn't define. This record's comment: &quot;wavelength ranges table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR5: A keyword the FITS Standard doesn't define. This record's comment: &quot;spectral order constants table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR6: A keyword the FITS Standard doesn't define. This record's comment: &quot;dispersion constants table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR7: A keyword the FITS Standard doesn't define. This record's comment: &quot;thermal constants table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR8: A keyword the FITS Standard doesn't define. This record's comment: &quot;incidence angle coefficients table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccr9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCR9: A keyword the FITS Standard doesn't define. This record's comment: &quot;echelle interpolation constants table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccra" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCRA: A keyword the FITS Standard doesn't define. This record's comment: &quot;echelle non-interpolation constants table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccrb" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCRB: A keyword the FITS Standard doesn't define. This record's comment: &quot;scattered light correction factors&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ccg2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CCG2: A keyword the FITS Standard doesn't define. This record's comment: &quot;paired-pulse correction table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_13" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_14" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dqi_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DQI_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;data quality initialization&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exp_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXP_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;division by exposure time&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dio_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DIO_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;diode response correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ppc_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PPC_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;paired-pulse correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="map_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MAP_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;mapping function&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dop_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOP_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;doppler compensation&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="phc_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHC_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;removal of photocathode nonuniformity&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vig_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VIG_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;removal of vignetting nonuniformity&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mer_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MER_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;merging of substep bins&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mdf_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MDF_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;median filter of background spectra&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mnf_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MNF_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;mean filter of background spectra&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ply_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PLY_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;polynomial smoothing of background spectra&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bck_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BCK_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;background removal&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="adc_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ADC_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;application of dispersion constants&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iac_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IAC_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;incidence angle correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ech_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ECH_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;correction for echelle ripple&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flx_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FLX_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;absolute flux calibration&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hel_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HEL_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;conversion to heliocentric wavelengths&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vac_corr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>VAC_CORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;vacuum to air correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_15" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_16" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dopzer" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOPZER: A keyword the FITS Standard doesn't define. This record's comment: &quot;doppler shift zero phase time (Mod Julian Date)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dopmag" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOPMAG: A keyword the FITS Standard doesn't define. This record's comment: &quot;doppler shift scaling correction magnitude&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sclamp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SCLAMP: A keyword the FITS Standard doesn't define. This record's comment: &quot;spectral calibration lamp&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zlcoef1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZLCOEF1: A keyword the FITS Standard doesn't define. This record's comment: &quot;line mapping function L0&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zlcoef2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZLCOEF2: A keyword the FITS Standard doesn't define. This record's comment: &quot;line mapping function A&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sporder" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SPORDER: A keyword the FITS Standard doesn't define. This record's comment: &quot;spectral order&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="minwave" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MINWAVE: A keyword the FITS Standard doesn't define. This record's comment: &quot;minimum wavelength (angstroms)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="maxwave" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MAXWAVE: A keyword the FITS Standard doesn't define. This record's comment: &quot;maximum wavelength (angstroms)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_18" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="date" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATE: The value field shall contain a character string giving the date on which the HDU was created, in the form YYYY-MM-DD, or the date and time when the HDU was created, in the form YYYY-MM-DDThh:mm:ss[.sss. . . ], where YYYY shall be the four-digit calendar year number, MM the two-digit month number with January given by 01 and December by 12, and DD the day of the month; hh:mm:ss[.sss...] is the time of day. This record's comment: &quot;date this file was written (dd/mm/yy)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="podpsff" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PODPSFF: A keyword the FITS Standard doesn't define. This record's comment: &quot;0=(no podps fill), 1=(podps fill present)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="stdcfff" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STDCFFF: A keyword the FITS Standard doesn't define. This record's comment: &quot;0=(no st dcf fill), 1=(st dcf fill present)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="stdcffp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STDCFFP: A keyword the FITS Standard doesn't define. This record's comment: &quot;st dcf fill pattern (hex)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pktfmt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PKTFMT: A keyword the FITS Standard doesn't define. This record's comment: &quot;packet format code&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_19" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_20" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_21" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfspybf" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFSPYBF: A keyword the FITS Standard doesn't define. This record's comment: &quot;control bits for spectrum y-balance&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfxmapc" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFXMAPC: A keyword the FITS Standard doesn't define. This record's comment: &quot;x deflection of the center of field map&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfymapc" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFYMAPC: A keyword the FITS Standard doesn't define. This record's comment: &quot;y deflection of the center of fiels map&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdebtf" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDEBTF: A keyword the FITS Standard doesn't define. This record's comment: &quot;DEB front post amp. temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdebtr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDEBTR: A keyword the FITS Standard doesn't define. This record's comment: &quot;DEB rear post amp temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdett1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDETT1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdett2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDETT2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdrt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDRT: A keyword the FITS Standard doesn't define. This record's comment: &quot;digicon radiator tem&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdt11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDT11: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 detector shield temperature #1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zdt12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZDT12: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 detector shield temperature #1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zet11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZET11: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 enclosure temperature #1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zet31" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZET31: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 enclosure temperature #3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfiat" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFIAT: A keyword the FITS Standard doesn't define. This record's comment: &quot;fixture interface A temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfibt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFIBT: A keyword the FITS Standard doesn't define. This record's comment: &quot;fixture interface B temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zfict" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZFICT: A keyword the FITS Standard doesn't define. This record's comment: &quot;fixture interface C temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zhdc1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZHDC1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 horizontal deflection current&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zhdc2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZHDC2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 horizontal deflection current&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zhvpst1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZHVPST1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 high voltage power supply temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zhvpst2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZHVPST2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 high voltage power supply temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zmebt1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZMEBT1: A keyword the FITS Standard doesn't define. This record's comment: &quot;main elec box 1 temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zmebt2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZMEBT2: A keyword the FITS Standard doesn't define. This record's comment: &quot;main elec box 2 temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zobbt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZOBBT: A keyword the FITS Standard doesn't define. This record's comment: &quot;optical bench bulkhead temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zobt11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZOBT11: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 optical bench temperature #1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpabt1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPABT1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 preamp assembly box temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpabt2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPABT2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 preamp assembly box temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpcc1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPCC1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 photo cathode current&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpcc2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPCC2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 photo cathode current&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpcv1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPCV1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 photo cathode high voltage&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zpcv2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZPCV2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 photo cathode high voltage&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zriuta" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZRIUTA: A keyword the FITS Standard doesn't define. This record's comment: &quot;RIU A internal temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zriutb" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZRIUTB: A keyword the FITS Standard doesn't define. This record's comment: &quot;RIU B internal temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zsct1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCT1: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 spectral calibration lamp temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zsct2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCT2: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 2 spectral calibration lamp temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ztst11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZTST11: A keyword the FITS Standard doesn't define. This record's comment: &quot;det. 1 thermal shelf temperature #1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zcst" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZCST: A keyword the FITS Standard doesn't define. This record's comment: &quot;carrousel stator temperature&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zspyblu" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSPYBLU: A keyword the FITS Standard doesn't define. This record's comment: &quot;spectrum y-balance offset&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_22" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_23" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_aper1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RA_APER1: A keyword the FITS Standard doesn't define. This record's comment: &quot;right ascension of the aperture (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="decaper1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DECAPER1: A keyword the FITS Standard doesn't define. This record's comment: &quot;declination of the aperture (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_24" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="equinox" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EQUINOX: The epoch of the mean equator and equinox, in years, for celestial coordinate systems based on a mean equator and equinox (FK4, FK5); EQUINOXa for an alternate coordinate description a. This record's comment: &quot;equinox of the celestial coordinate system&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sunangle" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SUNANGLE: A keyword the FITS Standard doesn't define. This record's comment: &quot;angle between sun and V1 axis (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="moonangl" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MOONANGL: A keyword the FITS Standard doesn't define. This record's comment: &quot;angle between moon and V1 axis (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sun_alt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SUN_ALT: A keyword the FITS Standard doesn't define. This record's comment: &quot;altitude of the sun above Earth's limb (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fgslock" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FGSLOCK: A keyword the FITS Standard doesn't define. This record's comment: &quot;commanded FGS lock (FINE,COARSE,GYROS,UNKNOWN)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_26" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="date_obs" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATE-OBS: The format of the value field for DATE-OBS keywords shall follow the prescriptions for the DATE keyword (Sect. 4.4.2 and Sect. 9.1.1 Either the four-digit year format or the two-digit year format may be used for observation dates from 1900 through 1999, although the four-digit format is recommended. This record's comment: &quot;UT date of start of observation (dd/mm/yy)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="time_obs" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TIME-OBS: A keyword the FITS Standard doesn't define. This record's comment: &quot;UT time of start of observation (hh:mm:ss)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="expstart" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPSTART: A keyword the FITS Standard doesn't define. This record's comment: &quot;exposure start time (Modified Julian Date)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="expend" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPEND: A keyword the FITS Standard doesn't define. This record's comment: &quot;exposure end time (Modified Julian Date)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exptime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;exposure duration (seconds)--calculated&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="expflag" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPFLAG: A keyword the FITS Standard doesn't define. This record's comment: &quot;Exposure interruption indicator&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_27" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_28" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="targname" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TARGNAME: A keyword the FITS Standard doesn't define. This record's comment: &quot;proposer's target name&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_targ" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RA_TARG: A keyword the FITS Standard doesn't define. This record's comment: &quot;right ascension of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dec_targ" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DEC_TARG: A keyword the FITS Standard doesn't define. This record's comment: &quot;declination of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pequinox" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PEQUINOX: A keyword the FITS Standard doesn't define. This record's comment: &quot;proposed equinox of celestial coordinate system&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_29" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="proposid" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PROPOSID: A keyword the FITS Standard doesn't define. This record's comment: &quot;PEP proposal identifier&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pep_expo" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PEP_EXPO: A keyword the FITS Standard doesn't define. This record's comment: &quot;PEP exposure identifier including sequence&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="linenum" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LINENUM: A keyword the FITS Standard doesn't define. This record's comment: &quot;PEP proposal line number&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="seqline" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SEQLINE: A keyword the FITS Standard doesn't define. This record's comment: &quot;PEP line number of defined sequence&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="seqname" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SEQNAME: A keyword the FITS Standard doesn't define. This record's comment: &quot;PEP define/use sequence name&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_30" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>(blank): A keyword record whose keyword field is all spaces: commentary text in Bytes 9 through 80. Blank records just before END may be non-significant fill.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="end" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>END: This keyword has no associated value. Bytes 9 through 80 shall be filled with ASCII spaces (decimal 32 or hexadecimal 20). The END keyword marks the logical end of the header and must occur in the last 2880-byte FITS block of the header.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fill" type="xs:hexBinary" dfdl:length="800"> <xs:annotation> <xs:documentation>Fill: Blank records after END, filling the header to a whole number of 2880-byte blocks.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hdu1_image" dfdl:lengthKind="implicit" minOccurs="0" maxOccurs="unbounded" dfdl:occursCountKind="expression" dfdl:occursCount="{ xs:unsignedLong(4) }"> <xs:annotation> <xs:documentation>Image row: One row of the 2000 x 4 array of HDU 1, the primary HDU, a 2000 x 4 array: 2000 pixels along axis 1.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="pixel" type="xs:float" dfdl:length="4" minOccurs="0" maxOccurs="unbounded" dfdl:occursCountKind="expression" dfdl:occursCount="{ xs:unsignedLong(2000) }"> <xs:annotation> <xs:documentation>Pixel value (ERGS/CM**2/S/A): The values of the 2000 x 4 array of HDU 1, the primary HDU, a 2000 x 4 array, IEEE single-precision floating point (BITPIX = -32), one row of 2000 values per &quot;hdu1_image&quot; record. Axis 1: PIXEL.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hdu1_fill" type="xs:hexBinary" dfdl:length="2560"> <xs:annotation> <xs:documentation>Fill: Fill after the data of HDU 1, the primary HDU, a 2000 x 4 array, to a whole number of 2880-byte blocks.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="hdu2_header" dfdl:lengthKind="implicit"> <xs:annotation> <xs:documentation>Header of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: The header of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: 110 keyword records of 80 ASCII characters, the last END, in 4 blocks.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="xtension" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>XTENSION: The value field shall contain a character string giving the name of the extension type. This keyword is mandatory for an extension header and must not appear in the primary header.7 To preclude conflict, extension type names must be registered with the IAUFWG. The current list of registered extensions is given in Appendix F. An up-to-date list is also maintained on the FITS Support Office website. This record's comment: &quot;Table extension&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bitpix" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BITPIX: The value field shall contain an integer. The absolute value is used in computing the sizes of data structures. It shall specify the number of bits that represent a data value in the associated data array. The only valid values of BITPIX are 8 (character or unsigned binary integer), 16, 32 and 64 (two's complement binary integers of that many bits), -32 (IEEE single-precision floating point) and -64 (IEEE double-precision floating point). This record's comment: &quot;Printable ASCII characters&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS: The value field shall contain a non-negative integer no greater than 999 representing the number of axes in the associated data array. A value of zero signifies that no data follow the header in the HDU. This record's comment: &quot;Simple 2-D matrix&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS1: The NAXISn keywords must be present for all values n = 1, . . . , NAXIS, in increasing order of n, and for no other values of n. The value field of this indexed keyword shall contain a non-negative integer representing the number of elements along Axis n of a data array. This record's comment: &quot;Number of characters per row&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="naxis2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NAXIS2: The NAXISn keywords must be present for all values n = 1, . . . , NAXIS, in increasing order of n, and for no other values of n. The value field of this indexed keyword shall contain a non-negative integer representing the number of elements along Axis n of a data array. This record's comment: &quot;GCOUNT of original file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pcount" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PCOUNT: The value field shall contain an integer that shall be used in any way appropriate to define the data structure, consistent with Eq. 2. In IMAGE (Sect. 7.1) and TABLE (Sect. 7.2) extensions this keyword must have the value 0; in BINTABLE extensions (Sect. 7.3) it is used to specify the number of bytes that follow the main data table in the supplemental data area called the heap. This record's comment: &quot;No random parameter&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gcount" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GCOUNT: The value field shall contain an integer that shall be used in any way appropriate to define the data structure, consistent with Eq. 2. This keyword must have the value 1 in the IMAGE, TABLE, and BINTABLE standard extensions defined in Sect. 7. This keyword is also used in the random-groups structure (Sect. 6) to specify the number of random groups present. This record's comment: &quot;Only one group&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tfields" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFIELDS: The value field shall contain a non-negative integer representing the number of fields in each row. The maximum permissible value is 999. This record's comment: &quot;PCOUNT of original file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="extname" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXTNAME: The value field shall contain a character string to be used to distinguish among different extensions of the same type, i.e., with the same value of XTENSION, in a FITS file. Within this context, the primary array should be considered as equivalent to an IMAGE extension. This record's comment: &quot;GEIS header file name with .tab&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE1: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="crval1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRVAL1: World-coordinate value at the reference point of Axis i.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM1: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL1: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE2: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="crpix1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRPIX1: Location of the reference point in the image for Axis j corresponding to r j in Eq. (9). Note that the reference point may lie outside the image and that the first pixel in the image has pixel coordinates (1.0, 1.0, . . .).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM2: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL2: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE3: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cd1_1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CD1_1: Linear transformation matrix (with scale) between Pixel Axes j and Intermediate-coordinate Axes i. This nomenclature is used in place of PCi_j and CDELTi, combining the rotation and the scale.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM3: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL3: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE4: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamin" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATAMIN: The value field shall always contain a floating-point number, regardless of the value of BITPIX. This number shall give the minimum valid physical value represented by the array (from Eq. 3), exclusive of any IEEE special values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM4: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL4: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE5: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamax" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATAMAX: The value field shall always contain a floating-point number, regardless of the value of BITPIX. This number shall give the maximum valid physical value represented by the array (from Eq. 3), exclusive of any IEEE special values.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM5: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL5: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE6: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_aper" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RA_APER: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM6: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL6: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE7: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dec_aper" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DEC_APER: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM7: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL7: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE8: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fillcnt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILLCNT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM8: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL8: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE9: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="errcnt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ERRCNT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM9: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL9: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE10: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pkttime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PKTTIME: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM10: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL10: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE11: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ctype1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CTYPE1: Type for the Intermediate-coordinate Axis i. Any coordinate type that is not covered by this Standard or an officially recognized FITS convention shall be taken to be linear.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM11: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL11: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE12: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsrpt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBSRPT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM12: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL12: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype13" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE13: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsint" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBSINT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform13" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM13: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol13" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL13: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype14" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE14: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ydef" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>YDEF: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform14" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM14: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol14" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL14: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype15" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE15: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="xdef" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>XDEF: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform15" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM15: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol15" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL15: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype16" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE16: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sample" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SAMPLE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform16" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM16: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol16" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL16: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE17: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deltas" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DELTAS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM17: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL17: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype18" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE18: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="line" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LINE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform18" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM18: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol18" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL18: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype19" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE19: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exposure" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EXPOSURE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform19" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM19: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol19" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL19: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype20" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE20: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BINID: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform20" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM20: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol20" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL20: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype21" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE21: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="carpos" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CARPOS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform21" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM21: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol21" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL21: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype22" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE22: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF1: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform22" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM22: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol22" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL22: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype23" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE23: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF2: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform23" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM23: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol23" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL23: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype24" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE24: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF3: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform24" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM24: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol24" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL24: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ttype25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TTYPE25: The value field for this indexed keyword shall contain a character string giving the name of Field n. It is strongly recommended that every field of the table be assigned a unique, case-insensitive name with this keyword, and it is recommended that the character string be composed only of upper- and lower-case letters, digits, and the underscore (' ', decimal 95, hexadecimal 5F) character.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ZSCOEF4: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tform25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TFORM25: The TFORMn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain a character string describing the format in which Field n is encoded. Only the formats in Table 15, interpreted as Fortran (ISO 2004) input formats and discussed in more detail in Sect. 7.2.5, are permitted for encoding.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="tbcol25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TBCOL25: The TBCOLn keywords must be present for all values n = 1, . . . , TFIELDS and for no other values of n. The value field of this indexed keyword shall contain an integer specifying the column in which Field n starts. The first column of a row is numbered 1.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="end" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>END: This keyword has no associated value. Bytes 9 through 80 shall be filled with ASCII spaces (decimal 32 or hexadecimal 20). The END keyword marks the logical end of the header and must occur in the last 2880-byte FITS block of the header.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fill" type="xs:hexBinary" dfdl:length="2720"> <xs:annotation> <xs:documentation>Fill: Blank records after END, filling the header to a whole number of 2880-byte blocks.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hdu2_row" dfdl:lengthKind="implicit" minOccurs="0" maxOccurs="unbounded" dfdl:occursCountKind="expression" dfdl:occursCount="{ xs:unsignedLong(4) }"> <xs:annotation> <xs:documentation>Table row: One of the 4 rows of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns, 412 characters (NAXIS1).</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="crval1" type="xs:string" dfdl:representation="text" dfdl:length="25"> <xs:annotation> <xs:documentation>CRVAL1: Column 1 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM1 = 'D25.16', a decimal number with an exponent written in 25 characters from character 1 (TBCOL1).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_2" type="xs:string" dfdl:representation="text" dfdl:length="3"> <xs:annotation> <xs:documentation>Gap: Characters before column 2 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="crpix1" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>CRPIX1: Column 2 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM2 = 'E15.7', a decimal number with an exponent written in 15 characters from character 29 (TBCOL2).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_3" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 3 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cd1_1" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>CD1_1: Column 3 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM3 = 'E15.7', a decimal number with an exponent written in 15 characters from character 45 (TBCOL3).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_4" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 4 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamin" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>DATAMIN: Column 4 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM4 = 'E15.7', a decimal number with an exponent written in 15 characters from character 61 (TBCOL4).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_5" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 5 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamax" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>DATAMAX: Column 5 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM5 = 'E15.7', a decimal number with an exponent written in 15 characters from character 77 (TBCOL5).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_6" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 6 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_aper" type="xs:string" dfdl:representation="text" dfdl:length="25"> <xs:annotation> <xs:documentation>RA_APER: Column 6 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM6 = 'D25.16', a decimal number with an exponent written in 25 characters from character 93 (TBCOL6).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_7" type="xs:string" dfdl:representation="text" dfdl:length="3"> <xs:annotation> <xs:documentation>Gap: Characters before column 7 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dec_aper" type="xs:string" dfdl:representation="text" dfdl:length="25"> <xs:annotation> <xs:documentation>DEC_APER: Column 7 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM7 = 'D25.16', a decimal number with an exponent written in 25 characters from character 121 (TBCOL7).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_8" type="xs:string" dfdl:representation="text" dfdl:length="3"> <xs:annotation> <xs:documentation>Gap: Characters before column 8 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="fillcnt" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>FILLCNT: Column 8 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM8 = 'I11', a decimal integer written in 11 characters from character 149 (TBCOL8).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_9" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 9 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="errcnt" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>ERRCNT: Column 9 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM9 = 'I11', a decimal integer written in 11 characters from character 161 (TBCOL9).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_10" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 10 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pkttime" type="xs:string" dfdl:representation="text" dfdl:length="25"> <xs:annotation> <xs:documentation>PKTTIME: Column 10 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM10 = 'D25.16', a decimal number with an exponent written in 25 characters from character 173 (TBCOL10).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_11" type="xs:string" dfdl:representation="text" dfdl:length="3"> <xs:annotation> <xs:documentation>Gap: Characters before column 11 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ctype1" type="xs:string" dfdl:representation="text" dfdl:length="8"> <xs:annotation> <xs:documentation>CTYPE1: Column 11 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM11 = 'A8', characters written in 8 characters from character 201 (TBCOL11).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_12" type="xs:string" dfdl:representation="text" dfdl:length="4"> <xs:annotation> <xs:documentation>Gap: Characters before column 12 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsrpt" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>OBSRPT: Column 12 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM12 = 'I11', a decimal integer written in 11 characters from character 213 (TBCOL12).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_13" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 13 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="obsint" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>OBSINT: Column 13 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM13 = 'I11', a decimal integer written in 11 characters from character 225 (TBCOL13).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_14" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 14 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ydef" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>YDEF: Column 14 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM14 = 'I11', a decimal integer written in 11 characters from character 237 (TBCOL14).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_15" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 15 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="xdef" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>XDEF: Column 15 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM15 = 'I11', a decimal integer written in 11 characters from character 249 (TBCOL15).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_16" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 16 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sample" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>SAMPLE: Column 16 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM16 = 'E15.7', a decimal number with an exponent written in 15 characters from character 261 (TBCOL16).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_17" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 17 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="deltas" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>DELTAS: Column 17 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM17 = 'E15.7', a decimal number with an exponent written in 15 characters from character 277 (TBCOL17).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_18" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 18 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="line" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>LINE: Column 18 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM18 = 'E15.7', a decimal number with an exponent written in 15 characters from character 293 (TBCOL18).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_19" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 19 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="exposure" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>EXPOSURE: Column 19 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM19 = 'E15.7', a decimal number with an exponent written in 15 characters from character 309 (TBCOL19).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_20" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 20 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="binid" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>BINID: Column 20 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM20 = 'I11', a decimal integer written in 11 characters from character 325 (TBCOL20).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_21" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 21 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="carpos" type="xs:string" dfdl:representation="text" dfdl:length="11"> <xs:annotation> <xs:documentation>CARPOS: Column 21 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM21 = 'I11', a decimal integer written in 11 characters from character 337 (TBCOL21).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_22" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 22 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef1" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>ZSCOEF1: Column 22 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM22 = 'E15.7', a decimal number with an exponent written in 15 characters from character 349 (TBCOL22).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_23" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 23 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef2" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>ZSCOEF2: Column 23 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM23 = 'E15.7', a decimal number with an exponent written in 15 characters from character 365 (TBCOL23).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_24" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 24 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef3" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>ZSCOEF3: Column 24 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM24 = 'E15.7', a decimal number with an exponent written in 15 characters from character 381 (TBCOL24).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gap_25" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Gap: Characters before column 25 that no column uses.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="zscoef4" type="xs:string" dfdl:representation="text" dfdl:length="15"> <xs:annotation> <xs:documentation>ZSCOEF4: Column 25 of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns: TFORM25 = 'E15.7', a decimal number with an exponent written in 15 characters from character 397 (TBCOL25).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="spare" type="xs:string" dfdl:representation="text" dfdl:length="1"> <xs:annotation> <xs:documentation>Spare: Characters at the end of each row that no column uses.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hdu2_fill" type="xs:hexBinary" dfdl:length="1232"> <xs:annotation> <xs:documentation>Fill: Fill after the data of HDU 2, an ASCII table (EXTNAME 'z0yd020fm.c2h.tab') of 4 rows of 25 columns, to a whole number of 2880-byte blocks.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>

Linked from