# S5P_L1B_IR_UVN_BD1

## Variables

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

field name | type | dimensions | unit | description
--- | --- | --- | --- | ---
scan_subindex | int16 | {time} |  | zero-based index of the pixel within the scanline
datetime | double | {time} | [seconds since 2010-01-01] | time of the measurement
orbit_index | int32 |  |  | absolute orbit number
wavelength | float | {time, spectral} | [nm] | calibrated wavelength
photon_irradiance | float | {time, spectral} | [mol/(s.m^2.nm)] | spectral photon irradiance
photon_irradiance_uncertainty_systematic | float | {time, spectral} | [mol/(s.m^2.nm)] | spectral photon irradiance systematic uncertainty
photon_irradiance_uncertainty_random | float | {time, spectral} | [mol/(s.m^2.nm)] | spectral photon irradiance random uncertainty
index | int32 | {time} |  | zero-based index of the sample within the source product

## Ingestion options

The table below lists the available ingestion options for `S5P_L1B_IR_UVN` products.

option name | legal values | description
--- | --- | ---
band | 1, 2, 3, 4, 5, 6 | spectral band to ingest (default=1)

This definition is only applicable when: band=1 or band unset

## 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 | /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/time, /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/delta_time[]
description | time converted from milliseconds since a reference time (given as seconds since 2010-01-01) to seconds since 2010-01-01 (using 86400 seconds per day); the time associated with a scanline is repeated for each pixel in the scanline
orbit_index | path | /@orbit
wavelength | path | /BAND1_IRRADIANCE/STANDARD_MODE/INSTRUMENT/calibrated_wavelength[]
photon_irradiance | path | /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/irradiance[]
photon_irradiance_uncertainty_systematic | path | /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/irradiance_error[], /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/irradiance[]
description | uncertainty = abs(pow(10,irradiance_error/10.)*irradiance)
photon_irradiance_uncertainty_random | path | /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/irradiance_noise[], /BAND1_IRRADIANCE/STANDARD_MODE/OBSERVATIONS/irradiance[]
description | uncertainty = abs(pow(10,irradiance_noise/10.)*irradiance)