# GOME2_L2_O3MARS

## Variables

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

field name | type | dimensions | unit | description
--- | --- | --- | --- | ---
datetime | double | {time} | [seconds since 2000-01-01] | time of the measurement
longitude | float | {time} | [degree_east] | longitude of the measurement
latitude | float | {time} | [degree_north] | latitude of the measurement
longitude_bounds | float | {time, 4} | [degree_east] | corner longitudes of the measurement
latitude_bounds | float | {time, 4} | [degree_north] | corner latitudes of the measurement
solar_azimuth_angle | float | {time} | [degree] | solar azimuth angle
solar_zenith_angle | float | {time} | [degree] | solar zenith angle
viewing_azimuth_angle | float | {time} | [degree] | viewing azimuth angle at top of atmosphere
viewing_zenith_angle | float | {time} | [degree] | viewing zenith angle at top of atmosphere
absorbing_aerosol_index | float | {time} | [degree] | absorbing aerosol index
scan_direction_type | int8 | {time} |  | scan direction for each measurement; enumeration values: forward (0), backward (1)
scene_type | int32 | {time} |  | sun glint condition
aerosol_height | float | {time} | [km] | absorbing aerosol height
aerosol_height_uncertainty | float | {time} | [km] | absorbing aerosol height error
aerosol_pressure | float | {time} | [hPa] | absorbing aerosol pressure
aerosol_pressure_uncertainty | float | {time} | [hPa] | absorbing aerosol pressure error
validity | int32 | {time} | [] | error flag for absorbing aerosol height
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
--- | ---
datetime | path | /GEOLOCATION/Time[]
longitude | path | /GEOLOCATION/LongitudeCenter[]
latitude | path | /GEOLOCATION/LatitudeCenter[]
longitude_bounds | path | /GEOLOCATION/LongitudeCorner[]
description | the corner coordinates are re-arranged in the order 2-4-3-1
latitude_bounds | path | /GEOLOCATION/LatitudeCorner[]
description | the corner coordinates are re-arranged in the order 2-4-3-1
solar_azimuth_angle | path | /GEOLOCATION/SolarAzimuthAngle[]
solar_zenith_angle | path | /GEOLOCATION/SolarZenithAngle[]
viewing_azimuth_angle | path | /GEOLOCATION/LineOfSightAzimuthAngle[]
viewing_zenith_angle | path | /GEOLOCATION/LineOfSightZenithAngle[]
absorbing_aerosol_index | path | /DATA/AAI[]
scan_direction_type | path | /GEOLOCATION/ScanDirection[]
description | subtract 1 to turn values 1,2 into 0,1
scene_type | path | /DATA/SunGlintFlag[]
aerosol_height | path | /DATA/AAH_AbsorbingAerosolHeight[]
aerosol_height_uncertainty | path | /DATA/AAH_AbsorbingAerosolHeightError[]
aerosol_pressure | path | /DATA/AAH_AbsorbingAerosolPressure[]
aerosol_pressure_uncertainty | path | /DATA/AAH_AbsorbingAerosolPressureError[]
validity | path | /DATA/AAH_ErrorFlag