L2__BRO___ version 0

L2__BRO____v0

This definition is based on version 1.1.0 of the S5P L2 BrO Product Format Specification S5P-BIRA-L2-PFS-TCBRO

root type

hdf5 record
attribute: Conventions
hdf5 string

attribute: institution
hdf5 string

attribute: source
hdf5 string

attribute: history
hdf5 string

attribute: summary
hdf5 string

attribute: id
hdf5 string

attribute: collection_identifier
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: orbit
hdf5 array[1]
hdf5 int32
endianness: little endian

attribute: processor_name
hdf5 string

attribute: processor_version
hdf5 string

attribute: processing_center
hdf5 string

attribute: file_class
hdf5 string

attribute: footprint
hdf5 string

attribute: input_files
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file
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
0WAVELENGTH_CALIBRATION
hdf5 record
idfield namedefinition
0calibration_polynomial_coefficients
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $degrees_of_polynomial_shift

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

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 float
1calibration_subwindows_root_mean_square
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 float
2calibration_subwindows_shift
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 float
3calibration_subwindows_squeeze
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 float
4calibration_subwindows_wavelength
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $number_of_subwindows

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

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 float
5degrees_of_polynomial_shift
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 int32
6number_of_calibrations
hdf5 array[dim_0]
dim_0: $ground_pixel

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 int32
7number_of_subwindows
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 int32
1brominemonoxide_geometric_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
2brominemonoxide_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

hdf5 float
3brominemonoxide_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

hdf5 float
4brominemonoxide_slant_column_correction_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: flag_meanings
hdf5 string

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

attribute: units
hdf5 string

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

hdf5 uint8
5brominemonoxide_total_vertical_column_correction
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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

hdf5 float
6brominemonoxide_total_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

hdf5 float
7fitted_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
8fitted_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
9fitted_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
10fitted_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: coordinates
hdf5 string

attribute: index_meaning
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

hdf5 float
11fitted_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: coordinates
hdf5 string

attribute: index_meaning
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 int32
13number_of_spectral_points_in_retrieval
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: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 int32
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: Netcdf4Coordinatesreal name: _Netcdf4Coordinates
hdf5 array[3]
hdf5 int32
endianness: little endian

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

attribute: coordinates
hdf5 string

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

attribute: flag_meanings
hdf5 string

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

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 string

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: units
hdf5 string

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 float
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 double
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 double
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 double
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

hdf5 double
2INPUT_DATA
hdf5 record
idfield namedefinition
0BACKGROUND_CORRECTION
hdf5 record
attribute: reference_radiance_time_range
hdf5 string

attribute: background_scd_time_range
hdf5 string


idfield namedefinition
0amf_scd0_average
hdf5 array[dim_0]
dim_0: $ground_pixel

attribute: units
hdf5 string

hdf5 float
1earthshine_reference_radiance
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $wavelengths

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

attribute: units
hdf5 string

hdf5 float
2earthshine_reference_wavelength
hdf5 array[dim_0, dim_1]
dim_0: $ground_pixel

dim_1: $wavelengths

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

attribute: units
hdf5 string

hdf5 float
3offsets
hdf5 array[dim_0]
dim_0: $ground_pixel

attribute: units
hdf5 string

hdf5 float
4offsets_scd0
hdf5 array[dim_0]
dim_0: $ground_pixel

attribute: units
hdf5 string

hdf5 float
5wavelengths
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

hdf5 int32
1cloud_albedo_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
2cloud_albedo_crb_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
3cloud_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
4cloud_fraction_crb_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
5cloud_height_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
6cloud_height_crb_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
7eastward_wind
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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
8cloud_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
9cloud_pressure_crb_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
10instrument_configuration_identifier
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 string

attribute: long_name
hdf5 string

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

hdf5 int32
11instrument_configuration_version
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 string

attribute: long_name
hdf5 string

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

hdf5 int16
12northward_wind
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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
13sea_ice_cover
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 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
14snow_cover
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 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
15snow_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: units
hdf5 string

attribute: threshold
hdf5 string

attribute: long_name
hdf5 string

attribute: comment
hdf5 string

attribute: source
hdf5 string

attribute: flag_meanings
hdf5 string

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

attribute: coordinates
hdf5 string

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

hdf5 uint8
16snow_ice_flag_nise
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 string

attribute: long_name
hdf5 string

attribute: comment
hdf5 string

attribute: source
hdf5 string

attribute: flag_meanings
hdf5 string

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

attribute: coordinates
hdf5 string

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

hdf5 uint8
17surface_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 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

attribute: coordinates
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

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

hdf5 float
18surface_altitude_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: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

attribute: coordinates
hdf5 string

attribute: source
hdf5 string

attribute: comment
hdf5 string

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

hdf5 float
19surface_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: units
hdf5 string

attribute: long_name
hdf5 string

attribute: comment
hdf5 string

attribute: source
hdf5 string

attribute: flag_meanings
hdf5 string

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

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

attribute: coordinates
hdf5 string

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

hdf5 uint8
20surface_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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
21surface_temperature
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 string

attribute: standard_name
hdf5 string

attribute: long_name
hdf5 string

attribute: source
hdf5 string

attribute: coordinates
hdf5 string

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

hdf5 float
1brominemonoxide_total_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
2brominemonoxide_total_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: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 float
3corner
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: Comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

hdf5 int32
4delta_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: long_name
hdf5 string

attribute: units
hdf5 string

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

hdf5 int32
5ground_pixel
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: axis
hdf5 string

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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: bounds
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

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

hdf5 float
7longitude
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: bounds
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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

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

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

hdf5 float
8qa_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: comment
hdf5 string

attribute: coordinates
hdf5 string

attribute: long_name
hdf5 string

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

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

attribute: units
hdf5 string

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

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

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

hdf5 uint8 (double)
converted unit: "" (multiply by 0.01/1)
9scanline
hdf5 array[dim_0]
dim_0: determined automatically from hdf5 file

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: axis
hdf5 string

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: units
hdf5 string

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

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

attribute: axis
hdf5 string

attribute: comment
hdf5 string

attribute: long_name
hdf5 string

attribute: standard_name
hdf5 string

attribute: units
hdf5 string

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__BRO___" and
substr(60, 8, filename()) == "_010201_"

or

substr(0, 3, filename()) == "S5P" and
substr(9, 10, filename()) == "L2__BRO___" and
substr(60, 8, filename()) == "_010202_"

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)
number_of_slant_columns$number_of_slant_columns = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/number_of_slant_columns,0)
wavelengths$wavelengths = dim(/PRODUCT/SUPPORT_DATA/INPUT_DATA/BACKGROUND_CORRECTION/wavelengths,0)
degrees_of_polynomial_shift$degrees_of_polynomial_shift = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/WAVELENGTH_CALIBRATION/degrees_of_polynomial_shift,0)
number_of_subwindows$number_of_subwindows = dim(/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/WAVELENGTH_CALIBRATION/number_of_subwindows,0)