FITS file WFPC2ASSNu5780205bx.fits: DFDL description

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

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 WFPC2ASSNu5780205bx.fits" as a DFDL description.
formatRegistryIdentifier PRONOM x-fmt/383
label FITS file WFPC2ASSNu5780205bx.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_wfpc2_assnu5780205bx_fits" xmlns:tns="urn:archive-manager:format:fits_file_wfpc2_assnu5780205bx_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): 1 HDU. hdu1: HDU 1, the primary HDU, a 100 x 100 array 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_wfpc2_assnu5780205bx_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 100 x 100 array: The header of HDU 1, the primary HDU, a 100 x 100 array: 258 keyword records of 80 ASCII characters, the last END, in 8 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;file does conform to FITS standard&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;number of bits per data pixel&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 data 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. This record's comment: &quot;length of data axis 1&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;length of data axis 2&quot;</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;FITS dataset may contain extensions&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMMENT: This keyword may be used to supply any comments regarding the FITS file.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment_2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMMENT: This keyword may be used to supply any comments regarding the FITS file.</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;FITS file originator&quot;</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 FITS file was generated&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iraf_tlm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IRAF-TLM: A keyword the FITS Standard doesn't define. This record's comment: &quot;Time of last modification&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="object" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OBJECT: The value field shall contain a character string giving a name for the object observed. This record's comment: &quot;Name of the object observed&quot;</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="crval2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRVAL2: 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="crpix2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CRPIX2: 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="cd1_2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CD1_2: 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="cd2_1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CD2_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="cd2_2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CD2_2: 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="mir_revr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MIR_REVR: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="orientat" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ORIENTAT: 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="fpkttime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FPKTTIME: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lpkttime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LPKTTIME: 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="ctype2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CTYPE2: 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="detector" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DETECTOR: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dezero" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DEZERO: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="biaseven" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BIASEVEN: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="biasodd" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BIASODD: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="goodmin" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GOODMIN: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="goodmax" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GOODMAX: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datamean" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATAMEAN: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gpixels" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GPIXELS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="softerrs" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SOFTERRS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="calibdef" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CALIBDEF: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="staticd" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STATICD: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="atodsat" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ATODSAT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datalost" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DATALOST: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="badpixel" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BADPIXEL: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="overlap" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OVERLAP: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="photmode" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTMODE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="photflam" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTFLAM: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="photzpt" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTZPT: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="photplam" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTPLAM: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="photbw" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTBW: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="median" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEDIAN: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="medshado" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEDSHADO: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="histwide" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTWIDE: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="skewness" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SKEWNESS: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC10: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC25: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc50" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC50: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc100" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC100: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc200" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC200: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="meanc300" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MEANC300: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="backgrnd" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BACKGRND: A keyword the FITS Standard doesn't define.</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;type of data found in data file&quot;</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="telescop" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>TELESCOP: The value field shall contain a character string identifying the telescope used to acquire the data associated with the header. This record's comment: &quot;telescope used to acquire data&quot;</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;identifier for instrument used to acquire data&quot;</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 celestial coord. system&quot;</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="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="proctime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PROCTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;Pipeline processing time (MJD)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="opus_ver" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OPUS_VER: A keyword the FITS Standard doesn't define. This record's comment: &quot;OPUS software system version number&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cal_ver" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CAL_VER: A keyword the FITS Standard doesn't define. This record's comment: &quot;CALWP2 code version&quot;</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="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="mode" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MODE: A keyword the FITS Standard doesn't define. This record's comment: &quot;instr. mode: FULL (full res.), AREA (area int.)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="serials" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SERIALS: A keyword the FITS Standard doesn't define. This record's comment: &quot;serial clocks: ON, OFF&quot;</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="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="imagetyp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IMAGETYP: A keyword the FITS Standard doesn't define. This record's comment: &quot;DARK/BIAS/IFLAT/UFLAT/VFLAT/KSPOT/EXT/ECAL&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="cdbsfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>CDBSFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;GENERIC/BIAS/DARK/PREF/FLAT/MASK/ATOD/NO&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_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="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="filtnam1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILTNAM1: A keyword the FITS Standard doesn't define. This record's comment: &quot;first filter name&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filtnam2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILTNAM2: A keyword the FITS Standard doesn't define. This record's comment: &quot;second filter name&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filter1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILTER1: A keyword the FITS Standard doesn't define. This record's comment: &quot;first filter number (0-48)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filter2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILTER2: A keyword the FITS Standard doesn't define. This record's comment: &quot;second filter number (0-48)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="filtrot" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FILTROT: A keyword the FITS Standard doesn't define. This record's comment: &quot;partial filter rotation angle (degrees)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lrfwave" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LRFWAVE: A keyword the FITS Standard doesn't define. This record's comment: &quot;linear ramp filter wavelength&quot;</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="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="uch1cjtm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UCH1CJTM: A keyword the FITS Standard doesn't define. This record's comment: &quot;TEC cold junction #1 temperature (Celsius)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uch2cjtm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UCH2CJTM: A keyword the FITS Standard doesn't define. This record's comment: &quot;TEC cold junction #2 temperature (Celsius)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uch3cjtm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UCH3CJTM: A keyword the FITS Standard doesn't define. This record's comment: &quot;TEC cold junction #3 temperature (Celsius)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uch4cjtm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UCH4CJTM: A keyword the FITS Standard doesn't define. This record's comment: &quot;TEC cold junction #4 temperature (Celsius)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ubay3tmp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UBAY3TMP: A keyword the FITS Standard doesn't define. This record's comment: &quot;bay 3 A1 temperature (deg C)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="kspots" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>KSPOTS: A keyword the FITS Standard doesn't define. This record's comment: &quot;Status of Kelsall spot lamps: ON, OFF&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shutter" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SHUTTER: A keyword the FITS Standard doesn't define. This record's comment: &quot;Shutter in place at beginning of the exposure&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="atodgain" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ATODGAIN: A keyword the FITS Standard doesn't define. This record's comment: &quot;Analog to Digital Gain (Electrons/DN)&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="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="maskcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MASKCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do mask correction: PERFORM, OMIT, COMPLETE&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="atodcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ATODCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do A-to-D correction: PERFORM, OMIT, COMPLETE&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blevcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BLEVCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do bias level correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="biascorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BIASCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do bias correction: PERFORM, OMIT, COMPLETE&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="darkcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DARKCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do dark correction: PERFORM, OMIT, COMPLETE&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flatcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FLATCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do flat field correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shadcorr" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SHADCORR: A keyword the FITS Standard doesn't define. This record's comment: &quot;Do shaded shutter correction&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dosatmap" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOSATMAP: A keyword the FITS Standard doesn't define. This record's comment: &quot;Output saturated pixel map&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dophotom" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOPHOTOM: A keyword the FITS Standard doesn't define. This record's comment: &quot;Fill photometry keywords&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dohistos" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DOHISTOS: A keyword the FITS Standard doesn't define. This record's comment: &quot;Make histograms: PERFORM, OMIT, COMPLETE&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="outdtype" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>OUTDTYPE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Output image datatype: REAL, LONG, SHORT&quot;</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="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="maskfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MASKFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the input DQF of known bad pixels&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="atodfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ATODFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the A-to-D conversion file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blevfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BLEVFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Engineering file with extended register da&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blevdfil" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BLEVDFIL: A keyword the FITS Standard doesn't define. This record's comment: &quot;Engineering file DQF&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="biasfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BIASFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the bias frame reference file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="biasdfil" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>BIASDFIL: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the bias frame reference DQF&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="darkfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DARKFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the dark reference file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="darkdfil" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DARKDFIL: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the dark reference DQF&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flatfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FLATFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the flat field reference file&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flatdfil" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FLATDFIL: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the flat field reference DQF&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="shadfile" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SHADFILE: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the reference file for shutter sha&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="phottab" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PHOTTAB: A keyword the FITS Standard doesn't define. This record's comment: &quot;name of the photometry calibration table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="graphtab" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GRAPHTAB: A keyword the FITS Standard doesn't define. This record's comment: &quot;the HST graph table&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comptab" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMPTAB: A keyword the FITS Standard doesn't define. This record's comment: &quot;the HST components table&quot;</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="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="saturate" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SATURATE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Data value at which saturation occurs&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uscale" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>USCALE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Scale factor for output image&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uzero" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UZERO: A keyword the FITS Standard doesn't define. This record's comment: &quot;Zero point for output image&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="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="readtime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>READTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;Length of time for CCD readout in clock ticks&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="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="blank_31" 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="pa_v3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PA_V3: A keyword the FITS Standard doesn't define. This record's comment: &quot;position angle of V3-axis of HST (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ra_sun" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RA_SUN: A keyword the FITS Standard doesn't define. This record's comment: &quot;right ascension of the sun (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dec_sun" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DEC_SUN: A keyword the FITS Standard doesn't define. This record's comment: &quot;declination of the sun (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="eqnx_sun" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EQNX_SUN: A keyword the FITS Standard doesn't define. This record's comment: &quot;equinox of the sun&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="mtflag" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>MTFLAG: A keyword the FITS Standard doesn't define. This record's comment: &quot;moving target flag; T if it is a moving target&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="eqradtrg" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EQRADTRG: A keyword the FITS Standard doesn't define. This record's comment: &quot;equatorial radius of target (km)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flatntrg" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>FLATNTRG: A keyword the FITS Standard doesn't define. This record's comment: &quot;flattening of target&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="npdectrg" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NPDECTRG: A keyword the FITS Standard doesn't define. This record's comment: &quot;north pole declination of target (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="npratrg" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NPRATRG: A keyword the FITS Standard doesn't define. This record's comment: &quot;north pole right ascension of target (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="rotrttrg" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ROTRTTRG: A keyword the FITS Standard doesn't define. This record's comment: &quot;rotation rate of target&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="longpmer" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>LONGPMER: A keyword the FITS Standard doesn't define. This record's comment: &quot;longitude of prime meridian (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="eplongpm" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>EPLONGPM: A keyword the FITS Standard doesn't define. This record's comment: &quot;epoch of longitude of prime meridian (sec)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="surflatd" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SURFLATD: A keyword the FITS Standard doesn't define. This record's comment: &quot;surface feature latitude (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="surflong" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SURFLONG: A keyword the FITS Standard doesn't define. This record's comment: &quot;surface feature longitude (deg)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="surfaltd" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SURFALTD: A keyword the FITS Standard doesn't define. This record's comment: &quot;surface feature altitude (km)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_32" 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_33" 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_34" 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="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="rsdpfill" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>RSDPFILL: A keyword the FITS Standard doesn't define. This record's comment: &quot;bad data fill value for calibrated images&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_35" 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_36" 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_37" 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="uexpodur" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UEXPODUR: A keyword the FITS Standard doesn't define. This record's comment: &quot;commanded duration of exposure (sec)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="nshuta17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NSHUTA17: A keyword the FITS Standard doesn't define. This record's comment: &quot;Number of AP17 shutter B closes&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="darktime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>DARKTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;Dark time (seconds)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="uexpotim" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>UEXPOTIM: A keyword the FITS Standard doesn't define. This record's comment: &quot;Major frame pulse time preceding exposure start&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pstrtime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PSTRTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;predicted obs. start time (yyyy.ddd:hh:mm:ss)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pstptime" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PSTPTIME: A keyword the FITS Standard doesn't define. This record's comment: &quot;predicted obs. stop time (yyyy.ddd:hh:mm:ss)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_38" 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_39" 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_40" 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="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&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&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&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_41" 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 (yyyy-mm-dd)&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_42" 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_43" 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="ecl_long" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ECL_LONG: A keyword the FITS Standard doesn't define. This record's comment: &quot;ecliptic longitude of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ecl_lat" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>ECL_LAT: A keyword the FITS Standard doesn't define. This record's comment: &quot;ecliptic latitude of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gal_long" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GAL_LONG: A keyword the FITS Standard doesn't define. This record's comment: &quot;galactic longitude of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="gal_lat" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>GAL_LAT: A keyword the FITS Standard doesn't define. This record's comment: &quot;galactic latitude of the target (deg) (J2000)&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blank_44" 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="history" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_5" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_6" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_7" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_8" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_9" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_10" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_11" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_12" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_13" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_14" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_15" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_16" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_17" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_18" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_19" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_20" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_21" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_22" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_23" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_24" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_25" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_26" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_27" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_28" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_29" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_30" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_31" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_32" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_33" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_34" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_35" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_36" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_37" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_38" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="skysub1" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SKYSUB1: A keyword the FITS Standard doesn't define. This record's comment: &quot;Sky value for chip 1&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pys_vers" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PYS_VERS: A keyword the FITS Standard doesn't define. This record's comment: &quot;PyStack.py: Version&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="iraf_i" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>IRAF_I: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="stac_i" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>STAC_I: A keyword the FITS Standard doesn't define.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pys_iter" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PYS_ITER: A keyword the FITS Standard doesn't define. This record's comment: &quot;PyStack.py: Number of iterations&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="pys_hexp" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>PYS_HEXP: A keyword the FITS Standard doesn't define. This record's comment: &quot;PyStack.py: Value of exponent&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="skysub2" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SKYSUB2: A keyword the FITS Standard doesn't define. This record's comment: &quot;Sky value for chip 2&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="skysub3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SKYSUB3: A keyword the FITS Standard doesn't define. This record's comment: &quot;Sky value for chip 3&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="skysub4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>SKYSUB4: A keyword the FITS Standard doesn't define. This record's comment: &quot;Sky value for chip 4&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ncombine" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>NCOMBINE: A keyword the FITS Standard doesn't define. This record's comment: &quot;Number of exposures for this association&quot;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="history_39" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>HISTORY: This keyword should be used to describe the history of steps and procedures associated with the processing of the associated data. Any FITS-legal characters may appear in Bytes 9 through 80.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment_3" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMMENT: This keyword may be used to supply any comments regarding the FITS file.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="comment_4" type="xs:string" dfdl:representation="text" dfdl:length="80"> <xs:annotation> <xs:documentation>COMMENT: This keyword may be used to supply any comments regarding the FITS file.</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="2400"> <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(100) }"> <xs:annotation> <xs:documentation>Image row: One row of the 100 x 100 array of HDU 1, the primary HDU, a 100 x 100 array: 100 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(100) }"> <xs:annotation> <xs:documentation>Pixel value: The values of the 100 x 100 array of HDU 1, the primary HDU, a 100 x 100 array, IEEE single-precision floating point (BITPIX = -32), one row of 100 values per &quot;hdu1_image&quot; record. Axis 1: RA---TAN. Axis 2: DEC--TAN.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="hdu1_fill" type="xs:hexBinary" dfdl:length="320"> <xs:annotation> <xs:documentation>Fill: Fill after the data of HDU 1, the primary HDU, a 100 x 100 array, to a whole number of 2880-byte blocks.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>

Linked from