libera_utils.footprint_matching.geometry.OffLimbError#

exception libera_utils.footprint_matching.geometry.OffLimbError#

Raised when the boresight does not intersect the Earth’s surface.

L1B RAD writes NaN (or a fill value) for the boresight latitude/longitude of a space or calibration view, where the boresight ray misses the ellipsoid. A missing or out-of-range boresight latitude or longitude, with the spacecraft geolocation present, therefore means there is no Earth footprint at all. The orchestrator is expected to catch this and flag/discard the footprint rather than silently substituting data.