Skip to content

Commit

Permalink
Merge pull request #2667 from cta-observatory/prepare_0.23.1
Browse files Browse the repository at this point in the history
Prepare 0.23.1
  • Loading branch information
maxnoe authored Dec 5, 2024
2 parents f0e5606 + 071bc32 commit 7858ddc
Show file tree
Hide file tree
Showing 8 changed files with 44 additions and 25 deletions.
41 changes: 41 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
ctapipe v0.23.1 (2024-12-04)
============================

Bug Fixes
---------

- Fix ``<reconstruction_property>_uncert`` calculations in ``ctapipe.reco.StereoMeanCombiner``.
Add helper functions for vectorized numpy calculations as new ``ctapipe.reco.telescope_event_handling`` module. [`#2658 <https://github.com/cta-observatory/ctapipe/pull/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 <https://github.com/cta-observatory/ctapipe/pull/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 <https://github.com/cta-observatory/ctapipe/pull/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 <https://github.com/cta-observatory/ctapipe/pull/2666>`__]

Maintenance
-----------

- Add support for astropy 7.0. [`#2639 <https://github.com/cta-observatory/ctapipe/pull/2639>`__]
- Change data server for test datasets from in2p3 to DESY hosted server. [`#2664 <https://github.com/cta-observatory/ctapipe/pull/2664>`__]

ctapipe v0.23.0 (2024-11-18)
============================

Expand Down
6 changes: 3 additions & 3 deletions docs/_static/switcher.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
1 change: 0 additions & 1 deletion docs/changes/2639.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/2658.bugfix.rst

This file was deleted.

10 changes: 0 additions & 10 deletions docs/changes/2659.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/2662.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/2664.maintenance.rst

This file was deleted.

6 changes: 0 additions & 6 deletions docs/changes/2666.bugfix.rst

This file was deleted.

0 comments on commit 7858ddc

Please sign in to comment.