Table of Contents
sdmDataHeader
elementtime
elementdataOID
elementexecBlock
elementscanNum
elementsubscanNum
elementintegrationNum
elementnumAntenna
elementaxes
attribute
baselineFlags
elementactualTimes
elementactualDurations
elementlut
elementzeroLags
elementnumAPC
elementbaseband
elementspectralWindow
elementcrossData
elementautoData
elementThe primary purposes of this header, which appears once per integration, are to provide an identifier for the data file, and to provide the metadata needed to read the binary data from the file. References to the binary tables in the file are represented in the header by MIME Content-IDs, which are identifiers for the sub-parts of multipart MIME documents. The header is in the form of an XML document conforming to the schema given in the section called “Data header XML schema”. The following sections provide short descriptions of the header element and its descendents.
![]() | Note |
---|---|
Several elements in the header have a
|
The following sections should be read with reference to the schema (the section called “Data header XML schema”). These sections are meant to provide a descriptive summary of the elements and attributes in the integration header, and do not provide enough information to produce a conforming XML header document.
The top-level element; all other elements are descendents of this element.
byteOrder
Binary data endianness.
![]() | Note |
---|---|
ALMA has fixed the value to be “IEEE Low_Endian”. EVLA prefers to allow the choice of values “little endian” and “big endian” because 1) there's no reason for the schema to fix the value if the attribute is present (whether or not it's fixed in practice is another issue), and 2) the term is non-standard. |
axisOrder
Axes are given an integer id as follows: 1. polarization product, 2. spectral channel, 3. apc, 4. bin, 5. spectral window, 6. baseband, 7. baseline. Data in tables are ordered by a *column-major* traversal of the axes in this order. Note that the attribute value is fixed to be '1234567'.
schemaVersion
Schema version number.
![]() | Note |
---|---|
There should be some convention for the version numbering that accomodates both ALMA and EVLA yet differentiates them. |