High-level algorithms¶
This section describes the high-level HDRL algorithms as they are exposed in PyHDRL. It corresponds to the Functionalities chapters of the HDRL Pipeline Developer Manual (ESO-299492, HDRL 1.6.0).
Each page gives a short description of the algorithm, the Python classes and functions that implement it, and examples taken from the PyHDRL bindings and unit tests. Parameter lists, return values and exceptions are documented in the API Reference.
Examples that name image or imglist without constructing them
mean the in-memory objects from
Getting Started. Overscan, Flat and Bias
snippets below are self-contained. Other pages either construct their
inputs or list the extra locals a recipe must supply.
The algorithm theory, figures and recipe-level cpl_parameterlist
helpers remain in the HDRL Pipeline Developer Manual. They are not
repeated here.
There is no dedicated Bias or Dark class in PyHDRL. Those
chapters use hdrl.func.Collapse and hdrl.core.ImageList.collapse,
as in the C library.