v0.5.0
Eventdisplay-ML - a toolkit to interface and run machine learning methods together with the Eventdisplay software package for gamma-ray astronomy data analysis.
Changelog
New Features
- Introduces telescope type handling for CTAO simulations by updating the stereo reconstruction pipeline to work with telescope-dependent variables across different telescope configurations. The key architectural change is moving from training separate models per telescope multiplicity (2, 3, 4 telescopes) to a single unified model that handles all multiplicities together. This is a major change applicable for both stereo and classification tasks. (#29)
- Add a telescope presence flag (tel_active) and implement combined weighting for both energy and telescope multiplicity in the training process. (#34)
- Introduced sorting of telescope-dependent variables by mirror area (as proxy to telescope type) and size. (#38)
- Add CTAO-specific support for telescope indexing/sorting and geomagnetic angle calculation by introducing an observatory configuration, new geomagnetic field presets, and updated sorting behavior (mirror area first, then size). (#39)
- Reduces reliance on elevation/azimuth-derived coordinates and expands per-telescope feature set by adding channel-count features. (#41)
Maintenance
- Migrate the data loading pipeline from pandas to Awkward Array for improved performance when processing the ROOT files. Enable parallel decompression through ThreadPoolExecutor (use
--max_coresargument). (#31)
What's Changed
- Awkard by @GernotMaier in #31
- Introduce telescope types by @GernotMaier in #29
- fix renaming by @GernotMaier in #32
- AI disclosure by @GernotMaier in #33
- Add presence flag and change weights for multiplicity. by @GernotMaier in #34
- Changing weights by @GernotMaier in #35
- Fix Disp variable mapping to use tel_list_matrix before distance sorting by @Copilot in #37
- Order by size by @GernotMaier in #38
- Order by distance by @GernotMaier in #36
- Geomag ctao sorting by @GernotMaier in #39
- Decrease dependency on elevation / azimuth by @GernotMaier in #41
New Contributors
- @Copilot made their first contribution in #37
Full Changelog: v0.4.0...v0.5.0