Skip to content

Releases: cta-observatory/ctapipe

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

v0.20.0 – 2023-09-11

11 Sep 15:59
3c5b4f3
Compare
Choose a tag to compare

Summary

This release has a couple of bug fixes, new features and mainly documentation theme updates, see below for the merged pull requests and find the full changelog on readthedocs

Contributors

@StFroese, @TjarkMiener, @Tobychev, @aknierim, @gschwefer, @jstvdk, @kosack, @maxnoe and Vadym Voitsekhovskyi

What has changed since v0.19.3

Pull-requests containing changes of multiple nature are repeated.

New features

API Changes

  • Use int minval instead -1 for invalid telescope ids in SubarrayDescription.tel_index_array, improve docstrings (#2376) @maxnoe
  • Remove EventSource.from_config, fixes #2258 (#2384) @maxnoe
  • Remove dump-triggers, enable ctapipe-process to store only trigger and simulation data (#2375) @maxnoe

Data Model Changes

  • Add fields defined in CTAO DL0 and R1 data models (#2338) @maxnoe
  • Remove SimulationConfigContainer.injection_height, add SimulatedShowercontainer.starting_grammage (#2343) @maxnoe

Bug Fixes

  • Fix HillasIntersection error for badly reconstructed events (#2265) @gschwefer
  • Bug fix in full numeric pixel likelihood calculation (#2388) @gschwefer

Maintenance

  • Add changelog for 0.20.0 (#2394) @maxnoe
  • Convert all notebooks to sphinx gallery format (#2377) @StFroese
  • Use int minval instead -1 for invalid telescope ids in SubarrayDescription.tel_index_array, improve docstrings (#2376) @maxnoe
  • Update doc structure and dev guide (#2383) @maxnoe
  • Remove no-longer needed importlib_resources (#2389) @maxnoe
  • Replace deprecated provision-with-micromamba action with setup-micromamba (#2387) @maxnoe
  • Drop support for python 3.8, update env file (#2342) @maxnoe
  • Update docs (#2373) @aknierim
  • Try to fix readthedocsbuild (#2365) @maxnoe

v0.19.3 – 2023-06-21

21 Jun 07:30
3f21780
Compare
Choose a tag to compare

Summary

This is a bugfix release, find the list of merged pull requests below, the changelog is available on readthedocs.

Contributors

@LukasBeiske, @clara-escanuela, @kosack and @maxnoe

What has changed since v0.19.2

Pull-requests containing changes of multiple nature are repeated.

  • Render changelog for 0.19.3 (#2362) @maxnoe
  • Improve docstring and validation of parameters in CameraGeometry (#2361) @maxnoe
  • Fix removal of telescope events in software trigger, fixes #2356 (#2357) @maxnoe
  • Add support for using toymodel in telescope frame (#2349) @maxnoe
  • Fix pixel picking for multiple displays in same figure (#2358) @maxnoe
  • Fill reference_location into SubarrayDescription.tel_coords (#2354) @maxnoe
  • fix help string in disp reconstructor (#2352) @maxnoe
  • Add support for hillas parameters in TelescopeFrame to CameraDisplay (#2347) @maxnoe
  • Fix typo in merge tool flag definition (#2341) @LukasBeiske
  • Fix return value of NullDataVolumeReducer (#2340) @maxnoe
  • Peak time units conversion for the FlashCam reconstructor (#2337) @clara-escanuela

Maintenance

  • Improve error messages of expression engine (#2350) @maxnoe

v0.19.2 – 2023-05-17

17 May 15:22
01962ff
Compare
Choose a tag to compare

Summary

This is a bugfix release, see the full changelog in the docs and merged Pull Requests below.

Contributors

@clara-escanuela and @maxnoe

What has changed since v0.19.1

Pull-requests containing changes of multiple nature are repeated.

Maintenance