Skip to content

Releases: cta-observatory/ctapipe

v0.29.0 – 2026-01-15

15 Jan 16:02
3e1717f

Choose a tag to compare

Summary

This release adds support for python 3.14, merging of monitoring data files in the HDFMerger and includes a couple of bug fixes.

Please find the full changelog in the docs and find the list of merged PRs below.

Contributors

@Hckjs, @TjarkMiener, @dependabot[bot], @kosack, @maxnoe, @mexanick, @shahjahanIqbal and dependabot[bot]

What has changed since v0.28.0

Pull-requests containing changes of multiple nature are repeated.

v0.28.0 – 2025-11-13

13 Nov 13:39
0882370

Choose a tag to compare

Summary

This is a feature relase that also contains a couple of important bug fixes. See the details
changelog in the documentation
and the list of merged pull requests below.

Contributors

@Hckjs, @TjarkMiener, @aknierim, @burmist-git, @kosack, @maxnoe, @mexanick, @vuillaut

What has changed since v0.27.1

Pull-requests containing changes of multiple nature are repeated.

Bug Fixes

  • Only set coverage options in coverage job (#2882) @mexanick
  • Pass CameraMonitoringContainer to ImageCleaner in ImageProcessor (#2875) @Hckjs
  • Add check in lts_linear_regression to prevent seg faults (#2878) @Hckjs

Maintenance

v0.27.1 – 2025-10-23

23 Oct 11:06
f33ac1c

Choose a tag to compare

Summary

This release contains critical bug fixes for image extractors making use of broken pixels information and small improvements to the muon intensity fitter.

See the changelog in the docs for details and the list of merged pull requests below.

Contributors

@burmist-git and @maxnoe

What has changed since v0.27.0

Pull-requests containing changes of multiple nature are repeated.

v0.27.0 – 2025-10-10

10 Oct 13:48
16aa474

Choose a tag to compare

Summary

This release contains major changes to the data structures related to camera calibration and the introduction of the new MonitoringSource interface to load monitoring data into ctapipe and fill it into events.

See the full changelog in the docs and the list of merged pull requests and contributors below.

Contributors

@TjarkMiener, @Voutsi, @burmist-git, @dependabot[bot], @kosack, @maxnoe, @mexanick, Georgios.Voutsinas and dependabot[bot]

What has changed since v0.26.0

Pull-requests containing changes of multiple nature are repeated.

API Changes

Data Model Changes

Bug Fixes

  • Return actual statistics in sigma clipping aggregator (#2841) @mexanick

Maintenance

v0.26.0 – 2025-06-06

06 Jun 08:34
f9cf38d

Choose a tag to compare

Summary

See the changelog in the documentation for a high-level description of what has changed and find the list of merged pull requests below.

Contributors

@TjarkMiener, @burmist-git, @kosack, @maxnoe and Tjark.Miener

What has changed since v0.25.1

Pull-requests containing changes of multiple nature are repeated.

New features

Bug Fixes

  • Two small CameraDisplay fixes: subfigures and optional psi_uncertainty (#2762) @maxnoe

Maintenance

v0.25.1 – 2025-04-28

28 Apr 13:06
15bf64d

Choose a tag to compare

Summary

This is a small bug-fix release containing two minor fixes. See the changelog for more details and the list of merged pull requests and contributors below.

Contributors

@kosack and @maxnoe

Bug Fixes

  • Catch any exception in _get_username (#2741) @maxnoe
  • Do not require subarray pointing in HDF5EventSource (#2744) @maxnoe

v0.25.0 – 2025-04-16

16 Apr 17:06
5a1340a

Choose a tag to compare

Summary

This is mainly a Bugfix release but with one new feature adding two new fields to the hillas parameters.

See the changelog and the list of merged pull requests below.

Contributors

@kosack, @maxnoe, @mexanick and @ruoyushang

What has changed since v0.24.0

Pull-requests containing changes of multiple nature are repeated.

Bug Fixes

  • Force absences of units for skewness and excess_kurtosis (#2732) @mexanick

Maintenance

v0.24.0 – 2025-04-01

01 Apr 08:46
287e768

Choose a tag to compare

Summary

This is a release adding major, long-awaited new features to ctapipe, including the optimization of event selection "cuts" and
the computation of basic IRFs.
This task is by no means finished, rather a first working version to build from. Please test and give feedback in issues and discussions.

See the full changelog in the documentation and the list of merged pull requests and contributors below.

Contributors

@Hckjs, @LukasBeiske, @TjarkMiener, @Tobychev, @ctoennis, @dependabot[bot], @jstvdk, @kosack, @maxnoe, @mdebony, @mexanick

What has changed since v0.23.2

Pull-requests containing changes of multiple nature are repeated.

New features

Bug Fixes

  • Make sure config is fully serialized to provenance json (#2688) @maxnoe
  • Processing gain-selected dl1 data with the pixel stats tool (#2715) @TjarkMiener

Maintenance

  • Fix checkout cleaning up coverage report in sonar ci (#2713) @maxnoe
  • Add CI job testing on python 3.13 (#2687) @maxnoe
  • Perform changelog check only for pull requsts targeting main (#2690) @maxnoe
  • Make sonar coverage badge link point to coverage (#2686) @maxnoe

v0.23.2 – 2025-01-21

21 Jan 13:52
1644e85

Choose a tag to compare

Summary

This is a quick bugfix / maintenance release to make ctapipe compatible with recent numba (0.61) and numpy releases (2.1 and 2.2).

See the changelog here: https://ctapipe.readthedocs.io/en/latest/changelog.html#ctapipe-v0-23-2-2025-01-21
and list of merged PRs below.

Contributors

@ChAr-De, @Hckjs, @kosack, @maxnoe and @morcuended

What has changed since v0.23.1

Pull-requests containing changes of multiple nature are repeated.

Bug Fixes

  • Fill containers.SimulatedCameraContainer.true_image_sum in HDF5eventsource (#2680) @Hckjs

Maintenance

v0.23.1 – 2024-12-05

05 Dec 16:43
7858ddc

Choose a tag to compare

Summary

This is a bugfix release, mainly to address issues that arose from trying to process prod6 files on the grid.

See changelog here: https://ctapipe.readthedocs.io/en/latest/changelog.html#change-log and list of merged pull requests below.

Contributors

@Hckjs, @LukasBeiske, @kosack and @maxnoe

What has changed since v0.23.0

Pull-requests containing changes of multiple nature are repeated.

Maintenance