# SMR_L2

## Variables

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

field name | type | dimensions | unit | description
--- | --- | --- | --- | ---
datetime | double | {time} | [seconds since 2000-01-01] | time of the measurement
latitude | double | {time} | [degree_north] | center latitude for a profile
longitude | double | {time} | [degree_east] | center longitude for a profile
solar_zenith_angle | double | {time} | [degree] | average solar zenith angle for the scan
altitude | double | {time, vertical} | [km] | altitude in km for each profile element
ClO_volume_mixing_ratio | double | {time, vertical} | [ppv] | ClO volume mixing ratio
ClO_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the ClO volume mixing ratio
CO_volume_mixing_ratio | double | {time, vertical} | [ppv] | CO volume mixing ratio
CO_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the CO volume mixing ratio
H2O_volume_mixing_ratio | double | {time, vertical} | [ppv] | H2O volume mixing ratio
H2O_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the H2O volume mixing ratio
H2O_161_volume_mixing_ratio | double | {time, vertical} | [ppv] | H2O_161 volume mixing ratio
H2O_161_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the H2O_161 volume mixing ratio
H2O_162_volume_mixing_ratio | double | {time, vertical} | [ppv] | H2O_162 volume mixing ratio
H2O_162_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the H2O_162 volume mixing ratio
H2O_181_volume_mixing_ratio | double | {time, vertical} | [ppv] | H2O_181 volume mixing ratio
H2O_181_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the H2O_181 volume mixing ratio
HNO3_volume_mixing_ratio | double | {time, vertical} | [ppv] | HNO3 volume mixing ratio
HNO3_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the HNO3 volume mixing ratio
HO2_volume_mixing_ratio | double | {time, vertical} | [ppv] | HO2 volume mixing ratio
HO2_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the HO2 volume mixing ratio
N2O_volume_mixing_ratio | double | {time, vertical} | [ppv] | N2O volume mixing ratio
N2O_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the N2O volume mixing ratio
NO_volume_mixing_ratio | double | {time, vertical} | [ppv] | NO volume mixing ratio
NO_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the NO volume mixing ratio
O3_volume_mixing_ratio | double | {time, vertical} | [ppv] | O3 volume mixing ratio
O3_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the O3 volume mixing ratio
O3_666_volume_mixing_ratio | double | {time, vertical} | [ppv] | O3_666 volume mixing ratio
O3_666_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the O3_666 volume mixing ratio
O3_667_volume_mixing_ratio | double | {time, vertical} | [ppv] | O3_667 volume mixing ratio
O3_667_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the O3_667 volume mixing ratio
O3_668_volume_mixing_ratio | double | {time, vertical} | [ppv] | O3_668 volume mixing ratio
O3_668_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the O3_668 volume mixing ratio
O3_686_volume_mixing_ratio | double | {time, vertical} | [ppv] | O3_686 volume mixing ratio
O3_686_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the O3_686 volume mixing ratio
BrO2_volume_mixing_ratio | double | {time, vertical} | [ppv] | BrO2 volume mixing ratio
BrO2_volume_mixing_ratio_uncertainty | double | {time, vertical} | [ppv] | Precision of the BrO2 volume mixing ratio
temperature | double | {time, vertical} | [K] | temperature
temperature_uncertainty | double | {time, vertical} | [K] | precision of the temperature
pressure | double | {time, vertical} | [hPa] | pressure
pressure_uncertainty | double | {time, vertical} | [hPa] | precision of the pressure
index | int32 | {time} |  | zero-based index of the sample within the source product

## Mapping description

SMR Level 2 products only contain a single profile; all measured profile points will be provided in reverse order (from low altitude to high altitude) in the profile

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

field name | mapping description
--- | ---
datetime | path | /GHz/Data_Vgroup/Geolocation/Time[]
description | time converted from TAI93 to seconds since 2000-01-01
latitude | path | /GHz/Data_Vgroup/Geolocation/Latitude[]
longitude | path | /GHz/Data_Vgroup/Geolocation/Longitude[]
solar_zenith_angle | path | /GHz/Data_Vgroup/Geolocation/SunZD[]
altitude | path | /GHz/Data_Vgroup/Data/Altitudes[]
ClO_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
ClO_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
CO_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
CO_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
H2O_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
H2O_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
H2O_161_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
H2O_161_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
H2O_162_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
H2O_162_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
H2O_181_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
H2O_181_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
HNO3_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
HNO3_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
HO2_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
HO2_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
N2O_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
N2O_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
NO_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
NO_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
O3_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
O3_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
O3_666_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
O3_666_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
O3_667_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
O3_667_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
O3_668_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
O3_668_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
O3_686_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
O3_686_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
BrO2_volume_mixing_ratio | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
BrO2_volume_mixing_ratio_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
temperature | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
temperature_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]
pressure | available | optional
path | /GHz/Data_Vgroup/Data/Profiles[]
pressure_uncertainty | available | optional
path | /GHz/Data_Vgroup/Data/TotalError[]