Skip to content

Releases: cta-observatory/ctapipe

v0.25.1 – 2025-04-28

28 Apr 13:06
15bf64d
Compare
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
Compare
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 – 2024-04-01

01 Apr 08:46
287e768
Compare
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
Compare
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
Compare
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

v0.23.0 – 2024-11-20

20 Nov 15:47
d1a140a
Compare
Choose a tag to compare

Summary

For the changelog, please see https://ctapipe.readthedocs.io/en/latest/changelog.html#ctapipe-v0-23-0-2024-11-18

For contributors and list of merged PRs, see below.

Contributors

@TjarkMiener, @ctoennis, @dependabot, @dependabot[bot], @kosack, @maxnoe, @mexanick and Christoph Toennis

What has changed since v0.22.0

Pull-requests containing changes of multiple nature are repeated.

New features

Bug Fixes

v0.22.0 – 2024-09-13

13 Sep 08:55
4914dd4
Compare
Choose a tag to compare

Summary

See the full changelog in the docs for the release notes.

Below, you can find the contributors and merged PRs.

Contributors

@Hckjs, @TjarkMiener, @aaguasca, @ctoennis, @dependabot, @dependabot[bot], @kosack, @maxnoe, @mexanick

What has changed since v0.21.2

Pull-requests containing changes of multiple nature are repeated.

New features

Maintenance

  • Update intersphinx mapping and sphinx-gallery-conf (#2572) @Hckjs

v0.21.2 – 2024-06-27

27 Jun 17:26
0d74b65
Compare
Choose a tag to compare

Summary

Small bugfix release to fix ctapipe with scipy 1.14.

Find the changelog in the docs: https://ctapipe.readthedocs.io/en/latest/changelog.html#ctapipe-v0-21-2-2024-06-27
and the list of merged pull requests below.

Contributors

@kosack, @maxnoe, @mexanick and @morcuended

What has changed since v0.21.1

Pull-requests containing changes of multiple nature are repeated.

New features

Maintenance

  • Remove unsed config files for old test and quality control systems (#2562) @morcuended

v0.21.1 – 2024-05-15

15 May 12:07
07488cd
Compare
Choose a tag to compare

Summary

This is a small bugfix and maintenance release for 0.21.0.

Find the changelog in the docs: https://ctapipe.readthedocs.io/en/latest/changelog.html#ctapipe-v0-21-1-2024-05-15
and the list of merged pull requests below.

Contributors

@gschwefer and @maxnoe

What has changed since v0.21.0

Pull-requests containing changes of multiple nature are repeated.

Maintenance

  • Remove upload to pages ci, replaced by using readthedocs (#2553) @maxnoe

v0.21.0 – 2024-04-26

26 Apr 09:00
7ac2feb
Compare
Choose a tag to compare

Summary

This is a pretty large release with lots of changes, new features and a couple of API breaking changes, see below.

The headline feature is that through a lot of work, the ImPACT reconstructor works again.

For the full changelog, see https://ctapipe.readthedocs.io/en/stable/changelog.html#ctapipe-v0-21-0-2024-04-26, for contributors and list of merged PRs, see below.

Contributors

@Hckjs, @LukasBeiske, @LukasNickel, @StFroese, @Tobychev, @aknierim, @ccossou, @dependabot, @dependabot[bot], @gschwefer, @kosack, @maxnoe, @morcuended and @nbiederbeck

What has changed since v0.20.0

Pull-requests containing changes of multiple nature are repeated.

New features

  • Change R1- and DL0-waveforms shape to (n_channels, n_pixels, n_samples) (#2529) @Hckjs
  • Change ImageCleaner API (#2511) @Hckjs
  • Use intmin for invalid pixel positions, allow empty arguments (#2397) @maxnoe
  • Add option to override obs_id in SimTelEventSource (#2411) @maxnoe

API Changes

Data Model Changes

  • Change R1- and DL0-waveforms shape to (n_channels, n_pixels, n_samples) (#2529) @Hckjs
  • Change definition of leakage_pixel_{1,2} (#2432) @maxnoe
  • Improve column names for disp (#2443) @LukasBeiske
  • Add option to override obs_id in SimTelEventSource (#2411) @maxnoe

Bug Fixes

  • Properly transform between camera and telescope frame in muon fitter (#2464) @maxnoe

Refactoring and Optimization

  • Prevent import of ctapipe.image at import time of ctapipe.io (#2488) @maxnoe

Maintenance