<?xml version='1.0' encoding='UTF-8'?>
<Spase xmlns="http://www.spase-group.org/data/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.spase-group.org/data/schema  https://spase-group.org/data/schema/spase-2.7.2.xsd">
  <Version>2.7.2</Version>
  <MetadataRightsList>
    <Rights>
      <SchemeURI>https://spdx.org/licenses/</SchemeURI>
      <RightsIdentifierScheme>SPDX</RightsIdentifierScheme>
      <RightsIdentifier>CC0-1.0</RightsIdentifier>
      <RightsURI>https://spdx.org/licenses/CC0-1.0.html</RightsURI>
      <RightsName>Creative Commons Zero v1.0 Universal</RightsName>
      <Note>CC0 1.0 Universal is the Creative Commons license applicable to all publicly available SPASE metadata descriptions</Note>
    </Rights>
  </MetadataRightsList>
  <NumericalData>
    <ResourceID>spase://NASA/NumericalData/ICON/MIGHTI/L3/Wind-Temperature/PT31S</ResourceID>
    <NamingAuthority>NASA</NamingAuthority>
    <ResourceType>NumericalData</ResourceType>
    <ResourceHeader>
      <ResourceName>The ICON  Michelson Interferometer for Global High-resolution Thermospheric Imaging (MIGHTI) Combined Wind and Temperaure</ResourceName>
      <DOI>https://doi.org/10.48322/a7qk-eh02</DOI>
      <ReleaseDate>2026-10-03T19:00:03Z</ReleaseDate>
      <RevisionHistory>
        <RevisionEvent>
          <ReleaseDate>2026-09-15T00:00:00Z</ReleaseDate>
          <Note>First release</Note>
        </RevisionEvent>
        <RevisionEvent>
          <ReleaseDate>2026-09-22T00:00:00Z</ReleaseDate>
          <Note>Fixed ResourceID error. JMW.</Note>
        </RevisionEvent>
        <RevisionEvent>
          <ReleaseDate>2026-10-03T19:00:03Z</ReleaseDate>
          <Note>Added DOI. tlk</Note>
        </RevisionEvent>
      </RevisionHistory>
      <Description>The MIGHTI instrument measures the horizontal wind speed and direction (the wind vector). Each MIGHTI unit measures the wind 
	  along its line of sight. MIGHTI uses two perpendicular fields of view nominally pointing 45 degrees and 135 degrees in azimuth from the 
	  spacecraft velocity (MIGHTI A and MIGHTI B). Combining data from both units, this 90 degrees separation between their views allows the wind 
	  vector to be determined. For the wind measurements MIGHTI observes the Doppler shift of the atomic oxygen red and green lines at 630.0 nm 
	  and 557.7 nm wavelength.  The wavelength shift is measured using field-widened, temperature compensated Doppler Asymmetric Spatial Heterodyne 
	  (DASH) spectrometers, employing low order échelle gratings operating at two different orders for the different atmospheric lines. The 
	  temperature measurement is accomplished by a multichannel photometric measurement of the spectral shape of the molecular oxygen A-band 
	  around 762 nm wavelength. For each field of view, the signals of the two oxygen lines and the A-band are detected on different regions of 
	  a single, cooled, frame transfer charge coupled device (CCD) detector. On-board calibration sources are used to periodically quantify thermal 
	  drifts, simultaneously with observing the atmosphere.</Description>
      <Acknowledgement>National Aeronautics and Space Administration; Dr. Thomas Immel;  Dr. Christoph Englert.</Acknowledgement>
      <PublicationInfo>
        <Authors>Englert, C.</Authors>
        <PublicationDate>2026-09-15T00:00:00</PublicationDate>
        <PublishedBy>Space Physics Data Facility</PublishedBy>
      </PublicationInfo>
      <Funding>
        <Agency>National Aeronautics and Space Administration</Agency>
        <Project>Explorers Program</Project>
        <AwardNumber>contracts NNG12FA45C</AwardNumber>
      </Funding>
      <Funding>
        <Agency>National Aeronautics and Space Administration</Agency>
        <Project>Explorers Program</Project>
        <AwardNumber>contracts NNG12FA42I</AwardNumber>
      </Funding>
      <Contact>
        <PersonID>spase://SMWG/Person/Christoph.Englert</PersonID>
        <Role>PrincipalInvestigator</Role>
      </Contact>
      <InformationURL>
        <Name>Additional information on ICON</Name>
        <URL>https://icon.ssl.berkeley.edu/</URL>
        <Description>ICON spacecraft Homepage.</Description>
      </InformationURL>
      <InformationURL>
        <Name>The far ultra-violet Imager on the ICON mission</Name>
        <URL>https://doi.org/10.1007/s11214-017-0386-0</URL>
        <Description>Space Science Reviews, 212(1-2), pp.655-696. DOI: 10.1007/s11214-017-0386-0</Description>
      </InformationURL>
      <InformationURL>
        <Name>Michelson Interferometer for Global High-resolution Thermospheric Imaging (MIGHTI) on ICON</Name>
        <URL>https://doi.org/10.1007/s11214-023-00971-1</URL>
        <Description>Space Science Reviews, 219(3), pp.27</Description>
      </InformationURL>
    </ResourceHeader>
    <AccessInformation>
      <RepositoryID>spase://SMWG/Repository/NASA/GSFC/SPDF/CDAWeb</RepositoryID>
      <Availability>Online</Availability>
      <AccessRights>Open</AccessRights>
      <RightsList>
        <Rights>
          <SchemeURI>https://spdx.org/licenses/</SchemeURI>
          <RightsIdentifierScheme>SPDX</RightsIdentifierScheme>
          <RightsIdentifier>CC0-1.0</RightsIdentifier>
          <RightsURI>https://spdx.org/licenses/CC0-1.0.html</RightsURI>
          <RightsName>Creative Commons Zero v1.0 Universal</RightsName>
          <Note>CC0 1.0 Universal is the Creative Commons license applicable to all publicly available NASA Heliophysics data products</Note>
        </Rights>
      </RightsList>
      <AccessURL>
        <Name>CDAWeb HAPI Server</Name>
        <URL>https://cdaweb.gsfc.nasa.gov/hapi</URL>
        <Style>HAPI</Style>
        <ProductKey>ICON_L3-1_Wind-Temperature</ProductKey>
        <Description>Web Service to this product using the HAPI interface.</Description>
      </AccessURL>
      <Format>NetCDF</Format>
      <Acknowledgement>Please acknowledge Dr. Thomas Immel. Please acknowledge the Data Providers and CDAWeb when using these Data.</Acknowledgement>
    </AccessInformation>
    <AccessInformation>
      <RepositoryID>spase://SMWG/Repository/NASA/GSFC/SPDF/CDAWeb</RepositoryID>
      <Availability>Online</Availability>
      <AccessRights>Open</AccessRights>
      <RightsList>
        <Rights>
          <SchemeURI>https://spdx.org/licenses/</SchemeURI>
          <RightsIdentifierScheme>SPDX</RightsIdentifierScheme>
          <RightsIdentifier>CC0-1.0</RightsIdentifier>
          <RightsURI>https://spdx.org/licenses/CC0-1.0.html</RightsURI>
          <RightsName>Creative Commons Zero v1.0 Universal</RightsName>
          <Note>CC0 1.0 Universal is the Creative Commons license applicable to all publicly available NASA Heliophysics data products</Note>
        </Rights>
      </RightsList>
      <AccessURL>
        <Name>HTTPS from SPDF</Name>
        <URL>https://spdf.gsfc.nasa.gov/pub/data/icon/l3/wind-temperature/</URL>
        <ProductKey>ICON_L3-1_Wind-Temperature</ProductKey>
        <Description>Access to Data in NetCDF Format via https from SPDF</Description>
      </AccessURL>
      <AccessURL>
        <Name>CDAWeb</Name>
        <URL>https://cdaweb.gsfc.nasa.gov/cgi-bin/eval2.cgi?dataset=ICON_L3-1_Wind-Temperature&amp;index=sp_phys</URL>
        <ProductKey>ICON_L3-1_Wind-Temperature</ProductKey>
        <Description>Access to NetCDFs via NASA/GSFC CDAWeb</Description>
      </AccessURL>
      <Format>NetCDF</Format>
      <Encoding>None</Encoding>
      <Acknowledgement>Please acknowledge Dr. Thomas Immel. Please acknowledge the Data Providers and CDAWeb when using these Data.</Acknowledgement>
    </AccessInformation>
    <ProcessingLevel>Calibrated</ProcessingLevel>
    <ProviderName>ICON MIGHTI team</ProviderName>
    <ProviderResourceName/>
    <InstrumentID>spase://SMWG/Instrument/ICON/MIGHTI</InstrumentID>
    <MeasurementType>Dopplergram</MeasurementType>
    <TemporalDescription>
      <TimeSpan>
        <StartDate>2019-12-06T00:00:00Z</StartDate>
        <StopDate>2022-11-23T23:59:59Z</StopDate>
      </TimeSpan>
      <Cadence>PT31S</Cadence>
    </TemporalDescription>
    <ObservedRegion>Earth.NearSurface.Atmosphere</ObservedRegion>
    <ObservedRegion>Earth.NearSurface.Ionosphere</ObservedRegion>
    <Parameter>
      <Name>Sample time, average of A and B measurements. Number of msec since Jan 1, 1970.</Name>
      <ParameterKey>Epoch</ParameterKey>
      <Description>A one-dimensional array defining the time dimension of the two-dimensional data grid (the other dimension being altitude). This is the average of the MIGHTI-A and MIGHTI-B sample times, which differ by 5-8 minutes. Where MIGHTI-A or MIGHTI-B samples are missing, data are reported as missing, but gaps in Epoch are interpolated over to adhere to the netCDF4 standard that coordinate variables should have no missing values. The matchup between MIGHTI-A and B happens at slightly different times at different altitudes, a complication which is ignored by this variable. The effect is small (plus or minus 30-60 seconds).</Description>
      <Cadence>PT31S</Cadence>
      <Units>ms</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>31536000000000</ValidMax>
      <FillValue>-1</FillValue>
      <Support>
        <Qualifier>Magnitude</Qualifier>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Altitude of Wind Sample</Name>
      <ParameterKey>ICON_L31_Altitude</ParameterKey>
      <Description>A one-dimensional array defining the altitude dimension of the data grid (the other dimension being time). Altitude is defined using the WGS84 ellipsoid. The L22 grid for MIGHTI Green line results is used below 174 km and the L22 grid for MIGHTI Red line results is used above 174 km.Red line wind profiles are appended at 174 km to the green line wind profile that is the closest in time. Conjugate maneuvers and zero wind maneuvers are avoided. There are overlapping altitudes where both Green line and Red line winds are available and the interested user should see the MIGHTI L22 files for those results.</Description>
      <Cadence>PT31S</Cadence>
      <Units>km</Units>
      <ValidMin>50</ValidMin>
      <ValidMax>1000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Zonal component of the horizontal wind. Positive Eastward</Name>
      <ParameterKey>ICON_L31_Zonal_Wind</ParameterKey>
      <Description>The zonal (positive eastward) and meridional (positive northward) winds are the primary data product in this file. They are defined on a grid with dimensions of time and altitude, spanning 24 hours and nominally 90-300 km (150-300 km for the red channel). The altitude, time, latitude and longitude corresponding to each point in the grid are given by other variables in this file. It should be noted that while each measurement is ascribed to a particular latitude, longitude, altitude, and time, it is actually an average over many hundreds of kilometers horizontally and 2.5-30 kilometers vertically (depending on the binning). It also assumes stationarity over the 5-8 minutes between the MIGHTI-A and B measurements used for each point. See Harding et al. [2017, doi:10.1007/s11214-017-0359-3] for a more complete discussion of the inversion algorithm.</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>-4000</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Error in the zonal wind estimate</Name>
      <ParameterKey>ICON_L31_Zonal_Wind_Precision</ParameterKey>
      <Description>See L2.2 documentation for more extended discussion on vector wind uncertainties. This error is uncorrelated across time lags larger than 24 hours. Errors are slightly correlated across small altitude gaps. Errors in day mode and night mode are nearly uncorrelated.</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Accuracy of the zonal wind estimate</Name>
      <ParameterKey>ICON_L31_Zonal_Wind_Accuracy</ParameterKey>
      <Description>Various sources of error in MIGHTI winds are quantified with 1-sigma estimates and organized by their temporal persistence. These error sources are nearly uncorrelated with each other and can thus be added in quadrature. Users are encouraged to contact the MIGHTI team for assistance with error propagation." "The "Accuracy" variable quantifies the error introduced by the zero-wind phase estimate. It is strongly correlated across time lags of days to weeks and becomes increasingly decorrelated for time lags longer than 2 precession cycles (96 days). This error is estimated from the discrepancy between various techniques of determining the zero-wind phase. This error source is irrelevant for most users studying perturbations from the mean (e.g., tides, waves), but may be important for studies of zonal mean winds, point comparisons with other data sets, and seasonal/long-term trends thereof. Errors are moderately correlated across small altitude gaps. Errors in day mode and night mode are nearly uncorrelated, implying there could be different offsets for day mode and night mode. This could be important for error propagation of odd-numbered migrating tides (e.g., DW1).</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Meridional component of the horizontal wind. Positive Northward</Name>
      <ParameterKey>ICON_L31_Meridional_Wind</ParameterKey>
      <Description>The zonal (positive eastward) and meridional (positive northward) winds are the primary data product in this file. They are defined on a grid with dimensions of time and altitude, spanning 24 hours and nominally 90-300 km (150-300 km for the red channel). The altitude, time, latitude and longitude corresponding to each point in the grid are given by other variables in this file. It should be noted that while each measurement is ascribed to a particular latitude, longitude, altitude, and time, it is actually an average over many hundreds of kilometers horizontally and 2.5-30 kilometers vertically (depending on the binning). It also assumes stationarity over the 5-8 minutes between the MIGHTI-A and B measurements used for each point. See Harding et al. [2017, doi:10.1007/s11214-017-0359-3] for a more complete discussion of the inversion algorithm.</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>-4000</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Error in the meridional wind estimate</Name>
      <ParameterKey>ICON_L31_Meridional_Wind_Precision</ParameterKey>
      <Description>See L2.2 documentation for more extended discussion on vector wind uncertainties. This error is uncorrelated across time lags larger than 24 hours. Errors are slightly correlated across small altitude gaps. Errors in day mode and night mode are nearly uncorrelated.</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Accuracy of the zonal wind estimate</Name>
      <ParameterKey>ICON_L31_Meridional_Wind_Accuracy</ParameterKey>
      <Description>Various sources of error in MIGHTI winds are quantified with 1-sigma estimates and organized by their temporal persistence. These error sources are nearly uncorrelated with each other and can thus be added in quadrature. Users are encouraged to contact the MIGHTI team for assistance with error propagation." "The "Accuracy" variable quantifies the error introduced by the zero-wind phase estimate. It is strongly correlated across time lags of days to weeks and becomes increasingly decorrelated for time lags longer than 2 precession cycles (96 days). This error is estimated from the discrepancy between various techniques of determining the zero-wind phase. This error source is irrelevant for most users studying perturbations from the mean (e.g., tides, waves), but may be important for studies of zonal mean winds, point comparisons with other data sets, and seasonal/long-term trends thereof. Errors are moderately correlated across small altitude gaps. Errors in day mode and night mode are nearly uncorrelated, implying there could be different offsets for day mode and night mode. This could be important for error propagation of odd-numbered migrating tides (e.g., DW1).</Description>
      <Cadence>PT31S</Cadence>
      <Units>m/s</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>4000</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Magnitude</Qualifier>
        <ParticleQuantity>FlowSpeed</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>A quantification of the Wind Quality</Name>
      <ParameterKey>ICON_L31_Wind_Quality</ParameterKey>
      <Description>The quality can take values of 0 (Bad), 0.5 (Caution), or 1 (Good)." "The quality can take values of 0 (Bad), 0.5 (Caution), or 1 (Good).</Description>
      <Cadence>PT31S</Cadence>
      <ValidMin>0</ValidMin>
      <ValidMax>1</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Scalar</Qualifier>
        <SupportQuantity>DataQuality</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Derived temperatures from A band by altitude</Name>
      <ParameterKey>ICON_L31_Temperature</ParameterKey>
      <Description>Derived temperatures from the O2 A-band by altitude for the MIGHTI-A detector. Temperatures from the MIGHTI-B detector are not included in this L3 product but can be found in the MIGHTI L2.3 product. MIGHTI-B typically observes the same volume of air as MIGHTI-A about 9 minutes later, which is driven by the requirement for the cardinal wind observations. Comparisons between MIGHTI-A and MIGHTI-B temperatures are within about 6 K between 90-105 km and those comparisons can be found in Stevens et al. [Space Sci. Rev., 218:67, https://doi.org/10.1007/s11214-022-00935-x, 2022]. Fundamentally, temperatures are retrieved from the rotational distribution of emission lines in the O2 A band. The MIGHTI measurement is made at 5 spectral channels, each about 2 nm in width. 3 channels measure the A band (760, 763, and 765 nm) and 2 others on either side of the band (754 and 780 nm) measure a background, which is very small but nonetheless subtracted from the 3 signal channels (see Stevens et al. for more details). An entire altitude profile is imaged simultaneously. An onion-peeling inversion is used on the raw observations to remove the near and far field effects from the integration along the line of sight. O2 A band spectra are  pre-calculated from 100-400 K in 20 K increments based on the HITRAN 2016 database [Gordon et al., JQSRT (2017), 203:3-69.https://doi.org/10.1016/j.jqsrt.06.038] and smoothed filter functions with FWHM of ~2.0 nm. The filter functions are based on Gaussian fits to laboratory measurements and are a function of channel,  row (altitude), and column. The fits are separately done for each pixel as a function of peak wavenumber (wavelength), width, and transmittance. For each of the  three signal channels the fitted Gaussians are co-added over 51 pixels where the transmittance is largest for a representative filter function for that channel.  The transmittances are not absolutely calibrated in photometric units, but the relative transmittance between channels and between detectors is maintained,  which allows for the retrieval of temperature at the tangent altitude.More recently, polynomials are fit to the temperature vs. transmittance for each channel to ensure that the variation with temperature within each channel is smooth. See L2.3 var notes for more details.</Description>
      <Cadence>PT31S</Cadence>
      <Units>K</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>1e+31</ValidMax>
      <FillValue>-9.999999848243207e+30</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Scalar</Qualifier>
        <ParticleQuantity>Temperature</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Statistical (1-sigma) uncertainties in derived temperature by altitude</Name>
      <ParameterKey>ICON_L31_Temperature_Precision</ParameterKey>
      <Description>Statistical uncertainties (one sigma) in derived temperatures by altitude. This uncertainty is driven by the signal to noise ratio in the three signal channels for the MIGHTI A-band observations. The precision for an image is typically smaller than the accuracy.</Description>
      <Cadence>PT31S</Cadence>
      <Units>K</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>1e+31</ValidMax>
      <FillValue>-9.999999848243207e+30</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Scalar</Qualifier>
        <ParticleQuantity>Temperature</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>Bias (systematic) uncertainties in derived temperatures by altitude</Name>
      <ParameterKey>ICON_L31_Temperature_Accuracy</ParameterKey>
      <Description>Estimated bias uncertainties in derived temperatures by altitude; aka systematic uncertainties. These uncertainties are present in each temperature profile and are primarily due to 1) uncertainty in the common shift applied to pre-flight laboratory determined filter positions. This uncertainty is determined by comparing MIGHTI-A and MIGHTI-B temperature retrievals for the same day at 90 km and averaging the absolute difference over 3 different days. a derived fixed uncertainty of 3 K is propagated at all altitudes and 2) the lack of measurements above the top altitude sampled,  and altitude dependent, with the topmost altitudes of the retrieval affected the most.  The temperature bias uncertainty is found by a root sum square of these two.  At most altitudes the estimated bias uncertainty is dominated by the uncertainty in the common shift.  The systematic bias is the same at all altitudes for daytime images or nighttime images.  However, the bias can be different for daytime images and nighttime images.</Description>
      <Cadence>PT31S</Cadence>
      <Units>K</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>1e+31</ValidMax>
      <FillValue>-9.999999848243207e+30</FillValue>
      <Particle>
        <ParticleType>Ion</ParticleType>
        <Qualifier>Scalar</Qualifier>
        <ParticleQuantity>Temperature</ParticleQuantity>
        <AtomicNumber>8</AtomicNumber>
      </Particle>
    </Parameter>
    <Parameter>
      <Name>WGS84 latitude of each wind sample</Name>
      <ParameterKey>ICON_L31_Latitude</ParameterKey>
      <Description>The latitude of the data grid, where the latitude is referenced to 100 km. The latitude varies only slightly (a few deg) with altitude. Latitude is defined using the WGS84 ellipsoid. It should be noted that while a single latitude value is given for each profile, the  observation is inherently a horizontal average over many hundreds of kilometers.</Description>
      <Cadence>PT31S</Cadence>
      <Units>deg</Units>
      <ValidMin>-90</ValidMin>
      <ValidMax>90</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>WGS84 longitude of each wind sample</Name>
      <ParameterKey>ICON_L31_Longitude</ParameterKey>
      <Description>A two-dimensional array defining the longitude (0-360 deg) of the two-dimensional data grid. In the initial implementation, the longitude is constant with altitude, but this may change in the future to capture the slight (few deg) variation with altitude. Longitude is defined using the WGS84 ellipsoid. It should be noted that while a single longitude value is given for each point, the observation is inherently a horizontal average over many hundreds of kilometers.</Description>
      <Cadence>PT31S</Cadence>
      <Units>deg</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>360</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Magnetic quasi-dipole latitude of each wind sample</Name>
      <ParameterKey>ICON_L31_Magnetic_Latitude</ParameterKey>
      <Description>The magnetic quasi-dipole latitude of the data grid. The magnetic latitude varies only slightly (a few deg) with altitude, and magnetic latitudes are referenced to 100 km. It should be noted that while a single latitude value is given for each point, the observation is inherently a horizontal average over many hundreds of kilometers. Quasi-dipole latitude and longitude are calculated using the fast implementation developed by Emmert et al. (2010, doi:10.1029/2010JA015326) and the Python wrapper apexpy (doi.org/10.5281/zenodo.1214207).</Description>
      <Cadence>PT31S</Cadence>
      <Units>deg</Units>
      <ValidMin>-90</ValidMin>
      <ValidMax>90</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Magnetic quasi-dipole longitude of each wind sample</Name>
      <ParameterKey>ICON_L31_Magnetic_Longitude</ParameterKey>
      <Description>The magnetic quasi-dipole longitude of the data grid. The magnetic longitude varies only slightly (a few deg) with altitude, and magnetic longitudes are referenced to 100 km. It should be noted that while a single latitude value is given for each point, the observation is inherently a horizontal average over many hundreds of kilometers. Quasi-dipole latitude and longitude are calculated using the fast implementation developed by Emmert et al. (2010, doi:10.1029/2010JA015326) and the Python wrapper apexpy (doi.org/10.5281/zenodo.1214207).</Description>
      <Cadence>PT31S</Cadence>
      <Units>deg</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>360</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Local solar time of each wind sample</Name>
      <ParameterKey>ICON_L31_Local_Solar_Time</ParameterKey>
      <Description>Local solar time at each point in the grid, calculating using the equation of time. The local times are referenced to 100 km.</Description>
      <Cadence>PT31S</Cadence>
      <Units>hours</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>24</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Solar zenith angle of each wind sample</Name>
      <ParameterKey>ICON_L31_Solar_Zenith_Angle</ParameterKey>
      <Description>Angle between the vectors towards the sun and towards zenith, for each point in the grid. The solar zenith angles are referenced to 100 km.</Description>
      <Cadence>PT31S</Cadence>
      <Units>degrees</Units>
      <ValidMin>0</ValidMin>
      <ValidMax>180</ValidMax>
      <FillValue>9.969209968386869e+36</FillValue>
      <Support>
        <Qualifier>Direction</Qualifier>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>MIGHTI-A camera aperture 1 position sense flag</Name>
      <ParameterKey>ICON_L31_Aperture_Setting_MIGHTI_A</ParameterKey>
      <Description>Aperture Position 1: 0=OPEN, 1=CLOSED, 2=15% OPEN, 3=UNKNOWN. Note that when OPEN (0) the integration time is 60 s for nighttime observations  and when 15% OPEN (2) the integration time is 30 s for daytime observations.</Description>
      <Cadence>PT31S</Cadence>
      <ValidMin>0</ValidMin>
      <ValidMax>3</ValidMax>
      <FillValue>-9999999848243207295109594873856</FillValue>
      <Support>
        <Qualifier>Scalar</Qualifier>
        <SupportQuantity>InstrumentMode</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Sample time, average of A and B measurements</Name>
      <ParameterKey>ICON_L31_UTC_Time</ParameterKey>
      <Description>This variable is the same as Epoch but is formatted as a human-readable string. Missing grid points are labeled with empty strings.</Description>
      <Cadence>PT31S</Cadence>
      <FillValue>' '</FillValue>
      <Support>
        <Qualifier>Magnitude</Qualifier>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
  </NumericalData>
</Spase>
