L2__AER_OT version 1

L2__AER_OT_v1

This definition is based on version 2.0.0 of the S5P L2 AOT Product User Manual S5P-KNMI-L2-0034-MA

root type

hdf5 record
attribute: Conventions
hdf5 string

attribute: title
hdf5 string

attribute: id
hdf5 string

attribute: tracking_id
hdf5 string

attribute: description
hdf5 string

attribute: source
hdf5 string

attribute: institution
hdf5 string

attribute: project
hdf5 string

attribute: references
hdf5 string

attribute: date_created
hdf5 string

attribute: history
hdf5 string

attribute: summary
hdf5 string

attribute: license
hdf5 string

attribute: processor_name
hdf5 string

attribute: processor_version
hdf5 string

attribute: algorithm_version
hdf5 string

attribute: product_version
hdf5 string

attribute: processing_status
hdf5 string

attribute: processing_center
hdf5 string

attribute: platform
hdf5 string

attribute: sensor
hdf5 string

attribute: spatial_resolution
hdf5 string

attribute: time_reference
hdf5 string

attribute: time_coverage_start
hdf5 string

attribute: time_coverage_end
hdf5 string

attribute: time_coverage_resolution
hdf5 string

attribute: time_coverage_duration
hdf5 string

attribute: orbit
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: footprint
hdf5 string

attribute: cdm_data_type
hdf5 string

attribute: file_class
hdf5 string

attribute: collection_identifier
hdf5 string

attribute: input_files
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file
hdf5 string

attribute: creator_name
hdf5 string

attribute: creator_url
hdf5 string

attribute: creator_email
hdf5 string

attribute: naming_authority
hdf5 string

attribute: identifier_product_doi
hdf5 string

attribute: identifier_product_doi_authority
hdf5 string

attribute: keywords_vocabulary
hdf5 string

attribute: keywords
hdf5 string

attribute: standard_name_vocabulary
hdf5 string

attribute: NCPropertiesreal name: _NCProperties
hdf5 string


idfield namedefinition
0PRODUCT
hdf5 record
idfield namedefinition
0SUPPORT_DATA
hdf5 record
idfield namedefinition
0DETAILED_RESULTS
hdf5 record
idfield namedefinition
0single_scattering_albedo
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: comment
hdf5 stringsize: 116
fixed value: "Single scattering albedo; fraction of the aerosol scattering and absorption, according to the selected aerosol type."

attribute: standard_name
hdf5 stringsize: 24
fixed value: "single_scattering_albedo"

attribute: long_name
hdf5 stringsize: 32
fixed value: "aerosol single scattering albedo"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
1aerosol_reflectance
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: comment
hdf5 stringsize: 148
fixed value: "The aerosol reflectance is the measured toa_bidrectional reflectance minus the modelled aerosol-free reflectance computed using the lut reflectance."

attribute: standard_name
hdf5 stringsize: 19
fixed value: "aerosol_reflectance"

attribute: long_name
hdf5 stringsize: 76
fixed value: "measured reflectance corrected for Rayleigh scattering (aerosol reflectance)"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
2surface_reflectance_diffuse
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: source
hdf5 stringsize: 94
fixed value: "Cox and Munk ocean reflectance over ocean, Lambertian Equivalent Reflectance minimum over land"

attribute: long_name
hdf5 stringsize: 44
fixed value: "diffuse component of the surface reflectance"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
3surface_reflectance_direct
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: source
hdf5 stringsize: 112
fixed value: "Not set; equal to Cox and Munk ocean reflectance over ocean, Lambertian Equivalent Reflectance minimum over land"

attribute: long_name
hdf5 stringsize: 43
fixed value: "direct component of the surface reflectance"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
1GEOLOCATIONS
hdf5 record
idfield namedefinition
0geolocation_flags
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: standard_name
hdf5 stringsize: 11
fixed value: "status_flag"

attribute: long_name
hdf5 stringsize: 25
fixed value: "ground pixel quality flag"

attribute: flag_values
hdf5 array[7]
hdf5 uint8
endianness: little endian

attribute: flag_meanings
hdf5 stringsize: 98
fixed value: "no_error solar_eclipse sun_glint_possible descending night geo_boundary_crossing geolocation_error"

attribute: flag_masks
hdf5 array[7]
hdf5 uint8
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 uint8
1latitude_bounds
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $corner

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 13
fixed value: "degrees_north"

attribute: long_name
hdf5 stringsize: 21
fixed value: "pixel corner latitude"

attribute: standard_name
hdf5 stringsize: 8
fixed value: "latitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
2longitude_bounds
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $corner

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 12
fixed value: "degrees_east"

attribute: standard_name
hdf5 stringsize: 9
fixed value: "longitude"

attribute: long_name
hdf5 stringsize: 22
fixed value: "pixel corner longitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
3satellite_altitude
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "m"

attribute: long_name
hdf5 stringsize: 18
fixed value: "satellite altitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: comment
hdf5 stringsize: 112
fixed value: "The altitude of the satellite with respect to the geodetic sub-satellite point on the WGS84 reference ellipsoid."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
4satellite_latitude
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 13
fixed value: "degrees_north"

attribute: long_name
hdf5 stringsize: 22
fixed value: "sub-satellite latitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: comment
hdf5 stringsize: 78
fixed value: "Latitude of the geodetic sub-satellite point on the WGS84 reference ellipsoid."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
5satellite_longitude
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 12
fixed value: "degrees_east"

attribute: long_name
hdf5 stringsize: 23
fixed value: "sub-satellite longitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: comment
hdf5 stringsize: 79
fixed value: "Longitude of the geodetic sub-satellite point on the WGS84 reference ellipsoid."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
6satellite_orbit_phase
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 32
fixed value: "fractional satellite orbit phase"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: comment
hdf5 stringsize: 64
fixed value: "Relative offset [0.0, ..., 1.0] of the measurement in the orbit."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
7solar_azimuth_angle
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 7
fixed value: "degrees"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: long_name
hdf5 stringsize: 19
fixed value: "solar azimuth angle"

attribute: standard_name
hdf5 stringsize: 19
fixed value: "solar_azimuth_angle"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
8solar_zenith_angle
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 7
fixed value: "degrees"

attribute: long_name
hdf5 stringsize: 18
fixed value: "solar zenith angle"

attribute: standard_name
hdf5 stringsize: 18
fixed value: "solar_zenith_angle"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
9viewing_azimuth_angle
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 7
fixed value: "degrees"

attribute: long_name
hdf5 stringsize: 21
fixed value: "viewing azimuth angle"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: standard_name
hdf5 stringsize: 21
fixed value: "viewing_azimuth_angle"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
10viewing_zenith_angle
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 7
fixed value: "degrees"

attribute: long_name
hdf5 stringsize: 20
fixed value: "viewing zenith angle"

attribute: standard_name
hdf5 stringsize: 20
fixed value: "viewing_zenith_angle"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
2INPUT_DATA
hdf5 record
idfield namedefinition
0absorbing_aerosol_index
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: standard_name
hdf5 stringsize: 25
fixed value: "ultraviolet_aerosol_index"

attribute: long_name
hdf5 stringsize: 41
fixed value: "absorbing aerosol index at 354 and 388 nm"

attribute: comment
hdf5 stringsize: 42
fixed value: "Absorbing aerosol index at 354 and 388 nm."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
1aerosol_mid_height
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "m"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: standard_name
hdf5 stringsize: 20
fixed value: "aerosol_layer_height"

attribute: long_name
hdf5 stringsize: 51
fixed value: "height at center of aerosol layer relative to geoid"

attribute: comment
hdf5 stringsize: 53
fixed value: "Aerosol layer height from the TROPOMI AER_LH product."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
2aerosol_layer_pressure
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 2
fixed value: "Pa"

attribute: standard_name
hdf5 stringsize: 22
fixed value: "aerosol_layer_pressure"

attribute: source
hdf5 stringsize: 35
fixed value: "aerosol_cams_3d_climatology_47r1.nc"

attribute: long_name
hdf5 stringsize: 22
fixed value: "aerosol layer pressure"

attribute: comment
hdf5 stringsize: 49
fixed value: "Aerosol layer pressure from the CAMS climatology."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
3chlorophyll
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 6
fixed value: "mg m-3"

attribute: unit_long
hdf5 stringsize: 40
fixed value: "milligram of chlorophyll per cubic meter"

attribute: standard_name
hdf5 stringsize: 48
fixed value: "mass_concentration_of_chlorophyll_a_in_sea_water"

attribute: long_name
hdf5 stringsize: 42
fixed value: "total ocean chlorophyll mass concentration"

attribute: comment
hdf5 stringsize: 143
fixed value: "Total mass concentration of chlorophyll a in sea water in milligram per cubic meter from the CMEMS GLOBAL-REANALYSIS-BIO-001-029-DAILY product."

attribute: source
hdf5 stringsize: 66
fixed value: "global-analysis-forecast-bio-001-028-daily-20240101-surface-chl.nc"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
4cloud_fraction
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: long_name
hdf5 stringsize: 26
fixed value: "geometrical cloud fraction"

attribute: comment
hdf5 stringsize: 167
fixed value: "Geometrical cloud fraction from NPP-VIIRS regridded observations. Geometrical cloud fraction is defined as (probably+confidently cloudy)/(total) for nominal footprint."

attribute: standard_name
hdf5 stringsize: 26
fixed value: "geometrical_cloud_fraction"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
5co_totalcolumn
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 17
fixed value: "molecules per cm2"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: long_name
hdf5 stringsize: 28
fixed value: "carbon monoxide total column"

attribute: standard_name
hdf5 stringsize: 42
fixed value: "atmosphere_mole_content_of_carbon_monoxide"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
6reflectance
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: standard_name
hdf5 stringsize: 29
fixed value: "toa_bidirectional_reflectance"

attribute: long_name
hdf5 stringsize: 20
fixed value: "measured reflectance"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
7snow_ice_flag
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 uint8
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: standard_name
hdf5 stringsize: 11
fixed value: "status_flag"

attribute: long_name
hdf5 stringsize: 43
fixed value: "snow/ice information from the NISE database"

attribute: flag_meanings
hdf5 stringsize: 1986
fixed value: "snow-free_land sea_ice_1_percent sea_ice_2_percent sea_ice_3_percent sea_ice_4_percent sea_ice_5_percent sea_ice_6_percent sea_ice_7_percent sea_ice_8_percent sea_ice_9_percent sea_ice_10_percent sea_ice_11_percent sea_ice_12_percent sea_ice_13_percent sea_ice_14_percent sea_ice_15_percent sea_ice_16_percent sea_ice_17_percent sea_ice_18_percent sea_ice_19_percent sea_ice_20_percent sea_ice_21_percent sea_ice_22_percent sea_ice_23_percent sea_ice_24_percent sea_ice_25_percent sea_ice_26_percent sea_ice_27_percent sea_ice_28_percent sea_ice_29_percent sea_ice_30_percent sea_ice_31_percent sea_ice_32_percent sea_ice_33_percent sea_ice_34_percent sea_ice_35_percent sea_ice_36_percent sea_ice_37_percent sea_ice_38_percent sea_ice_39_percent sea_ice_40_percent sea_ice_41_percent sea_ice_42_percent sea_ice_43_percent sea_ice_44_percent sea_ice_45_percent sea_ice_46_percent sea_ice_47_percent sea_ice_48_percent sea_ice_49_percent sea_ice_50_percent sea_ice_51_percent sea_ice_52_percent sea_ice_53_percent sea_ice_54_percent sea_ice_55_percent sea_ice_56_percent sea_ice_57_percent sea_ice_58_percent sea_ice_59_percent sea_ice_60_percent sea_ice_61_percent sea_ice_62_percent sea_ice_63_percent sea_ice_64_percent sea_ice_65_percent sea_ice_66_percent sea_ice_67_percent sea_ice_68_percent sea_ice_69_percent sea_ice_70_percent sea_ice_71_percent sea_ice_72_percent sea_ice_73_percent sea_ice_74_percent sea_ice_75_percent sea_ice_76_percent sea_ice_77_percent sea_ice_78_percent sea_ice_79_percent sea_ice_80_percent sea_ice_81_percent sea_ice_82_percent sea_ice_83_percent sea_ice_84_percent sea_ice_85_percent sea_ice_86_percent sea_ice_87_percent sea_ice_88_percent sea_ice_89_percent sea_ice_90_percent sea_ice_91_percent sea_ice_92_percent sea_ice_93_percent sea_ice_94_percent sea_ice_95_percent sea_ice_96_percent sea_ice_97_percent sea_ice_98_percent sea_ice_99_percent sea_ice_100_percent permanent_ice snow mixed_pixels_at_coastlines suspect_ice_value undefined ocean"

attribute: flag_masks
hdf5 stringsize: 637
fixed value: "0UB, 1UB, 2UB, 3UB, 4UB, 5UB, 6UB, 7UB, 8UB, 9UB, 10UB, 11UB, 12UB, 13UB, 14UB, 15UB, 16UB, 17UB, 18UB, 19UB, 20UB, 21UB, 22UB, 23UB, 24UB, 25UB, 26UB, 27UB, 28UB, 29UB, 30UB, 31UB, 32UB, 33UB, 34UB, 35UB, 36UB, 37UB, 38UB, 39UB, 40UB, 41UB, 42UB, 43UB, 44UB, 45UB, 46UB, 47UB, 48UB, 49UB, 50UB, 51UB, 52UB, 53UB, 54UB, 55UB, 56UB, 57UB, 58UB, 59UB, 60UB, 61UB, 62UB, 63UB, 64UB, 65UB, 66UB, 67UB, 68UB, 69UB, 70UB, 71UB, 72UB, 73UB, 74UB, 75UB, 76UB, 77UB, 78UB, 79UB, 80UB, 81UB, 82UB, 83UB, 84UB, 85UB, 86UB, 87UB, 88UB, 89UB, 90UB, 91UB, 92UB, 93UB, 94UB, 95UB, 96UB, 97UB, 98UB, 99UB, 100UB, 101UB, 103UB, 252UB, 253UB, 254UB, 255UB"

attribute: description
hdf5 stringsize: 53
fixed value: "Flag indicating snow and ice fraction of the surface."

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 uint8
8surface_classification
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 uint8
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: standard_name
hdf5 stringsize: 11
fixed value: "status_flag"

attribute: long_name
hdf5 stringsize: 69
fixed value: "land-water mask and surface classification based on a static database"

attribute: flag_values
hdf5 stringsize: 212
fixed value: "0UB, 1UB, 2UB, 3UB, 4UB, 9UB, 17UB, 25UB, 33UB, 41UB, 49UB, 57UB, 8UB, 16UB, 24UB, 32UB, 40UB, 48UB, 56UB, 64UB, 72UB, 80UB, 88UB, 96UB, 104UB, 112UB, 120UB, 128UB, 136UB, 144UB, 152UB, 160UB, 168UB, 176UB, 184UB"

attribute: flag_meanings
hdf5 stringsize: 849
fixed value: "land water some_water coast value_covers_majority_of_pixel water+shallow_ocean water+shallow_inland_water water+ocean_coastline-lake_shoreline water+intermittent_water water+deep_inland_water water+continental_shelf_ocean water+deep_ocean land+urban_and_built-up_land land+dryland_cropland_and_pasture land+irrigated_cropland_and_pasture land+mixed_dryland-irrigated_cropland_and_pasture land+cropland-grassland_mosaic land+cropland-woodland_mosaic land+grassland land+shrubland land+mixed_shrubland-grassland land+savanna land+deciduous_broadleaf_forest land+deciduous_needleleaf_forest land+evergreen_broadleaf_forest land+evergreen_needleleaf_forest land+mixed_forest land+herbaceous_wetland land+wooded_wetland land+barren_or_sparsely_vegetated land+herbaceous_tundra land+wooded_tundra land+mixed_tundra land+bare_ground_tundra land+snow_or_ice"

attribute: flag_masks
hdf5 stringsize: 233
fixed value: "3UB, 3UB, 3UB, 3UB, 4UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB, 249UB"

attribute: description
hdf5 stringsize: 84
fixed value: "Flag indicating land/water and further surface classifications for the ground pixel."

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 uint8
9surface_pressure
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 2
fixed value: "Pa"

attribute: standard_name
hdf5 stringsize: 20
fixed value: "surface_air_pressure"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: long_name
hdf5 stringsize: 20
fixed value: "surface air pressure"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
10wind_speed
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 5
fixed value: "m s-1"

attribute: long_name
hdf5 stringsize: 55
fixed value: "absolute wind speed from ECMWF at 10 meter height level"

attribute: source
hdf5 stringsize: 86
fixed value: "S5P_PAL__L2__SCNLER_20240101T074458_20240101T092629_32219_03_020100_20240110T000409.nc"

attribute: comment
hdf5 stringsize: 118
fixed value: "Absolute wind speed computed from the north and east component of the wind vector from ECMWF at 10 meter height level."

attribute: standard_name
hdf5 stringsize: 10
fixed value: "wind_speed"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
1aerosol_optical_thickness
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 25
fixed value: "aerosol optical thickness"

attribute: comment
hdf5 stringsize: 58
fixed value: "Total aerosol optical thickness of the atmospheric column."

attribute: standard_name
hdf5 stringsize: 25
fixed value: "aerosol_optical_thickness"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

attribute: ancillary_variables
hdf5 stringsize: 35
fixed value: "aerosol_optical_thickness_precision"

hdf5 float
2aerosol_optical_thickness_precision
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 38
fixed value: "precision of aerosol optical thickness"

attribute: comment
hdf5 stringsize: 75
fixed value: "Precision of the total aerosol optical thickness of the atmospheric column."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
3aerosol_subtype
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: standard_name
hdf5 stringsize: 15
fixed value: "aerosol_subtype"

attribute: comment
hdf5 stringsize: 96
fixed value: "Selected subtype, out of seven defined, representing the amount of absorption for the main type."

attribute: long_name
hdf5 stringsize: 15
fixed value: "aerosol subtype"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
4aerosol_type
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int8
endianness: little endian

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: comment
hdf5 stringsize: 106
fixed value: "Selected aerosol type, based on location, absorbing aerosol index and carbon monoxide. Default value is 3."

attribute: standard_name
hdf5 stringsize: 12
fixed value: "aerosol_type"

attribute: long_name
hdf5 stringsize: 82
fixed value: "aerosol type; 1=desert dust, 2=biomass burning aerosol, 3=weakly absorbing aerosol"

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 int8
5corner
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: comment
hdf5 stringsize: 186
fixed value: "This coordinate variable defines the indices for the pixel corners; index starts at 0 (counter-clockwise, starting from south-western corner of the pixel in ascending part of the orbit)."

attribute: long_name
hdf5 stringsize: 18
fixed value: "pixel corner index"

hdf5 int32
6delta_time
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 38
fixed value: "milliseconds since 2024-01-01 00:00:00"

attribute: long_name
hdf5 stringsize: 47
fixed value: "offset from reference start time of measurement"

attribute: standard_name
hdf5 stringsize: 10
fixed value: "delta_time"

hdf5 int32
7time_utc
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[2]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 48
fixed value: "time of observation as ISO 8601 date-time string"

attribute: standard_name
hdf5 stringsize: 8
fixed value: "scanline"

hdf5 string
8ground_pixel
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: axis
hdf5 stringsize: 1
fixed value: "X"

attribute: comment
hdf5 stringsize: 96
fixed value: "This coordinate variable defines the indices across track, from west to east; index starts at 0."

attribute: long_name
hdf5 stringsize: 28
fixed value: "across-track dimension index"

hdf5 int32
9latitude
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 13
fixed value: "degrees_north"

attribute: long_name
hdf5 stringsize: 21
fixed value: "pixel center latitude"

attribute: standard_name
hdf5 stringsize: 8
fixed value: "latitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: bounds
hdf5 stringsize: 50
fixed value: "/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/latitude_bounds"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
10longitude
hdf5 array[dim_0, dim_1, dim_2]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 12
fixed value: "degrees_east"

attribute: standard_name
hdf5 stringsize: 9
fixed value: "longitude"

attribute: long_name
hdf5 stringsize: 22
fixed value: "pixel center longitude"

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: bounds
hdf5 stringsize: 51
fixed value: "/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/longitude_bounds"

hdf5 float (double)
converted unit: "" (set 9.969209999999998e+36 to NaN)
11qa_value
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $wavelength

attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[4]
hdf5 int32
endianness: little endian

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: scale_factor
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: add_offset
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_min
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: valid_max
hdf5 array[1]
hdf5 float
endianness: little endian

attribute: long_name
hdf5 stringsize: 18
fixed value: "data quality value"

attribute: comment
hdf5 stringsize: 133
fixed value: "A continuous quality descriptor, varying between 0 (no data) and 1 (full quality data). Recommend to ignore data with qa_value < 0.5."

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 float
12scanline
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

attribute: units
hdf5 stringsize: 1
fixed value: "1"

attribute: axis
hdf5 stringsize: 1
fixed value: "Y"

attribute: comment
hdf5 stringsize: 76
fixed value: "This coordinate variable defines the indices along track; index starts at 0."

attribute: long_name
hdf5 stringsize: 27
fixed value: "along-track dimension index"

hdf5 int32
13time
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: FillValuereal name: _FillValue
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

attribute: units
hdf5 stringsize: 33
fixed value: "seconds since 2010-01-01 00:00:00"

attribute: standard_name
hdf5 stringsize: 4
fixed value: "time"

attribute: axis
hdf5 stringsize: 1
fixed value: "T"

attribute: comment
hdf5 stringsize: 89
fixed value: "The time in this variable corresponds to the time in the time_reference global attribute."

attribute: long_name
hdf5 stringsize: 34
fixed value: "reference time of the measurements"

hdf5 int32
14wavelength
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

attribute: units
hdf5 stringsize: 2
fixed value: "nm"

attribute: axis
hdf5 stringsize: 1
fixed value: "W"

attribute: comment
hdf5 stringsize: 79
fixed value: "This variable defines the wavelengths at which the main products are retrieved."

attribute: long_name
hdf5 stringsize: 20
fixed value: "wavelength dimension"

attribute: standard_name
hdf5 stringsize: 10
fixed value: "wavelength"

hdf5 float

detection rule

This product definition is applicable if a product matches the following rule:

substr(0, 3, filename()) == "S5P" and
substr(9, 10, filename()) == "L2__AER_OT"

product variables

namesizeinitialisation
time$time = dim(/PRODUCT/time,0)
scanline$scanline = dim(/PRODUCT/scanline,0)
ground_pixel$ground_pixel = dim(/PRODUCT/ground_pixel,0)
wavelength$wavelength = dim(/PRODUCT/wavelength,0)
corner$corner = dim(/PRODUCT/corner,0)