Skip to content

Releases: cta-observatory/ctapipe

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

v0.19.1 – 2023-05-11

11 May 13:15
8ff0ee3
Compare
Choose a tag to compare

Summary

This is mainly a bug fix and maintenance release containing one feature addition.

See the full changelog in the documentation
and the list of merged PRs below.

This is also the first release to support python 3.11.

Contributors

@kosack and @maxnoe

What has changed since v0.19.0

Pull-requests containing changes of multiple nature are repeated.

Bug Fixes

New Features

  • Add possibility to compute multiplicities using FeatureGenerator (#2308) @maxnoe

Maintenance

v0.19.0 – 2023-03-31

31 Mar 12:57
0b54fcb
Compare
Choose a tag to compare

Summary

This release has only one headline feature: the addition of the FlashCamExtractor to support the signal shaping needed to properly analyze the data of FlashCam.

See the changelog in the documentation and the list of merged PRs down below.

Contributors

@Tobychev, @clara-escanuela, @kosack, @maxnoe and @zinob

What has changed since v0.18.1

Pull-requests containing changes of multiple nature are repeated.

Maintenance

  • Render 0.19 changelog using towncrier (#2300) @maxnoe
  • Adapt default config for flashcam, bring in line with current grid production (#2299) @maxnoe
  • Fix status of CEP-001, add link to PR (#2298) @maxnoe
  • Remove or move examples to documentation (#2266) @kosack
  • Fixing link to cta-observatory.org (#2297) @zinob
  • Install ffmpeg on readthedocs (#2302) @maxnoe

v0.18.1 – 2023-03-17

17 Mar 10:31
38d173c
Compare
Choose a tag to compare

Summary

This is a bugfix release fixing three bugs and including some maintenance changes to the repository.

See the detailed changelog in the documentation and the list of merged PRs down below.

This release is also the first to include CEP 1, the definition of the CEP process, in the released ctapipe documentation.

Contributors

@LukasBeiske, @StFroese, @Tobychev, @kosack, @maxnoe and @nbiederbeck

What has changed since v0.18.0

Pull-requests containing changes of multiple nature are repeated.

New features

Maintenance