<?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://www.spase-group.org/data/schema/spase-2.7.1.xsd">
  <Version>2.7.1</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/TIMED/GUVI/Imaging/L1B_Disk</ResourceID>
    <NamingAuthority>NASA</NamingAuthority>
    <ResourceType>NumericalData</ResourceType>
    <ResourceHeader>
      <ResourceName>TIMED GUVI Imaging Level 1B Disk</ResourceName>
      <ReleaseDate>2025-12-04T13:32:05Z</ReleaseDate>
      <RevisionHistory>
        <RevisionEvent>
          <ReleaseDate>2021-06-02T00:00:00Z</ReleaseDate>
          <Note>Only known prior ReleaseDate of the metadata</Note>
        </RevisionEvent>
        <RevisionEvent>
          <ReleaseDate>2025-11-14T16:01:52Z</ReleaseDate>
          <Note>Added PublicationInfo. Added ResourceType and NamingAuthority. Changed http to https in top-level schemaLocation attribute. Fixed version number separator in top-level schemaLocation attribute. Matched version number in schemaLocation attribute to updated value in Version tag. ZCB</Note>
        </RevisionEvent>
        <RevisionEvent>
          <ReleaseDate>2025-12-04T13:32:05Z</ReleaseDate>
          <Note>Added MetadataRightsList. Updated to 2.7.1. ZCB</Note>
        </RevisionEvent>
      </RevisionHistory>
      <Description>Level 1B Disk data contains calibrated radiance data over multiple scans that are geolocated into a GUVI-based coordinate system on the disk.</Description>
      <Acknowledgement>NASA, Andrew B. Christensen</Acknowledgement>
      <PublicationInfo>
        <Authors>Christensen, Andrew B.</Authors>
        <PublicationDate>2025-11-14T16:01:52Z</PublicationDate>
        <PublishedBy>Johns Hopkins University Applied Physics Laboratory</PublishedBy>
      </PublicationInfo>
      <Contact>
        <PersonID>spase://SMWG/Person/Andrew.B.Christensen</PersonID>
        <Role>PrincipalInvestigator</Role>
      </Contact>
      <InformationURL>
        <Name>L1B Imaging Data Information</Name>
        <URL>http://guvitimed.jhuapl.edu/sites/default/files/data/documents/L1B_datainfo.pdf</URL>
      </InformationURL>
      <PriorID>spase://VITMO/NumericalData/TIMED/GUVI/Imaging/L1B_Disk</PriorID>
      <PriorID>spase://VSPO/NumericalData/TIMED/GUVI/Imaging/L1B_Disk</PriorID>
    </ResourceHeader>
    <AccessInformation>
      <RepositoryID>spase://SMWG/Repository/TIMED/GUVI_POC</RepositoryID>
      <Availability>Online</Availability>
      <AccessRights>Open</AccessRights>
      <AccessURL>
        <Name>GUVI POC L1B Imaging Data Request</Name>
        <URL>http://guvitimed.jhuapl.edu/data_fetch_l1b_imaging</URL>
        <Description>This web page allows the request of data files for this product.  To request data: select the year and day then press display.</Description>
      </AccessURL>
      <Format>NetCDF</Format>
      <Encoding>GZIP</Encoding>
      <Acknowledgement>NASA, Andrew B. Christensen</Acknowledgement>
    </AccessInformation>
    <ProcessingLevel>Calibrated</ProcessingLevel>
    <ProviderResourceName>GUVI Imaging L1B Disk data</ProviderResourceName>
    <ProviderProcessingLevel>Level 1B</ProviderProcessingLevel>
    <ProviderVersion>009</ProviderVersion>
    <InstrumentID>spase://SMWG/Instrument/TIMED/GUVI</InstrumentID>
    <MeasurementType>Radiance</MeasurementType>
    <TemporalDescription>
      <TimeSpan>
        <StartDate>2002-01-07T00:00:00.000</StartDate>
        <StopDate>2007-12-11T00:05:38.000</StopDate>
      </TimeSpan>
    </TemporalDescription>
    <ObservedRegion>Earth.NearSurface.Thermosphere</ObservedRegion>
    <ObservedRegion>Earth.NearSurface.Ionosphere</ObservedRegion>
    <ObservedRegion>Earth.NearSurface.AuroralRegion</ObservedRegion>
    <Keyword>TIMED</Keyword>
    <Keyword>GUVI</Keyword>
    <Keyword>Imaging</Keyword>
    <Keyword>Disk</Keyword>
    <Keyword>lower thermosphere</Keyword>
    <Keyword>ionosphere</Keyword>
    <Keyword>MLTI</Keyword>
    <Parameter>
      <Name>Starting Time</Name>
      <ParameterKey>Starting_Time</ParameterKey>
      <Description>Starting date/time of file's observation encoded in a 13-digit string and stored as a single netCDF global attribute.</Description>
      <Units>yyyydoyhhmmss</Units>
      <Structure>
        <Size>1</Size>
        <Description>Dimensions: [1] - this parameter is a single element per file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Stopping Time</Name>
      <ParameterKey>Stopping_Time</ParameterKey>
      <Description>Stopping date/time of file's observation encoded in a 13-digit string and stored as a single netCDF global attribute.</Description>
      <Units>yyyydoyhhmmss</Units>
      <Structure>
        <Size>1</Size>
        <Description>Dimensions: [1] - this parameter is a single element per file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Day of Year</Name>
      <ParameterKey>DOY</ParameterKey>
      <Description>Date of observation in number of days since start of current year.</Description>
      <Units>days</Units>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>1</ValidMin>
      <ValidMax>366</ValidMax>
      <Support>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Time</Name>
      <ParameterKey>Time</ParameterKey>
      <Description>Time of observation in integral number of milliseconds since start of current day. Timestamp marks beginning of interval</Description>
      <Units>ms</Units>
      <UnitsConversion>1e-3&gt;s</UnitsConversion>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>0</ValidMin>
      <ValidMax>86399999</ValidMax>
      <Support>
        <SupportQuantity>Temporal</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Detector</Name>
      <ParameterKey>Detector</ParameterKey>
      <Description>Detector number of detector being used</Description>
      <Units>unitless</Units>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>1</ValidMin>
      <ValidMax>2</ValidMax>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Slit position</Name>
      <ParameterKey>Slit</ParameterKey>
      <Description>Slit position being used where 0 = closed, 1 = wide, 2 = medium, 3 = narrow, and 4 = unknown.</Description>
      <Units>unitless</Units>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>0</ValidMin>
      <ValidMax>4</ValidMax>
      <Support>
        <SupportQuantity>InstrumentMode</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Mirror start position</Name>
      <ParameterKey>MirrorStartPosition</ParameterKey>
      <Description>Starting position of the mirror.</Description>
      <Units>unitless</Units>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>49</ValidMin>
      <ValidMax>53</ValidMax>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Mirror nadir position</Name>
      <ParameterKey>MirrorNadirPosition</ParameterKey>
      <Description>Position of the mirror when at nadir.</Description>
      <Units>unitless</Units>
      <Structure>
        <Size>0</Size>
        <Description>Dimensions: [n] - where n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>249</ValidMin>
      <ValidMax>253</ValidMax>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Dark count pixels</Name>
      <ParameterKey>DarkCountPixels</ParameterKey>
      <Description>Four separate dark pixels that measure instumental dark counts.  These values are use to scale a dark pixel mask to obtain an estimated dark level that can then subtracted from each pixel.</Description>
      <Caveats>This correction is generally not applied because the GUVI dark pixels seem to see varying amounts of scattered light at a level substantially larger than the miniscule "true" dark level.</Caveats>
      <Units>counts</Units>
      <Structure>
        <Size>4</Size>
        <Description>Dimensions: [4,n] - where 4 is the number of dark count pixels, or NumDarkCountPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Background count pixels</Name>
      <ParameterKey>BackgroundPixels</ParameterKey>
      <Description>GUVI long backgrounds measured on a 3x7 grid (3 spatial pixel intervals, 7 scan/mirror step intervals), and integrated for time intervals of [1.088, 1.674,1.674, 1.674, 1.674, 1.674, 1.488] seconds, finishing at scan/mirror steps [   31,   26,   53,   80,  107,  134,  158]. The first 32 steps are on the limb (1.088 = 32x0.034 seconds/ limb step), whereas the next six intervals are distributed across the 159 disk scan steps.</Description>
      <Units>counts</Units>
      <Structure>
        <Size>21</Size>
        <Description>Dimensions: [21,n] - where 21 is the number of background count pixels, or NumBackgroundCountPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Data Quality Indicator</Name>
      <ParameterKey>DQI</ParameterKey>
      <Description>Data quality indicator as bit-encoded integers where Bit 7: 1 = Negative Radiance, 0 = positive; Bit 6: 1 = Zero Radiance, 0 = non-zero; Bit 5: 1 = Geolocation error (disk pixel on limb or limb pixel on disk), 0 = correct geolocation; Bit 4: 1 = Calibration failure, 0 = No calibration failure; Bits 0-3 are unused.</Description>
      <Units>unitless</Units>
      <Structure>
        <Size>5 14 159</Size>
        <Description>Dimensions: [5,14,159,n] - where 5 is the number of colors, or NumColors; 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Pierce point latitude</Name>
      <ParameterKey>PiercePointLatitude</ParameterKey>
      <Description>Pierce point latitude geographic coordinates</Description>
      <Units>degrees</Units>
      <Structure>
        <Size>14 159</Size>
        <Description>Dimensions: [14,159,n] - where 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>-90.0</ValidMin>
      <ValidMax>90.0</ValidMax>
      <Support>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Pierce point longitude</Name>
      <ParameterKey>PiercePointLongitude</ParameterKey>
      <Description>Pierce point longitude geographic coordinates</Description>
      <Units>degrees</Units>
      <Structure>
        <Size>14 159</Size>
        <Description>Dimensions: [14,159,n] - where 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>-180.0</ValidMin>
      <ValidMax>180.0</ValidMax>
      <Support>
        <SupportQuantity>Positional</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Calibration Error</Name>
      <ParameterKey>CalibrationError</ParameterKey>
      <Description>Calibration error</Description>
      <Units>Percent scaled by 10</Units>
      <UnitsConversion>1e-1&gt;%</UnitsConversion>
      <Structure>
        <Size>5 14 159</Size>
        <Description>Dimensions: [5,14,159,n] - where 5 is the number of colors, or NumColors; 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>0</ValidMin>
      <ValidMax>1000</ValidMax>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Counting Statistical Error</Name>
      <ParameterKey>CountError</ParameterKey>
      <Description>Count error</Description>
      <Caveats>If Bit 6 of Data Quality Indicator (DQI) parameter is set, then set the value returned is in units of Rayleighs/count (unscaled)</Caveats>
      <Units>Percent scaled by 10</Units>
      <UnitsConversion>1e-1&gt;%</UnitsConversion>
      <Structure>
        <Size>5 14 159</Size>
        <Description>Dimensions: [5,14,159,n] - where 5 is the number of colors, or NumColors; 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <ValidMin>0</ValidMin>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Solar Zenith Angle</Name>
      <ParameterKey>SolarZenithAngle</ParameterKey>
      <Description>Solar Zenith Angle</Description>
      <Units>degrees</Units>
      <Structure>
        <Size>14 159</Size>
        <Description>Dimensions: [14,159,n] - where 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <Support>
        <SupportQuantity>Other</SupportQuantity>
      </Support>
    </Parameter>
    <Parameter>
      <Name>Imaging Mode Disk Radiance Data</Name>
      <ParameterKey>RadianceData</ParameterKey>
      <Description>Radiance scans of nominally 159 pixels crosstrack and 14 pixels along track for each of 5 colors (1216, 1304, 1356 A, LBH1 and LBH2).</Description>
      <Units>Rayleighs</Units>
      <Structure>
        <Size>5 14 159</Size>
        <Description>Dimensions: [5,14,159,n] - where 5 is the number of colors, or NumColors; 14 is the number of along track pixels, or NumAlongTrackPixels; 159 is the number of across track pixels, or NumAcrossTrackPixels; n is the number of scans, or NumScans, (i.e., records) in an orbital file.</Description>
      </Structure>
      <Wave>
        <WaveType>Electromagnetic</WaveType>
        <WaveQuantity>Wavelength</WaveQuantity>
        <WavelengthRange>
          <SpectralRange>Ultraviolet</SpectralRange>
          <Low>121.6</Low>
          <High>180.0</High>
          <Units>nm</Units>
          <Bin>
            <BandName>HI (121.6)</BandName>
            <Low>121.6</Low>
            <High>121.6</High>
          </Bin>
          <Bin>
            <BandName>OI (130.4)</BandName>
            <Low>130.4</Low>
            <High>130.4</High>
          </Bin>
          <Bin>
            <BandName>OI (135.6)</BandName>
            <Low>135.6</Low>
            <High>135.6</High>
          </Bin>
          <Bin>
            <BandName>N2 Lyman-Birge-Hopfield (LBH (1))</BandName>
            <Low>140</Low>
            <High>150</High>
          </Bin>
          <Bin>
            <BandName>N2 Lyman-Birge-Hopfield (LBH (2))</BandName>
            <Low>165</Low>
            <High>180</High>
          </Bin>
        </WavelengthRange>
      </Wave>
    </Parameter>
  </NumericalData>
</Spase>
