L2__CHOCHO version 0

L2__CHOCHO

This definition is based on TBD

root type

hdf5 record
attribute: Conventions
hdf5 string

attribute: institution
hdf5 string

attribute: source
hdf5 string

attribute: time_coverage_resolution
hdf5 string

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

attribute: processor_version
hdf5 string

attribute: NCPropertiesreal name: _NCProperties
hdf5 string

attribute: history
hdf5 string

attribute: summary
hdf5 string

attribute: tracking_id
hdf5 string

attribute: id
hdf5 string

attribute: time_reference
hdf5 string

attribute: time_coverage_start
hdf5 string

attribute: time_coverage_end
hdf5 string

attribute: processor_name
hdf5 string

attribute: processing_center
hdf5 string

attribute: file_class
hdf5 string

attribute: collection_identifier
hdf5 string

attribute: footprint
hdf5 string

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

attribute: comment
hdf5 string


idfield namedefinition
0PRODUCT
hdf5 record
idfield namedefinition
0SUPPORT_DATA
hdf5 record
idfield namedefinition
0DETAILED_RESULTS
hdf5 record
idfield namedefinition
0WAVELENGTH_CALIBRATIONS
hdf5 record
idfield namedefinition
0calibration_subwindows_root_mean_square
hdf5 array[dim_0, dim_1]
dim_0: $number_of_calibrations

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 stringsize: 29
fixed value: "calibration rms per subwindow"

hdf5 float
1calibration_subwindows_shift
hdf5 array[dim_0, dim_1]
dim_0: $number_of_calibrations

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 stringsize: 56
fixed value: "irradiance wavelengths shift fitted values per subwindow"

hdf5 float
2calibration_subwindows_squeeze
hdf5 array[dim_0, dim_1]
dim_0: $number_of_calibrations

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 stringsize: 58
fixed value: "irradiance wavelengths squeeze fitted values per subwindow"

hdf5 float
3calibration_subwindows_wavelength
hdf5 array[dim_0, dim_1]
dim_0: $number_of_calibrations

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 stringsize: 47
fixed value: "calibration wavelength center in each subwindow"

hdf5 float
4number_of_calibrations
hdf5 array[dim_0]
dim_0: $number_of_calibrations

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

attribute: long_name
hdf5 stringsize: 38
fixed value: "number_of_calibrations dimension index"

hdf5 int32
5number_of_subwindows
hdf5 array[dim_0]
dim_0: $number_of_subwindows

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

attribute: long_name
hdf5 stringsize: 36
fixed value: "number_of_subwindows dimension index"

hdf5 int32
1averaging_kernel
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $layer

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

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

attribute: long_name
hdf5 stringsize: 29
fixed value: "total column averaging kernel"

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

hdf5 float
2fitted_radiance_shift
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: units
hdf5 stringsize: 2
fixed value: "nm"

attribute: long_name
hdf5 stringsize: 43
fixed value: "radiance wavelength shift from the doas fit"

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

hdf5 float
3fitted_radiance_squeeze
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 53
fixed value: "radiance wavelength squeeze/stretch from the doas fit"

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

hdf5 float
4fitted_root_mean_square
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 34
fixed value: "root mean square from the doas fit"

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

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

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $number_of_slant_columns

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 180
fixed value: "slant columns of all absorbers: glyoxal, O3, NO2_220K, NO2_296K, H2O, O4, Ring, Liquid Water, Offset_0, Offset_1, resol, common residual, scene_heterogeneity1, scene_heterogeneity2"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 double
6fitted_slant_columns_precision
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $number_of_slant_columns

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 187
fixed value: "slant columns errors of all absorbers: glyoxal, O3, NO2_220K, NO2_296K, H2O, O4, Ring, Liquid Water, Offset_0, Offset_1, resol, common residual, scene_heterogeneity1, scene_heterogeneity2"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

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

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $layer

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

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

attribute: long_name
hdf5 stringsize: 69
fixed value: "a priori profile (vmr) interpolated in space and time on ground pixel"

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

hdf5 float
8glyoxal_profile_apriori_pressure
hdf5 array[dim_0, dim_1, dim_2, dim_3]
dim_0: $time

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $layer

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

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

attribute: long_name
hdf5 stringsize: 85
fixed value: "Pressure grid of a priori profile (Pa) interpolated in space and time on ground pixel"

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

hdf5 float
9glyoxal_slant_column_corrected
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 30
fixed value: "corrected slant column density"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
10glyoxal_slant_column_corrected_trueness
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 44
fixed value: "systematic error of the slant column density"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
11glyoxal_tropospheric_air_mass_factor
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 28
fixed value: "tropospheric air mass factor"

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

hdf5 float
12glyoxal_tropospheric_air_mass_factor_kernel_trueness
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 75
fixed value: "systematic error of the air mass factor for the kernel tropospheric glyoxal"

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

hdf5 float
13glyoxal_tropospheric_air_mass_factor_precision
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 48
fixed value: "random error of the tropospheric air mass factor"

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

hdf5 float
14glyoxal_tropospheric_air_mass_factor_trueness
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 52
fixed value: "systematic error of the tropospheric air mass factor"

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

hdf5 float
15glyoxal_tropospheric_vertical_column_kernel_trueness
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 75
fixed value: "systematic error of the air mass factor for the kernel tropospheric glyoxal"

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

hdf5 float
16glyoxal_tropospheric_vertical_column_trueness
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 43
fixed value: "Systematic error of vertical column density"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
17number_of_slant_columns
hdf5 array[dim_0]
dim_0: $number_of_slant_columns

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

attribute: long_name
hdf5 stringsize: 39
fixed value: "number_of_slant_columns dimension index"

hdf5 int32
18scene_inhomogeneity_factor
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 70
fixed value: "0: homogeneous scene; large values: degree of heterogeneity (+/-1 max)"

attribute: source
hdf5 stringsize: 62
fixed value: "Computed using small radiance measurements, given in L1 files."

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

hdf5 float
1GEOLOCATIONS
hdf5 record
idfield namedefinition
0latitude_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: units
hdf5 stringsize: 13
fixed value: "degrees_north"

hdf5 float
1longitude_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: units
hdf5 stringsize: 12
fixed value: "degrees_east"

hdf5 float
2satellite_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: comment
hdf5 stringsize: 72
fixed value: "The altitude of the spacecraft relative to the WGS84 reference ellipsoid"

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

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

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

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

hdf5 float
3satellite_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: comment
hdf5 stringsize: 79
fixed value: "Latitude of the spacecraft sub-satellite point on the WGS84 reference ellipsoid"

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

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

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

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

hdf5 float
4satellite_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: comment
hdf5 stringsize: 80
fixed value: "Longitude of the spacecraft sub-satellite point on the WGS84 reference ellipsoid"

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

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

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

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

hdf5 float
5satellite_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: comment
hdf5 stringsize: 61
fixed value: "Relative offset (0.0 ... 1.0) of the measurement in the orbit"

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

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

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

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

hdf5 float
6solar_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: long_name
hdf5 stringsize: 19
fixed value: "solar azimuth angle"

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

attribute: units
hdf5 stringsize: 6
fixed value: "degree"

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"

attribute: comment
hdf5 stringsize: 156
fixed value: "Solar azimuth angle at the ground pixel location on the reference ellipsoid. Angle is measured clockwise from the North (East = 90, South = 180, West = 270)"

hdf5 float
7solar_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: long_name
hdf5 stringsize: 18
fixed value: "solar zenith angle"

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

attribute: units
hdf5 stringsize: 6
fixed value: "degree"

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"

attribute: comment
hdf5 stringsize: 116
fixed value: "Solar zenith angle at the ground pixel location on the reference ellipsoid. Angle is measured away from the vertical"

hdf5 float
8viewing_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: long_name
hdf5 stringsize: 21
fixed value: "viewing azimuth angle"

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

attribute: units
hdf5 stringsize: 6
fixed value: "degree"

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"

attribute: comment
hdf5 stringsize: 160
fixed value: "Satellite azimuth angle at the ground pixel location on the reference ellipsoid. Angle is measured clockwise from the North (East = 90, South = 180, West = 270)"

hdf5 float
9viewing_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: long_name
hdf5 stringsize: 20
fixed value: "viewing zenith angle"

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

attribute: units
hdf5 stringsize: 6
fixed value: "degree"

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"

attribute: comment
hdf5 stringsize: 127
fixed value: "Zenith angle of the satellite at the ground pixel location on the reference ellipsoid. Angle is measured away from the vertical"

hdf5 float
2INPUT_DATA
hdf5 record
idfield namedefinition
0BACKGROUND_CORRECTION
hdf5 record
idfield namedefinition
0glyoxal_reference_sector_mean_air_mass_factor
hdf5 array[dim_0, dim_1]
dim_0: $lat_nbins

dim_1: $ground_pixel

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

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

hdf5 float
1glyoxal_reference_sector_mean_air_mass_factor_trueness
hdf5 array[dim_0, dim_1]
dim_0: $lat_nbins

dim_1: $ground_pixel

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

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

hdf5 float
2glyoxal_reference_sector_mean_model_scd
hdf5 array[dim_0, dim_1]
dim_0: $lat_nbins

dim_1: $ground_pixel

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

hdf5 float
3glyoxal_reference_sector_mean_scd
hdf5 array[dim_0, dim_1]
dim_0: $lat_nbins

dim_1: $ground_pixel

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

hdf5 float
4glyoxal_tropospheric_column_reference
hdf5 array[dim_0]
dim_0: $time

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: standard_name
hdf5 stringsize: 35
fixed value: "troposphere_mole_content_of_glyoxal"

attribute: long_name
hdf5 stringsize: 53
fixed value: "reference tropospheric column in the reference sector"

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
5glyoxal_tropospheric_column_reference_trueness
hdf5 array[dim_0]
dim_0: $time

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

attribute: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: long_name
hdf5 stringsize: 77
fixed value: "Systematic error of the reference tropospheric column in the reference sector"

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
6lat_nbins
hdf5 array[4]
attribute: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

hdf5 float
7number_of_reference_sector_mean_obs
hdf5 array[dim_0, dim_1]
dim_0: $lat_nbins

dim_1: $ground_pixel

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: units
hdf5 stringsize: 1
fixed value: "1"

hdf5 int32
1aerosol_index_354_388
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: units
hdf5 stringsize: 1
fixed value: "1"

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

attribute: long_name
hdf5 stringsize: 33
fixed value: "Aerosol index from 388 and 354 nm"

attribute: radiation_wavelength
hdf5 stringsize: 12
fixed value: "354.0, 388.0"

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

hdf5 float
2cloud_fraction_crb
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 36
fixed value: "effective radiometric cloud fraction"

attribute: source
hdf5 stringsize: 34
fixed value: "Extracted from S5p NO2 OFL product"

attribute: comment
hdf5 stringsize: 76
fixed value: "Retrieved effective radiometric cloud fraction derived in NO2 fitting window"

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

hdf5 float
3cloud_pressure_crb
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: units
hdf5 stringsize: 2
fixed value: "Pa"

attribute: long_name
hdf5 stringsize: 43
fixed value: "cloud radiometric optical centroid pressure"

attribute: source
hdf5 stringsize: 34
fixed value: "Extracted from S5p NO2 OFL product"

attribute: comment
hdf5 stringsize: 53
fixed value: "Retrieved atmospheric pressure at the level of cloud."

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

hdf5 float
4land_ocean_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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 15
fixed value: "land/ocean mask"

attribute: comment
hdf5 stringsize: 70
fixed value: "flag indicating whether center of ground pixel is over lands or oceans"

attribute: source
hdf5 stringsize: 79
fixed value: "Derived from surface_classification variable in S5p Operational OFL NO2 Product"

attribute: flag_meanings
hdf5 stringsize: 10
fixed value: "water land"

attribute: flag_values
hdf5 stringsize: 8
fixed value: "0UB, 1UB"

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

hdf5 uint8
5snow_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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 13
fixed value: "snow-ice mask"

attribute: comment
hdf5 stringsize: 50
fixed value: "flag indicating snow/ice at center of ground pixel"

attribute: source
hdf5 stringsize: 52
fixed value: "snow/ice variable in S5p Operational OFL NO2 product"

attribute: flag_meanings
hdf5 stringsize: 1984
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 corners ocean"

attribute: flag_values
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: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/latitude"

hdf5 uint8
6surface_albedo
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: standard_name
hdf5 stringsize: 14
fixed value: "surface_albedo"

attribute: long_name
hdf5 stringsize: 14
fixed value: "surface albedo"

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

hdf5 float
7surface_altitude
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: long_name
hdf5 stringsize: 16
fixed value: "surface altitude"

attribute: standard_name
hdf5 stringsize: 16
fixed value: "surface_altitude"

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

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

hdf5 float
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: units
hdf5 stringsize: 1
fixed value: "1"

attribute: long_name
hdf5 stringsize: 22
fixed value: "Surface classification"

attribute: source
hdf5 stringsize: 78
fixed value: "Surface classification variable extracted from S5p Operational OFL NO2 product"

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: units
hdf5 stringsize: 2
fixed value: "Pa"

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

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

attribute: source
hdf5 string

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

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: FillValuereal name: _FillValue
hdf5 array[dim_0]
dim_0: $time
hdf5 int32
endianness: little endian

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

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

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

hdf5 int32
2delta_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: long_name
hdf5 stringsize: 47
fixed value: "offset from reference start time of measurement"

attribute: units
hdf5 string

hdf5 int32
3glyoxal_tropospheric_vertical_column
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: standard_name
hdf5 stringsize: 35
fixed value: "troposphere_mole_content_of_glyoxal"

attribute: long_name
hdf5 stringsize: 26
fixed value: "vertical column of glyoxal"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
4glyoxal_tropospheric_vertical_column_precision
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: units
hdf5 stringsize: 7
fixed value: "mol m-2"

attribute: standard_name
hdf5 stringsize: 50
fixed value: "troposphere_mole_content_of glyoxal standard_error"

attribute: long_name
hdf5 stringsize: 39
fixed value: "random error of vertical column density"

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

attribute: multiplication_factor_to_convert_to_DU
hdf5 stringsize: 7
fixed value: "2241.15"

attribute: multiplication_factor_to_convert_to_molecules_percm2
hdf5 stringsize: 11
fixed value: "6.02214e+19"

hdf5 float
5ground_pixel
hdf5 array[dim_0]
dim_0: $ground_pixel

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

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

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

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

hdf5 int32
6latitude
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: long_name
hdf5 stringsize: 21
fixed value: "pixel center latitude"

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

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
7layer
hdf5 array[dim_0]
dim_0: $layer

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

attribute: long_name
hdf5 stringsize: 21
fixed value: "layer dimension index"

hdf5 int32
8longitude
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: long_name
hdf5 stringsize: 22
fixed value: "pixel center longitude"

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

attribute: standard_name
hdf5 stringsize: 9
fixed value: "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
9qa_value
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: units
hdf5 stringsize: 1
fixed value: "1"

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

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

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

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

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

attribute: comment
hdf5 stringsize: 132
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 uint8 (double)
converted unit: "" (multiply by 0.01/1, set 255 to NaN)
10scanline
hdf5 array[dim_0]
dim_0: $scanline

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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

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

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

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

hdf5 int32
11time
hdf5 array[dim_0]
dim_0: $time

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

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: long_name
hdf5 stringsize: 35
fixed value: "reference time for the measurements"

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

hdf5 int32

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__CHOCHO"

product variables

namesizeinitialisation
time$time = dim(/PRODUCT/time,0)
scanline$scanline = dim(/PRODUCT/scanline,0)
ground_pixel$ground_pixel = dim(/PRODUCT/ground_pixel,0)
corner$corner = dim(/PRODUCT/corner,0)
layer$layer = dim(/PRODUCT/layer,0)
lat_nbins$lat_nbins = dim(/PRODUCT/SUPPORT_DATA/INPUT_DATA/BACKGROUND_CORRECTION/lat_nbins,0)
number_of_slant_columns$number_of_slant_columns = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/number_of_slant_columns,0)
number_of_subwindows$number_of_subwindows = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/WAVELENGTH_CALIBRATIONS/number_of_subwindows,0)
number_of_calibrations$number_of_calibrations = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/WAVELENGTH_CALIBRATIONS/number_of_calibrations,0)