From 316207974656f293ba74c844607e25e88e777692 Mon Sep 17 00:00:00 2001 From: Maximilian Linhoff Date: Thu, 12 Sep 2024 14:09:12 +0200 Subject: [PATCH 1/3] Make sure ctapipe is lower case in changelog --- docs/changes/template.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changes/template.rst b/docs/changes/template.rst index 7b4dfcb21b9..c9f1e06e24e 100644 --- a/docs/changes/template.rst +++ b/docs/changes/template.rst @@ -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 }}) From a4f4de9a81951ae43260b2040718c638676327e0 Mon Sep 17 00:00:00 2001 From: Maximilian Linhoff Date: Thu, 12 Sep 2024 14:18:40 +0200 Subject: [PATCH 2/3] Render changelog for 0.22 --- CHANGES.rst | 57 ++++++++++++++++++++++++++++++ docs/changes/2541.feature.rst | 1 - docs/changes/2543.feature.rst | 2 -- docs/changes/2554.feature.rst | 1 - docs/changes/2575.bugfix.rst | 1 - docs/changes/2580.feature.rst | 1 - docs/changes/2591.bugfix.rst | 1 - docs/changes/2594.optimization.rst | 4 --- docs/changes/2598.feature.rst | 2 -- docs/changes/2600.feature.rst | 1 - docs/changes/2602.bugfix.rst | 3 -- docs/changes/2604.feature.rst | 1 - docs/changes/2611.feature.rst | 6 ---- docs/changes/2615.api.rst | 1 - docs/changes/2616.feature.rst | 2 -- 15 files changed, 57 insertions(+), 27 deletions(-) delete mode 100644 docs/changes/2541.feature.rst delete mode 100644 docs/changes/2543.feature.rst delete mode 100644 docs/changes/2554.feature.rst delete mode 100644 docs/changes/2575.bugfix.rst delete mode 100644 docs/changes/2580.feature.rst delete mode 100644 docs/changes/2591.bugfix.rst delete mode 100644 docs/changes/2594.optimization.rst delete mode 100644 docs/changes/2598.feature.rst delete mode 100644 docs/changes/2600.feature.rst delete mode 100644 docs/changes/2602.bugfix.rst delete mode 100644 docs/changes/2604.feature.rst delete mode 100644 docs/changes/2611.feature.rst delete mode 100644 docs/changes/2615.api.rst delete mode 100644 docs/changes/2616.feature.rst diff --git a/CHANGES.rst b/CHANGES.rst index 74f97418edf..82d906de031 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,60 @@ +ctapipe v0.22.0 (2024-09-12) +============================ + +API Changes +----------- + +- The ``PointingInterpolator`` was moved from ``ctapipe.io`` to ``ctapipe.monitoring``. [`#2615 `__] + + +Bug Fixes +--------- + +- Fix a redundant error message in ``Tool`` caused by normal ``SystemExit(0)`` [`#2575 `__] + +- Fix error message for non-existent config files. [`#2591 `__] + + +New Features +------------ + +- ctapipe is now compatible with numpy 2.0. [`#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 `_. + +- Add lstchains image cleaning procedure including its pedestal cleaning method. [`#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 `__] + +- Add API to extract the statistics from a sequence of images. [`#2554 `__] + +- The provenance system now records the reference metadata + of input and output files, if available. [`#2598 `__] + +- Add Interpolator class to generalize the PointingInterpolator in the monitoring collection. [`#2600 `__] + +- Add outlier detection components to identify faulty pixels. [`#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 `__] + +- The ``Instrument.site`` metadata item now accepts any string, + not just a pre-defined list of sites. [`#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 `__] + + ctapipe v0.21.2 (2024-06-26) ============================ diff --git a/docs/changes/2541.feature.rst b/docs/changes/2541.feature.rst deleted file mode 100644 index 30a27dbea21..00000000000 --- a/docs/changes/2541.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add lstchains image cleaning procedure including its pedestal cleaning method. diff --git a/docs/changes/2543.feature.rst b/docs/changes/2543.feature.rst deleted file mode 100644 index 8154498542d..00000000000 --- a/docs/changes/2543.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -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 diff --git a/docs/changes/2554.feature.rst b/docs/changes/2554.feature.rst deleted file mode 100644 index 2e6a6356b3a..00000000000 --- a/docs/changes/2554.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add API to extract the statistics from a sequence of images. diff --git a/docs/changes/2575.bugfix.rst b/docs/changes/2575.bugfix.rst deleted file mode 100644 index 6f6d0402165..00000000000 --- a/docs/changes/2575.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a redundant error message in ``Tool`` caused by normal ``SystemExit(0)`` diff --git a/docs/changes/2580.feature.rst b/docs/changes/2580.feature.rst deleted file mode 100644 index fac550b9764..00000000000 --- a/docs/changes/2580.feature.rst +++ /dev/null @@ -1 +0,0 @@ -ctapipe is now compatible with numpy 2.0. diff --git a/docs/changes/2591.bugfix.rst b/docs/changes/2591.bugfix.rst deleted file mode 100644 index 2a78263969a..00000000000 --- a/docs/changes/2591.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix error message for non-existent config files. diff --git a/docs/changes/2594.optimization.rst b/docs/changes/2594.optimization.rst deleted file mode 100644 index c1045f4d33c..00000000000 --- a/docs/changes/2594.optimization.rst +++ /dev/null @@ -1,4 +0,0 @@ -Update exception handling in tools - -- Add a possibility to handle custom exception in ``Tool.run()`` - with the preservation of the exit code. diff --git a/docs/changes/2598.feature.rst b/docs/changes/2598.feature.rst deleted file mode 100644 index 16f05623c72..00000000000 --- a/docs/changes/2598.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -The provenance system now records the reference metadata -of input and output files, if available. diff --git a/docs/changes/2600.feature.rst b/docs/changes/2600.feature.rst deleted file mode 100644 index 1c996397c6d..00000000000 --- a/docs/changes/2600.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add Interpolator class to generalize the PointingInterpolator in the io collection. diff --git a/docs/changes/2602.bugfix.rst b/docs/changes/2602.bugfix.rst deleted file mode 100644 index 342758154ba..00000000000 --- a/docs/changes/2602.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix ``NSBImageCleaner`` that tries to reach the tel attribute -from a MonitoringCameraContainer which results in an AttributeError -when using the ``ImageProcessor``. diff --git a/docs/changes/2604.feature.rst b/docs/changes/2604.feature.rst deleted file mode 100644 index 751bd59190a..00000000000 --- a/docs/changes/2604.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add outlier detection components to identify faulty pixels. diff --git a/docs/changes/2611.feature.rst b/docs/changes/2611.feature.rst deleted file mode 100644 index 37bd102ab23..00000000000 --- a/docs/changes/2611.feature.rst +++ /dev/null @@ -1,6 +0,0 @@ -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. diff --git a/docs/changes/2615.api.rst b/docs/changes/2615.api.rst deleted file mode 100644 index 969bf7d58dc..00000000000 --- a/docs/changes/2615.api.rst +++ /dev/null @@ -1 +0,0 @@ -The ``PointingInterpolator`` was moved from ``ctapipe.io`` to ``ctapipe.monitoring``. diff --git a/docs/changes/2616.feature.rst b/docs/changes/2616.feature.rst deleted file mode 100644 index 9169297babc..00000000000 --- a/docs/changes/2616.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -The ``Instrument.site`` metadata item now accepts any string, -not just a pre-defined list of sites. From 4d656f7e1fd772f04d6ddf5c487a7e11b0ad3299 Mon Sep 17 00:00:00 2001 From: Maximilian Linhoff Date: Tue, 10 Sep 2024 15:20:29 +0200 Subject: [PATCH 3/3] Update AUTHORS --- .mailmap | 2 ++ AUTHORS | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index 37c9074b1e4..f7b247d65ee 100644 --- a/.mailmap +++ b/.mailmap @@ -93,6 +93,8 @@ Anno Knierim <32365583+aknierim@users.noreply.gith Vadym Voitsekhovskyi + + Tjark Miener Michael Punch diff --git a/AUTHORS b/AUTHORS index 4a17240000d..572bffc4fd1 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,10 +11,12 @@ Lukas Beiske Georg Schwefer Jonas Hackfeld Alison Mitchell +Tjark Miener Dominik Neise Michele Peresano Christoph Deil Justus Zorn +Christoph Toennis Anno Knierim Stefan Fröse Rune Michael Dominik @@ -24,12 +26,12 @@ Franca Cassol Clara Escanuela Nieves Thomas Vuillaume Kai Brügge +Mykhailo Dalchenko Felix Werner Satoshi Fukami Michele Mastropietro Jeremie DECOCK Abelardo Moralejo Olaizola -Mykhailo Dalchenko Tarek Hassan Wrijupan Bhattacharyya Francesco Visconti @@ -44,6 +46,7 @@ Tristan Carel Daniel Nieto Michael Punch Miguel Nievas +Arnau Aguasca-Cabot Christophe COSSOU Cyril Alispach Daniel Morcuende @@ -51,7 +54,6 @@ Julien Lefaucheur Konstantin Pfrang Moritz Hütten Thomas Armstrong -Tjark Miener Alice Donini <40267450+adonini@users.noreply.github.com> Andrés Baquero David Landriu