Skip to content

Commit 7858ddc

Browse files
authored
Merge pull request #2667 from cta-observatory/prepare_0.23.1
Prepare 0.23.1
2 parents f0e5606 + 071bc32 commit 7858ddc

8 files changed

+44
-25
lines changed

CHANGES.rst

+41
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
ctapipe v0.23.1 (2024-12-04)
2+
============================
3+
4+
Bug Fixes
5+
---------
6+
7+
- Fix ``<reconstruction_property>_uncert`` calculations in ``ctapipe.reco.StereoMeanCombiner``.
8+
Add helper functions for vectorized numpy calculations as new ``ctapipe.reco.telescope_event_handling`` module. [`#2658 <https://github.com/cta-observatory/ctapipe/pull/2658>`__]
9+
10+
- Fix error in ``ctapipe-process`` when in the middle of a simtel file
11+
that has true images available, a telescope event is missing the true image.
12+
This can happen rarely in case a telescope triggered on pure NSB or
13+
is oversaturated to the point where the true pe didn't fit into memory constraints.
14+
15+
The error was due to the ``DataWriter`` trying to write a ``None`` into an
16+
already setup table for the true images.
17+
18+
The ``SimTelEventSource`` will now create an invalid true image filled with ``-1``
19+
for such events. [`#2659 <https://github.com/cta-observatory/ctapipe/pull/2659>`__]
20+
21+
- In ``SimTelEventSource``, ignore telescope events that did not take part in the stereo event trigger.
22+
This happens rarely in Prod6 files in conjunction with the random mono trigger system.
23+
24+
- Fix the order in which ``Tool`` runs final operations to fix an issue
25+
of provenance not being correctly recorded. [`#2662 <https://github.com/cta-observatory/ctapipe/pull/2662>`__]
26+
27+
- Fix data type of ``tel_id`` in the output of ``SubarrayDescription.to_table``
28+
29+
- Fixed a bug where if a configuration file with unknown file extension was passed
30+
to a tool, e.g. ``--config myconf.conf`` instead of ``--config myconf.yaml``, it
31+
was silently ignored, despite an info log saying "Loading config file
32+
myconf.conf". Configuration files must now have one of the following extensions
33+
to be recognized: yml, yaml, toml, json, py. If not a ``ToolConfigurationError``
34+
is raised. [`#2666 <https://github.com/cta-observatory/ctapipe/pull/2666>`__]
35+
36+
Maintenance
37+
-----------
38+
39+
- Add support for astropy 7.0. [`#2639 <https://github.com/cta-observatory/ctapipe/pull/2639>`__]
40+
- Change data server for test datasets from in2p3 to DESY hosted server. [`#2664 <https://github.com/cta-observatory/ctapipe/pull/2664>`__]
41+
142
ctapipe v0.23.0 (2024-11-18)
243
============================
344

docs/_static/switcher.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"url": "https://ctapipe.readthedocs.io/en/stable/"
1111
},
1212
{
13-
"name": "v0.23.0",
14-
"version": "v0.23.0",
15-
"url": "https://ctapipe.readthedocs.io/en/v0.23.0/"
13+
"name": "v0.23.1",
14+
"version": "v0.23.1",
15+
"url": "https://ctapipe.readthedocs.io/en/v0.23.1/"
1616
},
1717
{
1818
"name": "v0.22.0",

docs/changes/2639.feature.rst

-1
This file was deleted.

docs/changes/2658.bugfix.rst

-2
This file was deleted.

docs/changes/2659.bugfix.rst

-10
This file was deleted.

docs/changes/2662.bugfix.rst

-2
This file was deleted.

docs/changes/2664.maintenance.rst

-1
This file was deleted.

docs/changes/2666.bugfix.rst

-6
This file was deleted.

0 commit comments

Comments
 (0)