NASA Logo, National Aeronautics and Space Administration

 
Product General Information:
 
 ESDT ShortName:  OMIAuraSO2e
 ESDT LongName:   OMI/Aura TOMS SO2 Vertical Column Daily L3 Best Pixel 0.25deg Lat/Lon Grid
 PFS Version:     0.0.3
 PFS Date:        2014-08-23
 PFS Author:      P. Leonard (ADNET)
 App Version:     0.0.1
 App Developers:  P. Leonard (ADNET)
 App Scientists:  Nick Krotkov (NASA), P.K. Bhartia (NASA), Brad Fisher (SSAI), Can Li (ESSIC)
 
Product Overview: >
 
 This document specifies the format of the OMIAuraSO2e product, which
 is the daily Level 3e (L3e) gridded product that corresponds to the
 OMIAuraSO2 Level 2 (L2) swath product.  The latter contains SO2 column
 amount estimates based on OMI (Ozone Monitoring Instrument) observations,
 and is tied to the OMSO2 (Reference 1) and OMTO3 (Reference 2) products.
 
 The "e" at the end of "L3e" represents "expanded", and refers to the grid
 resolution.
 
 The adopted L3e grid is a 0.25-degree by 0.25-degree grid in longitude and
 latitude.  The dimensions of this grid are 1440 by 720.  The origin of
 the grid is at lower left.  That is, the grid cell with (1-based) indices
 (1, 1) is centered at (longitude = -179.875, latitude = -89.875).  The
 grid cell with indices (1440, 720) is centered at (longitude = 179.875,
 latitude = 89.875).  The center of the grid, (longitude = 0.000,
 latitude = 0.000), corresponds to the corners of four grid cells.
 
 The adopted L3e grid is consistent with the document entitled "Definition
 of OMI Grids for Level 3 and Level 4 Data Products" by J.P. Veefkind et al.
 (Reference 3).
 
 The OMIAuraSO2e product contains four separate L3e grids:
 1) PBL (planetary boundary layer),
 2) TRL (lower troposphere),
 3) TRM (middle troposphere), and
 4) STL (upper troposphere and lower stratosphere).
 The data in each of these grids should be treated as being independent.
 
 What follows applies to each of the four L3e grids in the OMIAuraSO2e
 product.
 
 The data in each L3e grid cell in each L3e grid corresponds to the
 single "best" L2 observation selected from all "good" L2 observations
 that overlap with the L3e grid cell.
 
 The "best" L2 observation is defined as being the single "good" L2
 observation with the shortest path length.  The latter is defined as
 being 1/cos(solar zenith angle) + 1/cos(viewing zenith angle) .
 
 An L3e day is defined to be the 24 hours that lie between UTC times
 of 0 hours, 0 minutes, 0 seconds and 23 hours, 59 minutes, 59.999999
 seconds on a specified calendar date.
 
 The spatial overlap between an L2 observation and an L3e grid cell is
 determined using the ground-pixel corners for the L2 observation from
 the OMPIXCOR product.
 
 A "good" PBL L2 observation is defined as one that has
 1) an observation time that lies within the specified L3e day,
 2) a ground pixel that overlaps with the specified L3e grid cell,
 3) a solar zenith angle that is less than or equal to 70.0 degrees,
 4) an SO2 column amount that is not equal to the missing value,
 5) an OMI cross-track position number between 3 and 56 (1-based),
 6) an OMI row anomaly flag that is not set,
 7) a terrain height that is less than or equal to 3.0 km, and
 8) a radiative cloud fraction that is less than or equal to 0.2 .
 9) been acquired on the ascending part of the spacecraft orbit.
 
 A "good" volcanic (TRL, TRM, STL) L2 observation is defined as one
 that has
 1) an observation time that lies within the specified L3e day,
 2) a ground pixel that overlaps with the specified L3e grid cell,
 3) a solar zenith angle that is less than or equal to 85.0 degrees,
 4) an SO2 column amount that is not equal to the missing value,
 5) an OMI row anomaly flag that is not set .
 
 An L2 observation can be mapped onto more than one L3e grid cell, if
 the L2 observation overlaps with more than one L3e grid cell, and if
 the L2 observation has the shortest path length for more than one L3e
 grid cell.  If no "good" L2 observations are found for a given L3e grid
 cell, then all fields are set to fill values for that L3e grid cell.
 
 The L2 observations are not averaged or weighted in any way in the L3e
 product.
 
 The L3e product currently excludes L2 observations collected in OMI
 spatial and spectral zoom modes.
 
 The OMIAuraSO2e product is stored as an HDF5 grid file, and has a size
 of up to 10 Mb.  The Metadata in the product are consistent with the
 MEaSUREs Metadata requirements (References 4 and 5).  The field names 
 are inspired by the Aura File Format Guidelines document (Reference 6).
 
File-Level Attributes:
 
 - attribute:         AuthorAffiliation
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The affiliation of the author of the product.  Actual is "NASA/GSFC".

 - attribute:         AuthorName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The name of the author of the product.  Actual is "N. Krotkov, et al.".
 
 - attribute:         Conventions
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Metadata Conventions used.  Actual is "CF-1.0".
 
 - attribute:         DayNightFlag
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The flag that indicates whether the product includes day-side observations, night-side observations, or both.  Actual is "Day".
 
 - attribute:         EndUTC
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    UTC at the end of the L3e granule in "YYYY-MM-DDT23:59:59.999999Z" format.
 
 - attribute:         GranuleDay
   mandatory:         T
   data_type:         H5T_NATIVE_INTEGER
   number_of_values:  1
   valid_min:         1
   valid_max:         31
   description: >
    The UTC day of the month at the start of the L3e granule.
 
 - attribute:         GranuleDayOfYear
   mandatory:         T
   data_type:         H5T_NATIVE_INTEGER
   number_of_values:  1
   valid_min:         1
   valid_max:         366
   description: >
    The UTC day of the year at the start of the L3e granule.

 - attribute:         GranuleMonth
   mandatory:         T
   data_type:         H5T_NATIVE_INTEGER
   number_of_values:  1
   valid_min:         1
   valid_max:         12
   description: >
    The UTC month at the start of the L3e granule.

 - attribute:         GranuleYear
   mandatory:         T
   data_type:         H5T_NATIVE_INTEGER
   number_of_values:  1
   valid_min:         2004
   valid_max:         2020
   description: >
    The (four-digit) UTC year at the start of the L3e granule.
 
 - attribute:         HDFVersion
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The version of HDF used to create the L3e product file.  Example is "5-1.8.8".
 
 - attribute:         identifier_product_doi
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Digital Object Identifier.  Actual is "10.5067/MEASURES/SO2/DATA301".
 
 - attribute:         identifier_product_doi_authority
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Digital Object Identifier.  Actual is "http://dx.doi.org/".
 
 - attribute:         InputFiles
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The names of each L2G input file used to produce the L3e product file.
 
 - attribute:         InstrumentShortName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Short Name of the instrument.  Actual is "OMI".
 
 - attribute:         LocalGranuleID
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The actual name of the L3e product file.  Example is "OMI-Aura_L3-OMIAuraSO2e_2002m0630t2354-o21434_v03-00-2014m0915t123456.h5".
 
 - attribute:         LocalityValue
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The geographic locality of the product.  Actual is "Global".
 
 - attribute:         LongName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The ESDT Long Name of the product.  Actual is "OMI/Aura TOMS SO2 Vertical Column Daily L3 Best Pixel 0.25deg Lat/Lon Grid".
 
 - attribute:         OrbitNumber
   mandatory:         T
   data_type:         H5T_NATIVE_INTEGER
   number_of_values:  1,50
   valid_min:         1
   valid_max:         99999
   description: >
    The OMI orbit number for each L2 input granule.
 
 - attribute:         ParameterName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The measured science parameter expressed in the L3e granule.  Actual is "Vertical Column Sulfur Dioxide".
 
 - attribute:         Period
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   valids:            Daily,Weekly,Monthly
   description: >
    The duration of the L3e granule.  Actual is "Daily".
 
 - attribute:         PGEVersion
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The version of the PGE or App that was used to create the product file.  Example is "0.0.1".
 
 - attribute:         PlatformShortName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Short Name of the platform.  Actual is "Aura".
 
 - attribute:         ProcessingCenter
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   valids:            ACPS,OMIDAPS,TLCF
   description: >
    The processing center where the product was created.  Example is "ACPS".
 
 - attribute:         ProcessLevel
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The process level of the product.  Actual is "3e".

 - attribute:         ProductionDateTime
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The date and time of the OMIAuraSO2e processing.  Example is "2014-12-31T12:34:56.0Z".

 - attribute:         ProductType
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The temporal type of the product.  Actual is "L3e Grid".
 
 - attribute:         RangeBeginningDate
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The UTC year, month and day when the L3e granule begins.  Example is "2010-12-25".

 - attribute:         RangeBeginningTime
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The UTC hour, minute and second when the L3e granule begins.  Example is "12:00:00".

 - attribute:         RangeEndingDate
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The UTC year, month and day when the L3e granule ends.  Example is "2010-12-26".

 - attribute:         RangeEndingTime
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The UTC hour, minute and second when the L3e granule ends.  Example is "13:00:00".
 
 - attribute:         SensorShortName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Short Name of the sensor.  Actual is "CCD Ultra Violet".
 
 - attribute:         ShortName
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The ESDT Short Name of the product.  Actual is "OMIAuraSO2e".
 
 - attribute:         StartUTC
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    UTC at the start of the L3e granule in "YYYY-MM-DDT23:59:59.999999Z" format.
 
 - attribute:         TAI93At0zOfGranule
   mandatory:         T
   data_type:         H5T_NATIVE_DOUBLE
   number_of_values:  1
   valid_min:         -5.0e+09
   valid_max:         1.0e+10
   description: >
    The TAI93 time (in continuous seconds since 12 a.m. UTC on January 1, 1993) at 0z of the L3e granule (see Section 6.1 of Reference 6).
 
 - attribute:         VersionID
   mandatory:         T
   data_type:         H5T_NATIVE_CHARACTER
   number_of_values:  1
   description: >
    The Collection Version of the product.  Example is "3.00".
 
PBL Grid:
 
 PBL Grid Grid-Level Attributes:
 
  - attribute:         EastBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the easternmost data in the PBL L3e grid.
 
  - attribute:         GCTPProjectionCode
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         0
    valid_max:         99
    description: >
     The GCTP projection code of the PBL L3e grid.  Actual is 0, which corresponds to the geographic projection.
 
  - attribute:         GridName
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            OMI Total Column Amount SO2
    description: >
     Actual is "OMI Total Column Amount SO2 PBL".
 
  - attribute:         GridProjection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the PBL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         GridSpacing
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Spacing of PBL L3e grid (in degrees).  Actual is "(0.25,0.25)".
 
  - attribute:         GridSpacingUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpacing in PBL L3e grid.  Actual is "deg".

  - attribute:         GridSpan
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Span of PBL L3e grid (in degrees).  Actual is "(-180,180,-90,90)".

  - attribute:         GridSpanUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpan in PBL L3e grid.  Actual is "deg".
 
  - attribute:         NorthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the northernmost data in the PBL L3e grid.
 
  - attribute:         NumberOfGridCells
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         1
    valid_max:         1036800
    description: >
     The total number of cells in the PBL L3e grid.
 
  - attribute:         NumberOfLatitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of latitude bins in the PBL L3e grid, which is also the size of the nLatitudes dimension.  There are 720 bins from -90.0 to 90.0 degrees latitude.
 
  - attribute:         NumberOfLongitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of longitude bins in the PBL L3e grid, which is also the size of the nLongitudes dimension.  There are 1440 bins from -180.0 to 180.0 degrees longitude.

  - attribute:         Projection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the PBL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         SouthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the southernmost data in the PBL L3e grid.
 
  - attribute:         WestBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the westernmost data in the PBL L3e grid.
 
 PBL Grid Dimensions:
 
  - dimension:       nLatitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_east
    long_name:       Latitude
    description: >
     The dimension representing the terrestrial latitude at the centers of the PBL L3e grid cells in the product.  The values are in degrees north of the equator.
 
  - dimension:       nLongitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_north
    long_name:       Longitude
    description: >
     The dimension representing the terrestrial longitude at the centers of the PBL L3e grid cells in the product.  The values are in degrees east of the International Reference Meridian.
 
 PBL Grid ANCILLARY_DATA Group:
 
  - dataset:      TerrainHeight
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -200
    valid_max:    10000
    _FillValue:   -2147483647
    units:        m
    long_name:    Terrain Height
    description: >
     The terrain height (in m from the OMI Level 1B file) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      TerrainPressure
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_min:    1013.25
    _FillValue:   -1.2676506e+30
    units:        hPa
    long_name:    Terrain Pressure
    description: >
     The terrain pressure (in hPa from OMTO3) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
 PBL Grid GEOLOCATION_DATA Group:
 
  - dataset:      CrossTrackPositionNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    60
    _FillValue:   -2147483647
    units:        1
    long_name:    Cross-Track Position Number of Observation
    description: >
     The cross-track position number for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      Latitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -90.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees_north
    long_name:    Latitude
    description: >
     The terrestrial latitude (in degrees) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      Longitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_east
    long_name:    Longitude
    description: >
     The terrestrial longitude (in degrees) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      OrbitNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    999999
    _FillValue:   -2147483647
    units:        1
    long_name:    Orbit Number of Observation
    description: >
     The orbit number for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      RelativeAzimuthAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_eastofnorth
    long_name:    Relative Azimuth Angle (sun + 180 - view)
    description: >
     The relative (sun + 180 - view) azimuth angle (in degrees) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      SolarZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Solar Zenith Angle
    description: >
     The solar zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      SwathLineNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    1700
    _FillValue:   -2147483647
    units:        1
    long_name:    Swath Line Number of Observation
    description: >
     The swath line number for the best L2 observation scene in each PBL L3e grid cell.
 
  - dataset:      Time
    mandatory:    T
    data_type:    H5T_NATIVE_DOUBLE
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -5.0e+09
    valid_max:    1.0e+10
    _FillValue:   -1.2676506002282294e+30
    units:        seconds since 1993-01-01
    long_name:    Time at Start of Scan (TAI93)
    description: >
     The TAI93 time (in continuous seconds since 12 a.m. UTC on January 1, 1993) of the start of the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      ViewingZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    70.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Viewing Zenith Angle
    description: >
     The viewing zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each PBL L3e grid cell.
 
 PBL Grid SCIENCE_DATA Group:
 
  - dataset:      ColumnAmountO3
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    50.0
    valid_min:    700.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Best Total Ozone Solution
    description: >
     The best retrieved total ozone column amount from OMTO3 for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_PBL
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (PBL)
    description: >
     The retrieved vertical column amount SO2 with a boundary-layer SO2 profile averaged from in-situ aircraft measurements over the eastern United States for the best L2 observation in each PBL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_PBL_TOMS
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (PBL-TOMS)
    description: >
     The retrieved vertical column amount SO2 with a boundary-layer SO2 profile averaged from in-situ aircraft measurements over the eastern United States based on the TOMS algorithm for the best L2 observation in each PBL L3e grid cell.
 
 
  - dataset:      RadiativeCloudFraction
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    1.0
    _FillValue:   -1.2676506e+30
    units:        1
    long_name:    Radiative Cloud Fraction = fc*lc331/lm331
    description: >
     The radiative cloud fraction (= fc * lc331 / lm331) associated with the retrieval for the best L2 observation in each PBL L3e grid cell.
 
TRL Grid:
 
 TRL Grid Grid-Level Attributes:
 
  - attribute:         EastBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the easternmost data in the TRL L3e grid.
 
  - attribute:         GCTPProjectionCode
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         0
    valid_max:         99
    description: >
     The GCTP projection code of the TRL L3e grid.  Actual is 0, which corresponds to the geographic projection.
 
  - attribute:         GridName
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            OMI Total Column Amount SO2
    description: >
     Actual is "OMI Total Column Amount SO2 TRL".
 
  - attribute:         GridProjection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the TRL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         GridSpacing
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Spacing of TRL L3e grid (in degrees).  Actual is "(0.25,0.25)".

  - attribute:         GridSpacingUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpacing in TRL L3e grid.  Actual is "deg".
 
  - attribute:         GridSpan
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Span of TRL L3e grid (in degrees).  Actual is "(-180,180,-90,90)".
 
  - attribute:         GridSpanUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpan in TRL L3e grid.  Actual is "deg".
 
  - attribute:         NorthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the northernmost data in the TRL L3e grid.
 
  - attribute:         NumberOfGridCells
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         1
    valid_max:         1036800
    description: >
     The total number of cells in the TRL L3e grid.
 
  - attribute:         NumberOfLatitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of latitude bins in the TRL L3e grid, which is also the size of the nLatitudes dimension.  There are 720 bins from -90.0 to 90.0 degrees latitude.
 
  - attribute:         NumberOfLongitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of longitude bins in the TRL L3e grid, which is also the size of the nLongitudes dimension.  There are 1440 bins from -180.0 to 180.0 degrees longitude.

  - attribute:         Projection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the TRL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         SouthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the southernmost data in the TRL L3e grid.
 
  - attribute:         WestBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the westernmost data in the TRL L3e grid.
 
 TRL Grid Dimensions:
 
  - dimension:       nLatitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_east
    long_name:       Latitude
    description: >
     The dimension representing the terrestrial latitude at the centers of the TRL L3e grid cells in the product.  The values are in degrees north of the equator.
 
  - dimension:       nLongitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_north
    long_name:       Longitude
    description: >
     The dimension representing the terrestrial longitude at the centers of the TRL L3e grid cells in the product.  The values are in degrees east of the International Reference Meridian.
 
 TRL Grid ANCILLARY_DATA Group:
 
  - dataset:      TerrainHeight
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -200
    valid_max:    10000
    _FillValue:   -2147483647
    units:        m
    long_name:    Terrain Height
    description: >
     The terrain height (in m from the OMI Level 1B file) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      TerrainPressure
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_min:    1013.25
    _FillValue:   -1.2676506e+30
    units:        hPa
    long_name:    Terrain Pressure
    description: >
     The terrain pressure (in hPa from OMTO3) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
 TRL Grid GEOLOCATION_DATA Group:
 
  - dataset:      CrossTrackPositionNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    60
    _FillValue:   -2147483647
    units:        1
    long_name:    Cross-Track Position Number of Observation
    description: >
     The cross-track position number for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      Latitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -90.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees_north
    long_name:    Latitude
    description: >
     The terrestrial latitude (in degrees) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      Longitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_east
    long_name:    Longitude
    description: >
     The terrestrial longitude (in degrees) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      OrbitNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    999999
    _FillValue:   -2147483647
    units:        1
    long_name:    Orbit Number of Observation
    description: >
     The orbit number for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      RelativeAzimuthAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_eastofnorth
    long_name:    Relative Azimuth Angle (sun + 180 - view)
    description: >
     The relative (sun + 180 - view) azimuth angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      SolarZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Solar Zenith Angle
    description: >
     The solar zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      SwathLineNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    1700
    _FillValue:   -2147483647
    units:        1
    long_name:    Swath Line Number of Observation
    description: >
     The swath line number for the best L2 observation scene in each TRL L3e grid cell.
 
  - dataset:      Time
    mandatory:    T
    data_type:    H5T_NATIVE_DOUBLE
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -5.0e+09
    valid_max:    1.0e+10
    _FillValue:   -1.2676506002282294e+30
    units:        seconds since 1993-01-01
    long_name:    Time at Start of Scan (TAI93)
    description: >
     The TAI93 time (in continuous seconds since 12 a.m. UTC on January 1, 1993) of the start of the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      ViewingZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    70.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Viewing Zenith Angle
    description: >
     The viewing zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRL L3e grid cell.
 
 TRL Grid SCIENCE_DATA Group:
 
  - dataset:      ColumnAmountO3
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    50.0
    valid_min:    700.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Best Total Ozone Solution
    description: >
     The best retrieved total ozone column amount from OMTO3 for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_TRL
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (TRL)
    description: >
     The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 0 (roughly between 0 and 5 km altitude) for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_TRL_TOMS
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (TRL-TOMS)
    description: >
     The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 0 (roughly between 0 and 5 km altitude) based on the TOMS algorithm for the best L2 observation in each TRL L3e grid cell.
 
  - dataset:      RadiativeCloudFraction
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    1.0
    _FillValue:   -1.2676506e+30
    units:        1
    long_name:    Radiative Cloud Fraction = fc*lc331/lm331
    description: >
     The radiative cloud fraction (= fc * lc331 / lm331) associated with the retrieval for the best L2 observation in each TRL L3e grid cell.
 
TRM Grid:
 
 TRM Grid Grid-Level Attributes:
 
  - attribute:         EastBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the easternmost data in the TRM L3e grid.
 
  - attribute:         GCTPProjectionCode
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         0
    valid_max:         99
    description: >
     The GCTP projection code of the TRM L3e grid.  Actual is 0, which corresponds to the geographic projection.
 
  - attribute:         GridName
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            OMI Total Column Amount SO2
    description: >
     Actual is "OMI Total Column Amount SO2 TRM".
 
  - attribute:         GridProjection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the TRM L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         GridSpacing
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Spacing of TRM L3e grid (in degrees).  Actual is "(0.25,0.25)".

  - attribute:         GridSpacingUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpacing in TRM L3e grid.  Actual is "deg".
 
  - attribute:         GridSpan
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Span of TRM L3e grid (in degrees).  Actual is "(-180,180,-90,90)".
 
  - attribute:         GridSpanUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpan in TRM L3e grid.  Actual is "deg".
 
  - attribute:         NorthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the northernmost data in the TRM L3e grid.
 
  - attribute:         NumberOfGridCells
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         1
    valid_max:         1036800
    description: >
     The total number of cells in the TRM L3e grid.
 
  - attribute:         NumberOfLatitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of latitude bins in the TRM L3e grid, which is also the size of the nLatitudes dimension.  There are 720 bins from -90.0 to 90.0 degrees latitude.
 
  - attribute:         NumberOfLongitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of longitude bins in the TRM L3e grid, which is also the size of the nLongitudes dimension.  There are 1440 bins from -180.0 to 180.0 degrees longitude.

  - attribute:         Projection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the TRM L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         SouthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the southernmost data in the TRM L3e grid.
 
  - attribute:         WestBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the westernmost data in the TRM L3e grid.
 
 TRM Grid Dimensions:
 
  - dimension:       nLatitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_east
    long_name:       Latitude
    description: >
     The dimension representing the terrestrial latitude at the centers of the TRM L3e grid cells in the product.  The values are in degrees north of the equator.
 
  - dimension:       nLongitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_north
    long_name:       Longitude
    description: >
     The dimension representing the terrestrial longitude at the centers of the TRM L3e grid cells in the product.  The values are in degrees east of the International Reference Meridian.
 
 TRM Grid ANCILLARY_DATA Group:
 
  - dataset:      TerrainHeight
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -200
    valid_max:    10000
    _FillValue:   -2147483647
    units:        m
    long_name:    Terrain Height
    description: >
     The terrain height (in m from the OMI Level 1B file) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      TerrainPressure
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_min:    1013.25
    _FillValue:   -1.2676506e+30
    units:        hPa
    long_name:    Terrain Pressure
    description: >
     The terrain pressure (in hPa from OMTO3) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
 TRM Grid GEOLOCATION_DATA Group:
 
  - dataset:      CrossTrackPositionNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    60
    _FillValue:   -2147483647
    units:        1
    long_name:    Cross-Track Position Number of Observation
    description: >
     The cross-track position number for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      Latitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -90.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees_north
    long_name:    Latitude
    description: >
     The terrestrial latitude (in degrees) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      Longitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_east
    long_name:    Longitude
    description: >
     The terrestrial longitude (in degrees) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      OrbitNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    999999
    _FillValue:   -2147483647
    units:        1
    long_name:    Orbit Number of Observation
    description: >
     The orbit number for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      RelativeAzimuthAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_eastofnorth
    long_name:    Relative Azimuth Angle (sun + 180 - view)
    description: >
     The relative (sun + 180 - view) azimuth angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      SolarZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Solar Zenith Angle
    description: >
     The solar zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      SwathLineNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    1700
    _FillValue:   -2147483647
    units:        1
    long_name:    Swath Line Number of Observation
    description: >
     The swath line number for the best L2 observation scene in each TRM L3e grid cell.
 
  - dataset:      Time
    mandatory:    T
    data_type:    H5T_NATIVE_DOUBLE
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -5.0e+09
    valid_max:    1.0e+10
    _FillValue:   -1.2676506002282294e+30
    units:        seconds since 1993-01-01
    long_name:    Time at Start of Scan (TAI93)
    description: >
     The TAI93 time (in continuous seconds since 12 a.m. UTC on January 1, 1993) of the start of the best L2 observation in each TRM L3e grid cell.
 
  - dataset:      ViewingZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    70.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Viewing Zenith Angle
    description: >
     The viewing zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each TRM L3e grid cell.
 
 TRM Grid SCIENCE_DATA Group:
 
   - dataset:      ColumnAmountO3
     mandatory:    T
     data_type:    H5T_NATIVE_REAL
     dimensions:   nLongitudes,nLatitudes
     valid_min:    50.0
     valid_min:    700.0
     _FillValue:   -1.2676506e+30
     units:        DU
     long_name:    Best Total Ozone Solution
     description: >
      The best retrieved total ozone column amount from OMTO3 for the best L2 observation in each TRM L3e grid cell.
 
   - dataset:      ColumnAmountSO2_TRM
     mandatory:    T
     data_type:    H5T_NATIVE_REAL
     dimensions:   nLongitudes,nLatitudes
     valid_min:    -10.0
     valid_min:    2000.0
     _FillValue:   -1.2676506e+30
     units:        DU
     long_name:    Vertical Column Amount SO2 (TRM)
     description: >
      The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 1 (roughly between 5 and 10 km altitude) for the best L2 observation in each TRM L3e grid cell.
 
   - dataset:      ColumnAmountSO2_TRM_TOMS
     mandatory:    T
     data_type:    H5T_NATIVE_REAL
     dimensions:   nLongitudes,nLatitudes
     valid_min:    -10.0
     valid_min:    2000.0
     _FillValue:   -1.2676506e+30
     units:        DU
     long_name:    Vertical Column Amount SO2 (TRM-TOMS)
     description: >
      The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 1 (roughly between 5 and 10 km altitude) based on the TOMS algorithm for the best L2 observation in each TRM L3e grid cell.
 
   - dataset:      RadiativeCloudFraction
     mandatory:    T
     data_type:    H5T_NATIVE_REAL
     dimensions:   nLongitudes,nLatitudes
     valid_min:    0.0
     valid_max:    1.0
     _FillValue:   -1.2676506e+30
     units:        1
     long_name:    Radiative Cloud Fraction = fc*lc331/lm331
     description: >
      The radiative cloud fraction (= fc * lc331 / lm331) associated with the retrieval for the best L2 observation in each TRM L3e grid cell.
 
STL Grid:
 
 STL Grid Grid-Level Attributes:
 
  - attribute:         EastBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the easternmost data in the STL L3e grid.
 
  - attribute:         GCTPProjectionCode
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         0
    valid_max:         99
    description: >
     The GCTP projection code of the STL L3e grid.  Actual is 0, which corresponds to the geographic projection.
 
  - attribute:         GridName
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            OMI Total Column Amount SO2
    description: >
     Actual is "OMI Total Column Amount SO2 STL".
 
  - attribute:         GridProjection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the STL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         GridSpacing
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Spacing of STL L3e grid (in degrees).  Actual is "(0.25,0.25)".

  - attribute:         GridSpacingUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpacing in STL L3e grid.  Actual is "deg".
 
  - attribute:         GridSpan
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    description: >
     Span of STL L3e grid (in degrees).  Actual is "(-180,180,-90,90)".
 
  - attribute:         GridSpanUnit
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            deg
    description: >
     Unit for GridSpan in STL L3e grid.  Actual is "deg".
 
  - attribute:         NorthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the northernmost data in the STL L3e grid.
 
  - attribute:         NumberOfGridCells
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    valid_min:         1
    valid_max:         1036800
    description: >
     The total number of cells in the STL L3e grid.
 
  - attribute:         NumberOfLatitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of latitude bins in the STL L3e grid, which is also the size of the nLatitudes dimension.  There are 720 bins from -90.0 to 90.0 degrees latitude.
 
  - attribute:         NumberOfLongitudes
    mandatory:         T
    data_type:         H5T_NATIVE_INTEGER
    number_of_values:  1
    description: >
     The number of longitude bins in the STL L3e grid, which is also the size of the nLongitudes dimension.  There are 1440 bins from -180.0 to 180.0 degrees longitude.

  - attribute:         Projection
    mandatory:         T
    data_type:         H5T_NATIVE_CHARACTER
    number_of_values:  1
    valids:            Geographic
    description: >
     The map projection of the STL L3e grid.  Actual is "Geographic" (see Section 6.2 of Reference 6).
 
  - attribute:         SouthBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -90.0
    valid_max:         90.0
    description: >
     The terrestrial latitude (in degrees) of the southernmost data in the STL L3e grid.
 
  - attribute:         WestBoundingCoordinate
    mandatory:         T
    data_type:         H5T_NATIVE_REAL
    number_of_values:  1
    valid_min:         -180.0
    valid_max:         180.0
    description: >
     The terrestrial longitude (in degrees) of the westernmost data in the STL L3e grid.
 
 STL Grid Dimensions:
 
  - dimension:       nLatitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_east
    long_name:       Latitude
    description: >
     The dimension representing the terrestrial latitude at the centers of the STL L3e grid cells in the product.  The values are in degrees north of the equator.
 
  - dimension:       nLongitudes
    mandatory:       T
    data_type:       H5T_NATIVE_REAL
    dimension_type:  FIXED
    units:           degrees_north
    long_name:       Longitude
    description: >
     The dimension representing the terrestrial longitude at the centers of the STL L3e grid cells in the product.  The values are in degrees east of the International Reference Meridian.
 
 STL Grid ANCILLARY_DATA Group:
 
  - dataset:      TerrainHeight
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -200
    valid_max:    10000
    _FillValue:   -2147483647
    units:        m
    long_name:    Terrain Height
    description: >
     The terrain height (in m from the OMI Level 1B file) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      TerrainPressure
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_min:    1013.25
    _FillValue:   -1.2676506e+30
    units:        hPa
    long_name:    Terrain Pressure
    description: >
     The terrain pressure (in hPa from OMTO3) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
 STL Grid GEOLOCATION_DATA Group:
 
  - dataset:      CrossTrackPositionNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    60
    _FillValue:   -2147483647
    units:        1
    long_name:    Cross-Track Position Number of Observation
    description: >
     The cross-track position number for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      Latitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -90.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees_north
    long_name:    Latitude
    description: >
     The terrestrial latitude (in degrees) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      Longitude
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_east
    long_name:    Longitude
    description: >
     The terrestrial longitude (in degrees) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      OrbitNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    999999
    _FillValue:   -2147483647
    units:        1
    long_name:    Orbit Number of Observation
    description: >
     The orbit number for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      RelativeAzimuthAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -180.0
    valid_max:    180.0
    _FillValue:   -1.2676506e+30
    units:        degrees_eastofnorth
    long_name:    Relative Azimuth Angle (sun + 180 - view)
    description: >
     The relative (sun + 180 - view) azimuth angle (in degrees) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      SolarZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    90.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Solar Zenith Angle
    description: >
     The solar zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      SwathLineNumber
    mandatory:    T
    data_type:    H5T_NATIVE_INTEGER
    dimensions:   nLongitudes,nLatitudes
    valid_min:    1
    valid_max:    1700
    _FillValue:   -2147483647
    units:        1
    long_name:    Swath Line Number of Observation
    description: >
     The swath line number for the best L2 observation scene in each STL L3e grid cell.
 
  - dataset:      Time
    mandatory:    T
    data_type:    H5T_NATIVE_DOUBLE
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -5.0e+09
    valid_max:    1.0e+10
    _FillValue:   -1.2676506002282294e+30
    units:        seconds since 1993-01-01
    long_name:    Time at Start of Scan (TAI93)
    description: >
     The TAI93 time (in continuous seconds since 12 a.m. UTC on January 1, 1993) of the start of the best L2 observation in each STL L3e grid cell.
 
  - dataset:      ViewingZenithAngle
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    70.0
    _FillValue:   -1.2676506e+30
    units:        degrees
    long_name:    Viewing Zenith Angle
    description: >
     The viewing zenith angle (in degrees) at the center of the ground pixel for the best L2 observation in each STL L3e grid cell.
 
 STL Grid SCIENCE_DATA Group:
 
  - dataset:      ColumnAmountO3
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    50.0
    valid_min:    700.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Best Total Ozone Solution
    description: >
     The best retrieved total ozone column amount from OMTO3 for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_STL
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (STL)
    description: >
     The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 3 (roughly between 15 and 20 km altitude) for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      ColumnAmountSO2_STL_TOMS
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    -10.0
    valid_min:    2000.0
    _FillValue:   -1.2676506e+30
    units:        DU
    long_name:    Vertical Column Amount SO2 (STL-TOMS)
    description: >
     The retrieved vertical column amount SO2 with a prescribed SO2 profile similar to the standard ozone profile in Umkher layer 3 (roughly between 15 and 20 km altitude) based on the TOMS algorithm for the best L2 observation in each STL L3e grid cell.
 
  - dataset:      RadiativeCloudFraction
    mandatory:    T
    data_type:    H5T_NATIVE_REAL
    dimensions:   nLongitudes,nLatitudes
    valid_min:    0.0
    valid_max:    1.0
    _FillValue:   -1.2676506e+30
    units:        1
    long_name:    Radiative Cloud Fraction = fc*lc331/lm331
    description: >
     The radiative cloud fraction (= fc * lc331 / lm331) associated with the retrieval for the best L2 observation in each STL L3e grid cell.
 
Core Metadata:  None.
 
Product Specific Attributes:  None.
 
Archived Metadata:  None.
 
References: >
 
 1. "OMSO2 README File"
    (18 August 2008)
    (http://disc.sci.gsfc.nasa.gov/Aura/data-holdings/OMI/omso2_v003.shtml)
 
 2. "OMTO3 README File"
    (3 April 2012)
    (http://disc.sci.gsfc.nasa.gov/Aura/data-holdings/OMI/omto3_v003.shtml)
 
 3. "Definition of OMI Grids for Level 3 and Level 4 Data Products"
    (OMI-Grids_L3L4, SD-OMIE-KNMI-443, 25 January 2005)
 
 4. "ICD Between GES DISC S4PA and Multi-Decadal Sulfur Dioxide Climatology from Satellite Instruments/Nickolay Krotkov"
    Prepared by James Johnson
    Revised December 31, 2013
 
 5. "MEaSUREs Data at the GES DISC:  Recommendations to Data Providers"
    Prepared by Dana Ostrenga, James Johnson, and Bruce Vollmer
    Revised June 27, 2011
 
 6. "A File Format for Satellite Atmospheric Chemistry Data Based on Aura File Format Guidelines"
    Craig, C., Veefkind, P., Leonard, P., Wagner, P., Vuu, C., and Shepard, D.
    ESDS-RCF-009, May 2008
    http://www.esdswg.org/spg/rfc/esds-rfc-009/ESDS-RFC-009.pdf/view