Releases: legend-exp/remage
Releases · legend-exp/remage
v0.19.2
v0.19.1
v0.19.0
What's Changed
- ipc: also ignore BrokenPipeError (errno 32) by @ManuelHu in #559
- add license headers to python files by @ManuelHu in #561
- fix debug_event log level by @ManuelHu in #562
- read multiple particles from input file by @ManuelHu in #560
- docs: Update extend.md for the OutputManager refactoring by @ManuelHu in #564
- docs: use new reference in confinement.md by @ManuelHu in #565
- docs: update for new detector registration by @ManuelHu in #566
Full Changelog: v0.18.0...v0.19.0
v0.18.0
Important
this release is required to use geometries created with the recent pygeomtools versions >= 0.0.26
What's Changed
- remage_run() inputs improvements by @gipert in #556
- add parameter to set ntuple name for detector by @ManuelHu in #555
- use newer pygeomtools in tests [skip ci] by @ManuelHu in #557
- Implement inner bremsstrahlung by @311Francis in #475
New Contributors
- @311Francis made their first contribution in #475
Full Changelog: v0.17.0...v0.18.0
v0.17.0
Important
due to an error, correlated gamma emission never was properly enabled in the versions 0.13–0.16. The automatic activation has been fixed in this version (the activation wih the macro command always worked as expected).
What's Changed
- Explicitely link against BxDecay0 (not only the Geant4 plugin) by @ManuelHu in #542
- tests: print more progress in run_e_sims.py by @ManuelHu in #543
- Include process number in log message prefix by @gipert in #544
- use newly renamed packages by @ManuelHu in #545
- ci: add bxdecay0 for macOS ci by @ManuelHu in #547
- IPC and log fixes by @ManuelHu in #548
- python: update metadata by @ManuelHu in #549
- docs: fix console block for conda installation by @ManuelHu in #550
- actually enable correlated gamma emission by @ManuelHu in #551
Full Changelog: v0.16.0...v0.17.0
v0.16.0
Highlights
- New parallel mode:
--procs <N_PROCS>runs several independent remage instances in parallel, providing a 1:1 scaling of performance with number of CPU cores (at the cost of higher memory consumption). In #522 - Our custom WLS process (either 0 or 1 wavelength-shifted photons emitted) is now on by default. In #537
More details on our documentation pages.
Detailed changes
- docs: include docs on optical output by @ManuelHu in #513
- [ci skip] Fix log message for SurfaceSampleMaxIntersections by @gipert in #516
- docs: add conda-forge to install docs by @ManuelHu in #517
- ci: use the conda-provided python for remage building on macOS by @ManuelHu in #521
- tests: mark basicfilter as flaky by @ManuelHu in #526
- ci: fix validation temporarily by @ManuelHu in #527
- reduce RMGConvertLH5 verbosity by @ManuelHu in #528
- add option for multi-processing by @ManuelHu in #522
- ci: move self-hosted runner workflow parts to a dedicated file by @gipert in #533
- remove upper version bounds on LEGEND packages by @gipert in #531
- vertex: fix for multiprocessing mode by @ManuelHu in #536
- document parallel mode in user manual by @gipert in #538
- add defaults to docs and enable WLS process by @ManuelHu in #537
Full Changelog: v0.15.2...v0.16.0
v0.15.2
What's Changed
- check for xml-valid gdml file in python by @ManuelHu in #495
- cli: add --ignore-warnings flag by @ManuelHu in #498
- Allow for setting the random seed via CLI by @gipert in #502
- ci: use python 3.13 on macOS for now by @ManuelHu in #507
- Minor update in main docs page by @gipert in #508
- docs: clarify support of output file types by @ManuelHu in #509
- bump lgdo version by @ManuelHu in #503
- Add geantino geometry check by @ManuelHu in #506
- cmake: fix testing with
RMG_CONDA_BUILDby @ManuelHu in #510 - tests: introduce a new
flakylabel for confinement tests by @ManuelHu in #511 - remove some unneeded test dependencies by @ManuelHu in #512
- cmake: fix tests with
RMG_CONDA_BUILD, part 2 by @ManuelHu in #514 - appease pre-commit by @ManuelHu in #515
Full Changelog: v0.15.1...v0.15.2