Skip to content

Commit

Permalink
Merge pull request #2617 from cta-observatory/prepare_0.22.0
Browse files Browse the repository at this point in the history
Prepare 0.22.0
  • Loading branch information
maxnoe authored Sep 13, 2024
2 parents 80914fb + 4d656f7 commit 4914dd4
Show file tree
Hide file tree
Showing 18 changed files with 64 additions and 30 deletions.
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,8 @@ Anno Knierim <[email protected]> <[email protected]

Vadym Voitsekhovskyi <[email protected]> <[email protected]>

<[email protected]> <[email protected]>
<[email protected]> <[email protected]>
Tjark Miener <[email protected]>

Michael Punch <[email protected]> <[email protected]>
6 changes: 4 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,12 @@ Lukas Beiske <[email protected]>
Georg Schwefer <[email protected]>
Jonas Hackfeld <[email protected]>
Alison Mitchell <[email protected]>
Tjark Miener <[email protected]>
Dominik Neise <[email protected]>
Michele Peresano <[email protected]>
Christoph Deil <[email protected]>
Justus Zorn <[email protected]>
Christoph Toennis <[email protected]>
Anno Knierim <[email protected]>
Stefan Fröse <[email protected]>
Rune Michael Dominik <[email protected]>
Expand All @@ -24,12 +26,12 @@ Franca Cassol <[email protected]>
Clara Escanuela Nieves <[email protected]>
Thomas Vuillaume <[email protected]>
Kai Brügge <[email protected]>
Mykhailo Dalchenko <[email protected]>
Felix Werner <[email protected]>
Satoshi Fukami <[email protected]>
Michele Mastropietro <[email protected]>
Jeremie DECOCK <[email protected]>
Abelardo Moralejo Olaizola <[email protected]>
Mykhailo Dalchenko <[email protected]>
Tarek Hassan <[email protected]>
Wrijupan Bhattacharyya <[email protected]>
Francesco Visconti <[email protected]>
Expand All @@ -44,14 +46,14 @@ Tristan Carel <[email protected]>
Daniel Nieto <[email protected]>
Michael Punch <[email protected]>
Miguel Nievas <[email protected]>
Arnau Aguasca-Cabot <[email protected]>
Christophe COSSOU <[email protected]>
Cyril Alispach <[email protected]>
Daniel Morcuende <[email protected]>
Julien Lefaucheur <[email protected]>
Konstantin Pfrang <[email protected]>
Moritz Hütten <[email protected]>
Thomas Armstrong <[email protected]>
Tjark Miener <[email protected]>
Alice Donini <[email protected]>
Andrés Baquero <[email protected]>
David Landriu <[email protected]>
Expand Down
57 changes: 57 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,60 @@
ctapipe v0.22.0 (2024-09-12)
============================

API Changes
-----------

- The ``PointingInterpolator`` was moved from ``ctapipe.io`` to ``ctapipe.monitoring``. [`#2615 <https://github.com/cta-observatory/ctapipe/pull/2615>`__]


Bug Fixes
---------

- Fix a redundant error message in ``Tool`` caused by normal ``SystemExit(0)`` [`#2575 <https://github.com/cta-observatory/ctapipe/pull/2575>`__]

- Fix error message for non-existent config files. [`#2591 <https://github.com/cta-observatory/ctapipe/pull/2591>`__]


New Features
------------

- ctapipe is now compatible with numpy 2.0. [`#2580 <https://github.com/cta-observatory/ctapipe/pull/2580>`__]
Note: not all new behaviour of numpy 2.0 is followed, as the core dependency ``numba`` does not yet implement
all changes from numpy 2.0. See `the numba announcement for more detail <https://numba.discourse.group/t/communicating-numpy-2-0-changes-to-numba-users/2457>`_.

- Add lstchains image cleaning procedure including its pedestal cleaning method. [`#2541 <https://github.com/cta-observatory/ctapipe/pull/2541>`__]

- A new ImageExtractor called ``VarianceExtractor`` was added
An Enum class was added to containers.py that is used in the metadata of the VarianceExtractor output [`#2543 <https://github.com/cta-observatory/ctapipe/pull/2543>`__]

- Add API to extract the statistics from a sequence of images. [`#2554 <https://github.com/cta-observatory/ctapipe/pull/2554>`__]

- The provenance system now records the reference metadata
of input and output files, if available. [`#2598 <https://github.com/cta-observatory/ctapipe/pull/2598>`__]

- Add Interpolator class to generalize the PointingInterpolator in the monitoring collection. [`#2600 <https://github.com/cta-observatory/ctapipe/pull/2600>`__]

- Add outlier detection components to identify faulty pixels. [`#2604 <https://github.com/cta-observatory/ctapipe/pull/2604>`__]

- The ``ctapipe-merge`` tool now checks for duplicated input files and
raises an error in that case.

The ``HDF5Merger`` class, and thus also the ``ctapipe-merge`` tool,
now checks for duplicated obs_ids during merging, to prevent
invalid output files. [`#2611 <https://github.com/cta-observatory/ctapipe/pull/2611>`__]

- The ``Instrument.site`` metadata item now accepts any string,
not just a pre-defined list of sites. [`#2616 <https://github.com/cta-observatory/ctapipe/pull/2616>`__]

Refactoring and Optimization
----------------------------

- Update exception handling in tools

- Add a possibility to handle custom exception in ``Tool.run()``
with the preservation of the exit code. [`#2594 <https://github.com/cta-observatory/ctapipe/pull/2594>`__]


ctapipe v0.21.2 (2024-06-26)
============================

Expand Down
1 change: 0 additions & 1 deletion docs/changes/2541.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/2543.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2554.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2575.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2580.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2591.bugfix.rst

This file was deleted.

4 changes: 0 additions & 4 deletions docs/changes/2594.optimization.rst

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/2598.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2600.feature.rst

This file was deleted.

3 changes: 0 additions & 3 deletions docs/changes/2602.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2604.feature.rst

This file was deleted.

6 changes: 0 additions & 6 deletions docs/changes/2611.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2615.api.rst

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/2616.feature.rst

This file was deleted.

2 changes: 1 addition & 1 deletion docs/changes/template.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{% if render_title %}
{% if versiondata.name %}
{{ versiondata.name }} {{ versiondata.version }} ({{ versiondata.date }})
{{ versiondata.name | lower }} {{ versiondata.version }} ({{ versiondata.date }})
{{ top_underline * ((versiondata.name + versiondata.version + versiondata.date)|length + 4)}}
{% else %}
{{ versiondata.version }} ({{ versiondata.date }})
Expand Down

0 comments on commit 4914dd4

Please sign in to comment.