libera_utils.footprint_matching.psf.static_fov_extent#

libera_utils.footprint_matching.psf.static_fov_extent(fov_halfangle_deg: float = 1.0) → PSFAngularExtent#

Angular extent of the uniform “static” FOV, the response of a stationary scanner.

When the cone-angle rate is zero (scan turnarounds), there is no time-response tail – the instrument simply integrates uniformly over its circular optical field of view. The extent is then just the FOV half-angle in every direction. The bounding box does not take the cone-angle rate, so it applies the FOV half-angle as a floor on the PSF extent instead of switching to this extent.

Parameters:

fov_halfangle_deg (float, optional) – FOV half-angle in degrees. Defaults to LIBERA_FOV_HALFANGLE_DEG.

Returns:

Symmetric extent equal to the FOV half-angle on all three axes.

Return type:

PSFAngularExtent