Skip to content

Commit 77b9bd1

Browse files
authored
v2.0.0-rc (#55)
1 parent 4cf2966 commit 77b9bd1

File tree

8 files changed

+44
-32
lines changed

8 files changed

+44
-32
lines changed

CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,49 @@ This changelog is generated using [Towncrier](https://towncrier.readthedocs.io/)
77

88
<!-- towncrier release notes start -->
99

10+
## [v2.0.0](https://github.com/Eventdisplay/Eventdisplay-ML/releases/tag/v2.0.0) - 2026-04-03
11+
12+
### New Features
13+
14+
- Add `--max_tel_per_type 10` argument to restrict the number of telescope parameters per telescope type.
15+
Fix bug in indexing arrays with non-continuous telescope identifiers. ([#49](https://github.com/Eventdisplay/Eventdisplay-ML/pull/49))
16+
- Improve stereo reconstruction by adding the geometrical feature img2_ang.
17+
Change clipping min for size to '1' (applicable for small images in SSTs).
18+
Add preview_rows as command line parameter to allow flexible printout for debugging. ([#51](https://github.com/Eventdisplay/Eventdisplay-ML/pull/51))
19+
- **Algorithm improvements**
20+
21+
* Switch to residual learning (predict corrections to baseline reconstructions)
22+
* Add target standardization for balanced multi-target training
23+
* Introduce energy-bin weighting with low-statistics suppression
24+
* Refine XGBoost training (regularization, early stopping, updated hyperparameters)
25+
26+
- **New features**
27+
28+
* Training diagnostics with cached metrics (generalization gap, residual normality)
29+
* SHAP feature importance caching per target
30+
* Diagnostic scripts and CLI tools for evaluation and interpretability
31+
* Reproducible diagnostics via model metadata reconstruction
32+
* Expanded test suite and improved error handling
33+
34+
35+
([#53](https://github.com/Eventdisplay/Eventdisplay-ML/pull/53))
36+
37+
### Maintenance
38+
39+
- Update g/h separation to new sorting scheme of telescope-dependent variables. ([#45](https://github.com/Eventdisplay/Eventdisplay-ML/pull/45))
40+
- Add early stopping to classification. Increase number of estimators. ([#48](https://github.com/Eventdisplay/Eventdisplay-ML/pull/48))
41+
- Add detailed copilot instructions. ([#50](https://github.com/Eventdisplay/Eventdisplay-ML/pull/50))
42+
43+
### Bugfixes
44+
45+
* Correct log10 handling for energy residuals
46+
* Fix scaler loading/inversion in apply pipeline
47+
* Fix energy-bin weighting logic
48+
* Ensure safe energy validation (ErecS) without dropping rows
49+
* Align evaluation metrics with residual formulation
50+
* Resolve pandas/sklearn warnings and compatibility issues
51+
52+
1053
## [v1.0.0](https://github.com/Eventdisplay/Eventdisplay-ML/releases/tag/v1.0.0) - 2026-01-29
1154

1255
First fully stable release of Eventdisplay-ML for stereo (direction and energy) reconstruction.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BSD 3-Clause License
22

3-
Copyright (c) 2025, Eventdisplay
3+
Copyright (c) 2025-2026, Eventdisplay (Gernot Maier, DESY)
44

55
Redistribution and use in source and binary forms, with or without
66
modification, are permitted provided that the following conditions are met:

docs/changes/45.maintenance.md

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

docs/changes/48.maintenance.md

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

docs/changes/49.feature.md

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

docs/changes/50.maintenance.md

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

docs/changes/51.feature.md

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

docs/changes/53.feature.md

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

0 commit comments

Comments
 (0)