L2__TCWV__ version 1

L2__TCWV___v1

This definition is based on version 1.5 of the S5P L2 TCWV Product Format Specification S5P-DLR-L2-PFS-TCWV

root type

hdf5 record
attribute: NCPropertiesreal name: _NCProperties
hdf5 string

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

attribute: time_coverage_start
hdf5 string

attribute: time_coverage_end
hdf5 string

attribute: time_coverage_resolution
hdf5 string

attribute: process_time
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: collection_identifier
hdf5 string

attribute: footprint
hdf5 string

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


idfield namedefinition
0PRODUCT
hdf5 record
idfield namedefinition
0SUPPORT_DATA
hdf5 record
idfield namedefinition
0DETAILED_RESULTS
hdf5 record
idfield namedefinition
0air_mass_factor_clear
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: long_name
hdf5 stringsize: 52
fixed value: "Air mass factor for the cloud-free part of the scene"

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

hdf5 float
1air_mass_factor_cloudy
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: long_name
hdf5 stringsize: 55
fixed value: "Air mass factor for the cloud-covered part of the scene"

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

hdf5 float
2air_mass_factor_total
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: long_name
hdf5 stringsize: 21
fixed value: "Total air mass factor"

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

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

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
4cloud_radiance_fraction
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: long_name
hdf5 stringsize: 23
fixed value: "Cloud radiance fraction"

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

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

dim_1: $scanline

dim_2: $ground_pixel

dim_3: $polynomial_coefficients

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

attribute: long_name
hdf5 stringsize: 28
fixed value: "DOAS polynomial coefficients"

attribute: comment
hdf5 stringsize: 42
fixed value: "DOAS polynomial coefficients from x0 to x4"

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

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

hdf5 float
6root_mean_square_error_of_fit
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: long_name
hdf5 stringsize: 36
fixed value: "Root mean square residual of the fit"

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

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

attribute: units
hdf5 stringsize: 7
fixed value: "kg kg-1"

attribute: long_name
hdf5 stringsize: 49
fixed value: "a-priori mass mixing ratio profile of water vapor"

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

hdf5 float
8water_vapor_slant_column
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: units
hdf5 stringsize: 6
fixed value: "kg m-2"

attribute: long_name
hdf5 stringsize: 27
fixed value: "slant column of water vapor"

attribute: standard_name
hdf5 stringsize: 46
fixed value: "total_mass_content_of_water_vapor_slant_column"

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

hdf5 float
9water_vapor_slant_column_precision
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: units
hdf5 stringsize: 6
fixed value: "kg m-2"

attribute: long_name
hdf5 stringsize: 44
fixed value: "Precision of the slant column of water vapor"

attribute: standard_name
hdf5 stringsize: 61
fixed value: "total_mass_content_of_water_vapor_slant_column_standard_error"

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: long_name
hdf5 stringsize: 25
fixed value: "ground pixel quality flag"

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

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

attribute: flag_masks
hdf5 stringsize: 36
fixed value: "0UB, 1UB, 2UB, 4UB, 8UB, 16UB, 128UB"

attribute: flag_values
hdf5 stringsize: 36
fixed value: "0UB, 1UB, 2UB, 4UB, 8UB, 16UB, 128UB"

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

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

attribute: long_name
hdf5 stringsize: 22
fixed value: "pixel corners latitude"

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

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

attribute: long_name
hdf5 stringsize: 23
fixed value: "pixel corners longitude"

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

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

dim_1: $scanline

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

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
4satellite_latitude
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

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

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
5satellite_longitude
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

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

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
6satellite_orbit_phase
hdf5 array[dim_0, dim_1]
dim_0: $time

dim_1: $scanline

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

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

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

attribute: valid_max
hdf5 array[1]
hdf5 double
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: Netcdf4Dimidreal name: _Netcdf4Dimid
hdf5 int32
endianness: little endian

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

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"

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

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

hdf5 float
8solar_zenith_angle
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: units
hdf5 stringsize: 6
fixed value: "degree"

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

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

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/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
9viewing_azimuth_angle
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: units
hdf5 stringsize: 6
fixed value: "degree"

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

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

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/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
10viewing_zenith_angle
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: units
hdf5 stringsize: 6
fixed value: "degree"

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

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

attribute: coordinates
hdf5 stringsize: 36
fixed value: "/PRODUCT/longitude /PRODUCT/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
2INPUT_DATA
hdf5 record
idfield namedefinition
0cloud_albedo
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: long_name
hdf5 stringsize: 31
fixed value: "cloud albedo from the CRB model"

attribute: comment
hdf5 stringsize: 47
fixed value: "Albedo of cloud using the OCRA/ROCINN CRB model"

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

hdf5 float
1cloud_fraction
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: long_name
hdf5 stringsize: 55
fixed value: "effective radiometric cloud fraction from the CRB model"

attribute: comment
hdf5 stringsize: 78
fixed value: "Retrieved effective radiometric cloud fraction using the OCRA/ROCINN CRB model"

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

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

attribute: long_name
hdf5 stringsize: 62
fixed value: "cloud radiometric optical centroid pressure from the CRB model"

attribute: comment
hdf5 stringsize: 84
fixed value: "Retrieved atmospheric pressure at the level of cloud using the OCRA/ROCINN CRB model"

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

hdf5 float
3pressure_constant_a_bottom
hdf5 array[dim_0]
dim_0: $layer

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

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

attribute: long_name
hdf5 stringsize: 58
fixed value: "pressure constant parameter A for lower bound of the layer"

hdf5 float
4pressure_constant_a_top
hdf5 array[dim_0]
dim_0: $layer

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

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

attribute: long_name
hdf5 stringsize: 58
fixed value: "pressure constant parameter A for upper bound of the layer"

hdf5 float
5pressure_constant_b_bottom
hdf5 array[dim_0]
dim_0: $layer

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

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

attribute: long_name
hdf5 stringsize: 58
fixed value: "pressure constant parameter B for lower bound of the layer"

hdf5 float
6pressure_constant_b_top
hdf5 array[dim_0]
dim_0: $layer

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

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

attribute: long_name
hdf5 stringsize: 58
fixed value: "pressure constant parameter B for upper bound of the layer"

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

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

attribute: long_name
hdf5 stringsize: 16
fixed value: "surface pressure"

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

hdf5 float
9surface_albedo
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: long_name
hdf5 stringsize: 14
fixed value: "surface albedo"

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

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

hdf5 float
1corner
hdf5 array[dim_0]
dim_0: $corner

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

dim_1: $scanline

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

attribute: units
hdf5 string

attribute: long_name
hdf5 stringsize: 62
fixed value: "offset of start time of measurement relative to time reference"

hdf5 int32
3ground_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: long_name
hdf5 stringsize: 28
fixed value: "across-track dimension index"

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

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

hdf5 int32
4latitude
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: units
hdf5 stringsize: 13
fixed value: "degrees_north"

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

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

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

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

hdf5 float
5layer
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 float
6longitude
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: units
hdf5 stringsize: 12
fixed value: "degrees_east"

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

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

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

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

hdf5 float
7qa_value
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: scale_factor
hdf5 array[1]
hdf5 float
endianness: little endian

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

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

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

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

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

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

hdf5 uint8 (double)
converted unit: "" (multiply by 0.01/1)
8scanline
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 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"

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

hdf5 int32
9time
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: 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
10total_column_water_vapor
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: units
hdf5 stringsize: 6
fixed value: "kg m-2"

attribute: long_name
hdf5 stringsize: 36
fixed value: "Total vertical column of water vapor"

attribute: standard_name
hdf5 stringsize: 33
fixed value: "total_mass_content_of_water_vapor"

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

hdf5 float
11total_column_water_vapor_precision
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: units
hdf5 stringsize: 6
fixed value: "kg m-2"

attribute: long_name
hdf5 stringsize: 53
fixed value: "Precision of the total vertical column of water vapor"

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

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

hdf5 float
12polynomial_coefficients
hdf5 array[dim_0]
dim_0: $polynomial_coefficients

attribute: CLASS
hdf5 string

attribute: NAME
hdf5 string

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

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

product variables

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