Releases: legend-exp/remage
Releases · legend-exp/remage
v0.24.0
What's Changed
- add Calorimeter detector and output scheme by @gipert in #479
- input: add combined vtx/kin table support by @ManuelHu in #682
- Unified approach to staging of particles (previously: "feat: optimization of the electron stacking") by @MoritzNeuberger in #654
- Revise arm64 Mac installation instructions by @ManuelHu in #686
Full Changelog: v0.23.2...v0.24.0
v0.23.2
this release fixes only a docker hub build issue.
Full Changelog: v0.23.1...v0.23.2
v0.23.1
Minor changes
- python: allow to use the python wrapper with a custom remage-cpp by @ManuelHu in #678
- add better C++ extension points by @ManuelHu in #679
Documentation and validation changes
- ci: add skip conditions for validation by @ManuelHu in #668
- Add muon physics tests by @MoritzNeuberger in #638
- tests: use tolerance in more surface confinement comparisons by @ManuelHu in #670
- extend docstrings for public C++ API by @ManuelHu in #673
- Improve gespectrum validation page and plots by @gipert in #675
Full Changelog: v0.23.0...v0.23.1
v0.23.0
(minor) breaking changes
- update to lgdo v2 and lh5io by @ManuelHu in #657
- drop support for python 3.10 by @ManuelHu in #664
- rename number_of_events to number_of_simulated_events by @ManuelHu in #667
What's Changed
- Remove the zero energy skip in ScintillatorDetector::ProcessHits by @EricMEsch in #642
- activate the Vertex scheme over the optional output scheme mechanism by @ManuelHu in #661
- Update reboost dependency version to 0.11.0 by @ManuelHu in #663
- fix gps vertex position assignment by @ManuelHu in #665
Documentation and validation changes
- Add mypy type checks by @ManuelHu in #651
- tests: fix confinement-mt tests by @ManuelHu in #649
- add hades spectrum test by @ManuelHu in #655
- Add neutron validation runs by @EricMEsch in #599
- docs: update rtd base image [skip ci] by @ManuelHu in #666
- tests: fix vertex tests for odd number of cpus by @ManuelHu in #669
Full Changelog: v0.22.0...v0.23.0
v0.22.0
Important Bug Fix
What's Changed
- Add sphere support ECoMug by @tdixon97 in #623
- optics: switch WLS time profile to exponential by @ManuelHu in #635
- output: store number of events in LH5 file by @ManuelHu in #629
Docs and Validation Changes
- remove or move examples by @ManuelHu in #636
- ci: do not set RMG_BUILD_EXAMPLES by @ManuelHu in #637
- tests: update nist and ge validation by @ManuelHu in #634
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- update reboost to v0.10.0 by @tdixon97 in #592
- confinement: add option to weigh by mass instead of volume by @ManuelHu in #519
- keep units in detector_origins by @ManuelHu in #616
- output: add option to store optical photons in track output by @ManuelHu in #619
- output: keep vtx.evtid even if vertex writing is disabled by @ManuelHu in #626
Documentation and validation updates
- docs: remove docs landing page warning by @gipert in #612
- docs: region defintion in GDML by @ManuelHu in #614
- docs: update for output changes (photons in tracks & units in detector_origins) by @gipert in #618
- validation infrastructure and updates by @ManuelHu in #620
- gamma angular correlation validation by @gipert in #435
- validation: optical validation by @ManuelHu in #624
Full Changelog: v0.20.0...v0.21.0
v0.20.0
Important
this release contains a minor breaking change for macros that apply an energy cut on Scintillator detector hits. The handling of the lower bound has been updated to match the handliung for Germanium detectors: #603
What's Changed
- various documentation and tutorial improvements by @ManuelHu in #594, #567, #602, #595, #604
- improve our CI setup for the validation suite by @ManuelHu
- Navigation performance benchmark by @MoritzNeuberger in #530
- align exit behaviour for multi processing mode by @ManuelHu in #580
- do not show warning for no polarization of photons in GPS by @ManuelHu in #589
- Add combine_tracks validation by @EricMEsch in #585
- align scintillator edep cut with germanium by @ManuelHu in #603
- RMGAnalysisReader: store temporary files in output directory by @ManuelHu in #606
- support pyg4ometry registries in remage_run by @ManuelHu in #610
- rework combine_low_energy_tracks by @EricMEsch in #607
Full Changelog: v0.19.5...v0.20.0