Skip to content

Commit 3e1717f

Browse files
authored
Merge pull request #2917 from cta-observatory/prepare-0.29
Prepare release 0.29.0
2 parents 8b5da7a + 0554163 commit 3e1717f

File tree

11 files changed

+63
-24
lines changed

11 files changed

+63
-24
lines changed

AUTHORS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ Maximilian Linhoff <maximilian.linhoff@cta-observatory.org>
22
Karl Kosack <karl.kosack@cea.fr>
33
Jason Watson <jason.watson@desy.de>
44
Daniel Parsons <dparsons@lfs2.mpi-hd.mpg.de>
5+
Tjark Miener <tjark.miener4692@googlemail.com>
56
Jean Jacquemier <jacquem@lapp.in2p3.fr>
67
Lukas Beiske <lukas.beiske@tu-dortmund.de>
7-
Tjark Miener <tjark.miener4692@googlemail.com>
88
Tino Michael <tino.michael@cea.fr>
99
Tomas Bylund <tomas.bylund@cea.fr>
1010
Christoph Toennis <christoph.toennis1988@gmail.com>
1111
Leonid Burmistrov <leonid.burmistrov@unige.ch>
1212
Jonas Hackfeld <jonas.hackfeld@ruhr-uni-bochum.de>
13+
Mykhailo Dalchenko <mykhailo.dalchenko@cern.ch>
1314
Lukas Nickel <lukas.nickel@tu-dortmund.de>
1415
Noah Biederbeck <noah.biederbeck@tu-dortmund.de>
15-
Mykhailo Dalchenko <mykhailo.dalchenko@cern.ch>
1616
Georg Schwefer <georg.schwefer@mpi-hd.mpg.de>
1717
Alison Mitchell <alison.mitchell@mpi-hd.mpg.de>
1818
Dominik Neise <neised@phys.ethz.ch>
@@ -34,6 +34,7 @@ Satoshi Fukami <fukami@icrr.u-tokyo.ac.jp>
3434
Michele Mastropietro <michele.mastropietro@gmail.com>
3535
Ruo-yu Shang <ryshang@tehanu.nevis.columbia.edu>
3636
Jeremie DECOCK <jd.jdhp@gmail.com>
37+
Shahjahan Iqbal <58781427+shahjahanIqbal@users.noreply.github.com>
3738
Abelardo Moralejo Olaizola <moralejo@ifae.es>
3839
Tarek Hassan <tarek.hassan@desy.de>
3940
Vadym Voitsekhovskyi <vadym.voitsekhovskyi@cta-consortium.org>

CHANGES.rst

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,53 @@
1+
ctapipe v0.29.0 (2026-01-14)
2+
============================
3+
4+
5+
Bug Fixes
6+
---------
7+
8+
- Fix naming mismatch between ``classification`` and ``particle_type`` group
9+
in ``HDF5EventSource``.
10+
Rename the ``classification`` field from ``ReconstructedContainer`` to
11+
``particle_type``. [`#2763 <https://github.com/cta-observatory/ctapipe/pull/2763>`__]
12+
13+
- Fix a unit handling bug in the toymodel that resulted in wrong image intensities. [`#2898 <https://github.com/cta-observatory/ctapipe/pull/2898>`__]
14+
15+
- Fix trigger tables when merging monitoring data of same event types. [`#2901 <https://github.com/cta-observatory/ctapipe/pull/2901>`__]
16+
17+
- Always fill available monitoring information in ``ctapipe-process``.
18+
Previously, monitoring was only filled if applying camera calibration was
19+
part of the configured processing steps. [`#2911 <https://github.com/cta-observatory/ctapipe/pull/2911>`__]
20+
21+
- Fixed bug that could in some cases lead to incorrect effective areas. In
22+
simulated files with no simulation distribution present, the fallback was to use
23+
the simulation configuration, but applying the number of reused showers was
24+
missing in that computation. The fallback computation is now corrected, and more
25+
checks were added to ensure consistency when both the simulation configuration
26+
and shower distribution are present. [`#2913 <https://github.com/cta-observatory/ctapipe/pull/2913>`__]
27+
28+
29+
Data Model Changes
30+
------------------
31+
32+
- Add more calibration and monitoring groups to HDF data format [`#2881 <https://github.com/cta-observatory/ctapipe/pull/2881>`__]
33+
34+
35+
New Features
36+
------------
37+
38+
- Add merge_strategy option to HDF5Merger component to control merging behavior. The HDF5Merger component supports the following strategies:
39+
- 'events-multiple-obs': allows merging event files (with and without monitoring data) from different observation blocks.
40+
- 'events-single-ob': for merging events in consecutive chunks of the same observation block.
41+
- 'monitoring-only': attaches horizontally monitoring data from the same observation block (requires monitoring=True).
42+
Allow monitoring data to be merged to the HDF5 event data files. [`#2901 <https://github.com/cta-observatory/ctapipe/pull/2901>`__]
43+
44+
45+
Maintenance
46+
-----------
47+
48+
- Add support for python 3.14, raise minimum supported python version to 3.12. [`#2855 <https://github.com/cta-observatory/ctapipe/pull/2855>`__]
49+
50+
151
ctapipe v0.28.0 (2025-11-13)
252
============================
353

docs/_static/switcher.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99
"version": "stable",
1010
"url": "https://ctapipe.readthedocs.io/en/stable/"
1111
},
12+
{
13+
"name": "v0.29.0",
14+
"version": "v0.29.0",
15+
"url": "https://ctapipe.readthedocs.io/en/v0.29.0/"
16+
},
17+
{
18+
"name": "v0.28.0",
19+
"version": "v0.28.0",
20+
"url": "https://ctapipe.readthedocs.io/en/v0.28.0/"
21+
},
1222
{
1323
"name": "v0.27.0",
1424
"version": "v0.27.0",

docs/changes/2763.bugfix.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/changes/2855.maintenance.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/2881.datamodel.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/2898.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/2901.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/2901.feature.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/changes/2911.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)