High-level Data Reduction Library provides instrument-independent, high-level scientific functions for ESO data reduction pipelines. It aims to concentrate cross-pipeline algorithms in a single place, verify and homogenize algorithms, implement error propagation, and is extensively tested. Pipeline developers and instrument consortia can use HDRL so that bug-fixes and improvements benefit all pipelines that use it.
This package includes the HDRL library (built on top of the ESO Common Pipeline Library, unit tests, and documentation. The library covers functionalities such as: overscan, bias, dark, flat, bad-pixel handling, Strehl, fringing, catalogue operations, efficiency and response computation, refraction and airmass, pattern noise, resampling, limiting magnitude, and barycentric correction.