diff --git a/CHANGES.rst b/CHANGES.rst index e2fa7538ad0..6e81338dbab 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,44 @@ +ctapipe v0.23.1 (2024-12-04) +============================ + +Bug Fixes +--------- + +- Fix ``_uncert`` calculations in ``ctapipe.reco.StereoMeanCombiner``. + Add helper functions for vectorized numpy calculations as new ``ctapipe.reco.telescope_event_handling`` module. [`#2658 `__] + +- Fix error in ``ctapipe-process`` when in the middle of a simtel file + that has true images available, a telescope event is missing the true image. + This can happen rarely in case a telescope triggered on pure NSB or + is oversaturated to the point where the true pe didn't fit into memory constraints. + + The error was due to the ``DataWriter`` trying to write a ``None`` into an + already setup table for the true images. + + The ``SimTelEventSource`` will now create an invalid true image filled with ``-1`` + for such events. [`#2659 `__] + +- In ``SimTelEventSource``, ignore telescope events that did not take part in the stereo event trigger. + This happens rarely in Prod6 files in conjunction with the random mono trigger system. + +- Fix the order in which ``Tool`` runs final operations to fix an issue + of provenance not being correctly recorded. [`#2662 `__] + +- Fix data type of ``tel_id`` in the output of ``SubarrayDescription.to_table`` + +- Fixed a bug where if a configuration file with unknown file extension was passed + to a tool, e.g. ``--config myconf.conf`` instead of ``--config myconf.yaml``, it + was silently ignored, despite an info log saying "Loading config file + myconf.conf". Configuration files must now have one of the following extensions + to be recognized: yml, yaml, toml, json, py. If not a ``ToolConfigurationError`` + is raised. [`#2666 `__] + +Maintenance +----------- + +- Add support for astropy 7.0. [`#2639 `__] +- Change data server for test datasets from in2p3 to DESY hosted server. [`#2664 `__] + ctapipe v0.23.0 (2024-11-18) ============================ diff --git a/docs/_static/switcher.json b/docs/_static/switcher.json index 01785099814..96a04f70a7e 100644 --- a/docs/_static/switcher.json +++ b/docs/_static/switcher.json @@ -10,9 +10,9 @@ "url": "https://ctapipe.readthedocs.io/en/stable/" }, { - "name": "v0.23.0", - "version": "v0.23.0", - "url": "https://ctapipe.readthedocs.io/en/v0.23.0/" + "name": "v0.23.1", + "version": "v0.23.1", + "url": "https://ctapipe.readthedocs.io/en/v0.23.1/" }, { "name": "v0.22.0", diff --git a/docs/changes/2639.feature.rst b/docs/changes/2639.feature.rst deleted file mode 100644 index fbf57b791c7..00000000000 --- a/docs/changes/2639.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add support for astropy 7.0. diff --git a/docs/changes/2658.bugfix.rst b/docs/changes/2658.bugfix.rst deleted file mode 100644 index 40b1e8239e6..00000000000 --- a/docs/changes/2658.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``_uncert`` calculations in ``ctapipe.reco.StereoMeanCombiner``. -Add helper functions for vectorized numpy calculations as new ``ctapipe.reco.telescope_event_handling`` module. diff --git a/docs/changes/2659.bugfix.rst b/docs/changes/2659.bugfix.rst deleted file mode 100644 index 1d82b35517a..00000000000 --- a/docs/changes/2659.bugfix.rst +++ /dev/null @@ -1,10 +0,0 @@ -Fix error in ``ctapipe-process`` when in the middle of a simtel file -that has true images available, a telescope event is missing the true image. -This can happen rarely in case a telescope triggered on pure NSB or -is oversaturated to the point where the true pe didn't fit into memory constraints. - -The error was due to the ``DataWriter`` trying to write a ``None`` into an -already setup table for the true images. - -The ``SimTelEventSource`` will now create an invalid true image filled with ``-1`` -for such events. diff --git a/docs/changes/2662.bugfix.rst b/docs/changes/2662.bugfix.rst deleted file mode 100644 index 3c5ea534701..00000000000 --- a/docs/changes/2662.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the order in which ``Tool`` runs final operations to fix an issue -of provenance not being correctly recorded. diff --git a/docs/changes/2664.maintenance.rst b/docs/changes/2664.maintenance.rst deleted file mode 100644 index cd41d1344b0..00000000000 --- a/docs/changes/2664.maintenance.rst +++ /dev/null @@ -1 +0,0 @@ -Change data server for test datasets from in2p3 to DESY hosted server. diff --git a/docs/changes/2666.bugfix.rst b/docs/changes/2666.bugfix.rst deleted file mode 100644 index 47cf1fdc72c..00000000000 --- a/docs/changes/2666.bugfix.rst +++ /dev/null @@ -1,6 +0,0 @@ -Fixed a bug where if a configuration file with unknown file extension was passed -to a tool, e.g. ``--config myconf.conf`` instead of ``--config myconf.yaml``, it -was silently ignored, despite an info log saying "Loading config file -myconf.conf". Configuration files must now have one of the following extensions -to be recognized: yml, yaml, toml, json, py. If not a ``ToolConfigurationError`` -is raised.