Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare 0.22.0 #2617

Merged
merged 3 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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