S5_L2_AOD

Variables

The table below lists the variables that are present in the HARP product that results from an ingestion of S5_L2_AOD data.

field name

type

dimensions

unit

description

scan_subindex

int16

{time}

pixel index (0-based) within the scanline

datetime

double

{time}

[seconds since 2020-01-01]

time of the measurement

datetime_length

double

[s]

measurement duration

orbit_index

int32

absolute orbit number

validity

int32

{time}

processing quality flag

latitude

float

{time}

[degree_north]

latitude of the ground pixel center (WGS84)

longitude

float

{time}

[degree_east]

longitude of the ground pixel center (WGS84)

latitude_bounds

float

{time, 4}

[degree_north]

the four latitude boundaries of each ground pixel

longitude_bounds

float

{time, 4}

[degree_east]

the four longitude boundaries of each ground pixel

sensor_latitude

float

{time}

[degree_north]

latitude of the spacecraft sub-satellite point on the WGS84 reference ellipsoid

sensor_longitude

float

{time}

[degree_east]

longitude of the spacecraft sub-satellite point on the WGS84 reference ellipsoid

sensor_altitude

float

{time}

[m]

altitude of the spacecraft relative to the WGS84 reference ellipsoid.

sensor_orbit_phase

double

{time}

[]

relative offset (0.0 … 1.0) of the measurement in the orbit.

solar_zenith_angle

float

{time}

[degree]

zenith angle of the sun measured from the ground pixel location on the WGS84 reference ellipsoid

solar_azimuth_angle

float

{time}

[degree]

azimuth angle of the sun measured from the ground pixel location on the WGS84 ellipsoid

sensor_zenith_angle

float

{time}

[degree]

zenith angle of the spacecraft measured from the ground pixel location on the WGS84 reference ellipsoid

sensor_azimuth_angle

float

{time}

[degree]

azimuth angle of the spacecraft measured from the ground pixel WGS84 reference ellipsoid

surface_altitude

float

{time}

[m]

height of the surface above MSL averaged over the S5 pixel

surface_altitude_uncertainty

float

{time}

[m]

standard deviation of the height of the surface above MSL averaged over the S5 pixel

surface_pressure

float

{time}

[Pa]

surface pressure; from ECMWF and adjusted for surface elevation

surface_type

int32

{time}

surface classification

snow_ice_type

int32

{time}

surface condition (snow/ice); enumeration values: snow_free_land (0), sea_ice (1), permanent_ice (2), snow (3), ocean (4)

sea_ice_fraction

float

{time}

[]

sea-ice concentration (as a fraction)

wavelength

float

{spectral}

[]

wavelength

aerosol_optical_depth

float

{time, spectral}

[]

aerosol optical depth

aerosol_optical_depth_uncertainty_random

float

{time, spectral}

[]

aerosol optical depth error

absorbing_aerosol_optical_depth

float

{time, spectral}

[]

absorbing aerosol optical depth

absorbing_aerosol_optical_depth_uncertainty_random

float

{time, spectral}

[]

absorbing aerosol optical depth error

aerosol_optical_depth_validity

int32

{time}

[]

quality assurance value describing the quality of the product

single_scattering_albedo

float

{time, spectral}

[]

single scattering albedo

aerosol_single_scattering_albedo_uncertainty_random

float

{time, spectral}

[]

single scattering albedo error

aerosol_height

float

{time}

[km]

aerosol mean height

surface_albedo

float

{time, spectral}

[]

diffuse surface reflectance

cloud_fraction

float

{time}

[]

effective cloud fraction

absorbing_aerosol_index

float

{time}

[]

aerosol absorbing index 354/388 pair

surface_zonal_wind_velocity

float

{time}

[m/s]

surface zonal wind velocity

surface_meridional_wind_velocity

float

{time}

[m/s]

surface meridional wind velocity

index

int32

{time}

zero-based index of the sample within the source product

Mapping description

The table below details where and how each variable was retrieved from the input product.

field name

mapping description

scan_subindex

description

the scanline and pixel dimensions are collapsed into a temporal dimension; the index of the pixel within the scanline is computed as the index on the temporal dimension modulo the number of scanlines

datetime

path

/data/PRODUCT/time, /data/PRODUCT/delta_time[]

description

time converted from days since 2020-01-01 to seconds since 2020-01-01 (using 86400 seconds per day) and delta_time added; the time associated with a scanline is repeated for each pixel in the scanline

datetime_length

path

/data/PRODUCT/delta_time[]

description

delta_time[1] - delta_time[0]

orbit_index

path

/@orbit_start

validity

path

/data/PRODUCT/processing_quality_flags[]

description

the uint64 data is cast to int32

latitude

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/latitude[]

longitude

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/longitude[]

latitude_bounds

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/latitude_bounds[]

longitude_bounds

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/longitude_bounds[]

sensor_latitude

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/satellite_latitude[]

description

the satellite latitude associated with a scanline is repeated for each pixel in the scanline

sensor_longitude

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/satellite_longitude[]

description

the satellite longitude associated with a scanline is repeated for each pixel in the scanline

sensor_altitude

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/satellite_altitude[]

description

the satellite altitude associated with a scanline is repeated for each pixel in the scanline

sensor_orbit_phase

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/satellite_orbit_phase[]

solar_zenith_angle

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/solar_zenith_angle[]

solar_azimuth_angle

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/solar_azimuth_angle[]

sensor_zenith_angle

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/viewing_zenith_angle[]

sensor_azimuth_angle

path

/data/PRODUCT/SUPPORT_DATA/GEOLOCATIONS/viewing_azimuth_angle[]

surface_altitude

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/surface_altitude[]

surface_altitude_uncertainty

path

data/PRODUCT/SUPPORT_DATA/INPUT_DATA/surface_altitude_precision[]

surface_pressure

path

data/PRODUCT/SUPPORT_DATA/INPUT_DATA/surface_pressure[]

surface_type

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/surface_classification[]

snow_ice_type

condition

band=band3a or band unset

path

/data/PRODUCT_BAND3A/SUPPORT_DATA/INPUT_DATA/snow_ice_flag[]

description

0: snow_free_land (0), 1-100: sea_ice (1), 101: permanent_ice (2), 103: snow (3), 255: ocean (4), other values map to -1

condition

band=band3c

path

/data/PRODUCT_BAND3C/SUPPORT_DATA/INPUT_DATA/snow_ice_flag[]

description

0: snow_free_land (0), 1-100: sea_ice (1), 101: permanent_ice (2), 103: snow (3), 255: ocean (4), other values map to -1

sea_ice_fraction

condition

band=band3a or band unset

path

/data/PRODUCT_BAND3A/SUPPORT_DATA/INPUT_DATA/snow_ice_flag[]

description

if 1 <= snow_ice_flag <= 100 then snow_ice_flag/100.0 else 0.0

condition

band=band3c

path

/data/PRODUCT_BAND3C/SUPPORT_DATA/INPUT_DATA/snow_ice_flag[]

description

if 1 <= snow_ice_flag <= 100 then snow_ice_flag/100.0 else 0.0

wavelength

path

/data/PRODUCT/wavelength[]

aerosol_optical_depth

path

/data/PRODUCT/aerosol_optical_depth[]

aerosol_optical_depth_uncertainty_random

path

/data/PRODUCT/aerosol_optical_depth_precision[]

absorbing_aerosol_optical_depth

path

/data/PRODUCT/absorbing_aerosol_optical_depth[]

absorbing_aerosol_optical_depth_uncertainty_random

path

/data/PRODUCT/absorbing_aerosol_optical_depth_precision[]

aerosol_optical_depth_validity

path

/data/PRODUCT/qa_value[]

single_scattering_albedo

path

/data/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/single_scattering_albedo[]

aerosol_single_scattering_albedo_uncertainty_random

path

/data/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/single_scattering_albedo_precision[]

aerosol_height

path

/data/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/aerosol_mean_height[]

surface_albedo

path

/data/PRODUCT/SUPPORT_DATA/DETAILED_RESULTS/diffuse_surface_reflectance[]

cloud_fraction

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/effective_cloud_fraction[]

absorbing_aerosol_index

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/aerosol_index_354_388[]

surface_zonal_wind_velocity

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/wind_u_velocity[]

surface_meridional_wind_velocity

path

/data/PRODUCT/SUPPORT_DATA/INPUT_DATA/wind_v_velocity[]