Change Log#
calibpipe 0.6.0-rc1 (2026-07-11)#
API Changes#
Bug Fixes#
Fix bug in
StarFitterfunc_prepare_fit_data(), which could lead to concatenating empty lists (raisedValueError). Now, it checks if the list is empty before concatenating and returns empty numpy arrays if so. An empty fit result table is returned later in the__call__func. [!239]Fix bug empty-table handling in
BaseCalculateAsymmetryfunccalculate_asymmetry()and adds deterministic sorting inBaseCalculateAsymmetryfuncevent_selection(). [!240]
New Features#
Identify night with clear atmosphere and correct for the effect of possible stratospheric aerosols. [!227]
Add starfitter component based on ordpack package. [!235]
Adds two components (
StarFieldQueryandStarFieldReconstructor) to support starfield processing, including querying stars within the field of view (FoV) and reconstructing the resulting starfield. [!237]Add star tracking tool using the starfitter component based on ordpack package and the handling of the starfield. [!238]
Implementation of CalculateImageAsymmetry tool. Made the computation of asymmetry uncertainties optional. Updated the output asymmetry table to preserve the same labels for values and uncertainties as those used in the input table. BaseCalculateAsymmetry now supports per-telescope threshold parameters in event_filters. [!241]
Implementation of the CWL workflow to run the computation of inter-calibration coefficients using image asymmetry. [!247]
Maintenance#
Refactoring and Optimization#
Refactoring of CalculateAsymmetry(Tool) into a base class BaseCalculateAsymmetry(Tool) and an energy-specific class CalculateEnergyAsymmetry(BaseCalculateAsymmetry) [!236]
Refactoring of CalculateInterCalibration class to work for both image asymmetries and energy asymmetries (as it was originally implemented only for the energy case). [!244]
calibpipe 0.5.0 (2026-05-15)#
API Changes#
Update the GDAS client. [!229]
Bug Fixes#
New Features#
Maintenance#
Upgrade to new test data v2 files. [!212]
Refactor the cross calibration tool in order to use the generalised ctapipe functions. The added value will be easier maintenance. [!214]
Polish CWL workflows and add provenance log files as outputs. [!218]
Splitting inter calibration to two parts. The first part calculates the energy asymmetry per Observation Block. The second part aggregates many OBs and calculates the inter calibration coefficients. [!226]
Update the CWL workflows in order to reflect the refactored energy intercalibration. [!231]
Refactoring and Optimization#
calibpipe 0.3.0 (2025-11-27)#
API Changes#
Bug Fixes#
New Features#
Maintenance#
Update CWL workflows
Unify ctapipe merge configuration and make it optional
Make merging step optional (only if multiple input files are provided)
Add output filenames for final products
Fix warnings related to conditional steps [!206]
Refactoring and Optimization#
calibpipe 0.3.0-rc1 (2025-11-20)#
API Changes#
Update configuration for new chunking scheme from ctapipe above 0.28.0 [!199]
Bug Fixes#
Use small zst muon file for testing [!205]