# ECA_BM__RAD_2B

## Variables

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

field name | type | dimensions | unit | description
--- | --- | --- | --- | ---
datetime | double | {time} | [seconds since 2000-01-01] | UTC time
latitude | double | {time} | [degree_north] | Geodetic latitude
longitude | double | {time} | [degree_east] | Geodetic longitude
latitude_bounds | double | {time, 4} | [degree_north] | latitudes of the ground pixel corners (WGS84)
longitude_bounds | double | {time, 4} | [degree_east] | longitudes of the ground pixel corners (WGS84)
orbit_index | int32 |  |  | absolute orbit number
surface_altitude | double | {time} | [m] | altitude of the surface
solar_azimuth_angle | double | {time} | [degree] | solar azimuth angle
solar_zenith_angle | double | {time} | [degree] | solar zenith angle
viewing_azimuth_angle | double | {time} | [degree] | viewing azimuth angle
viewing_zenith_angle | double | {time} | [degree] | viewing zenith angle
radiance | double | {time} | [W/m2/sr] | TOA radiance
radiance_uncertainty | double | {time} | [W/m2/sr] | TOA radiance error
radiance_validity | int8 | {time} |  | radiance quality status
validity | int8 | {time} |  | quality status
index | int32 | {time} |  | zero-based index of the sample within the source product

## Ingestion options

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

option name | legal values | description
--- | --- | ---
direction | fore, aft | viewing direction: nadir (default), fore (direction=fore), aft (direction=aft)
edge_coordinate | one_weight | edge coordinate: zero weight (default), one weight (edge_coordinate=one_weight)
radiance | SW_MSI, SW_filtered, LW, LW_filtered | radiance: SW (default), SW from MSI (radiance=SW_MSI), SW filtered (radiance=SW_filtered), LW (radiance=LW), LW filtered (radiance=LW_filtered)
resolution | small, full, assessment | resolution: standard (default), small (resolution=small), full (resolution=full), or assessment (resolution=assessment)

## Mapping description

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

field name | mapping description
--- | ---
datetime | path | /ScienceData/<resolution>/time
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
latitude | path | /ScienceData/<resolution>/latitude
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
longitude | path | /ScienceData/<resolution>/longitude
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
latitude_bounds | condition | direction unset, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_nadir[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction unset, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_nadir[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=fore, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_fore[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=fore, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_fore[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=aft, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_aft[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=aft, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_aft[0,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
longitude_bounds | condition | direction unset, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_nadir[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction unset, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_nadir[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=fore, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_fore[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=fore, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_fore[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=aft, edge_coordinate unset
path | /ScienceData/<resolution>/zero_weight_coordinate_aft[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
condition | direction=aft, edge_coordinate=one_weigth
path | /ScienceData/<resolution>/one_weight_coordinate_aft[1,*,*]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option value
orbit_index | path | /HeaderData/VariableProductHeader/MainProductHeader/orbitNumber
surface_altitude | path | /ScienceData/<resolution>/surface_elevation[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
solar_azimuth_angle | path | /ScienceData/<resolution>/solar_azimuth_angle[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
solar_zenith_angle | path | /ScienceData/<resolution>/solar_zenith_angle[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
viewing_azimuth_angle | path | /ScienceData/<resolution>/viewing_azimuth_angle[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
viewing_zenith_angle | path | /ScienceData/<resolution>/viewing_zenith_angle[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
radiance | condition | radiance unset
path | /ScienceData/<resolution>/solar_radiance[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=SW_MSI
path | /ScienceData/<resolution>/solar_radiance_MSI[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=SW_filtered
path | /ScienceData/<resolution>/shortwave_filtered_radiance[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=LW
path | /ScienceData/<resolution>/thermal_radiance[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=LW_filtered
path | /ScienceData/<resolution>/longwave_filtered_radiance[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
radiance_uncertainty | available | optional
condition | radiance unset
path | /ScienceData/<resolution>/solar_radiance_error[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=SW_MSI
path | /ScienceData/<resolution>/solar_radiance_MSI_error[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=LW
path | /ScienceData/<resolution>/thermal_radiance_error[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
radiance_validity | available | optional
condition | radiance unset
path | /ScienceData/<resolution>/solar_radiance_quality_status[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=SW_MSI
path | /ScienceData/<resolution>/solar_radiance_MSI_quality_status[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
condition | radiance=LW
path | /ScienceData/<resolution>/thermal_radiance_quality_status[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option
validity | path | /ScienceData/<resolution>/quality_status[*,<direction>]
description | <resolution> is Standard, Small, Full, or Assessment based on resolution option; <direction> is 0 (Fore), 1 (Nadir), or 2 (Aft) based on direction option