Releases: acts-project/detray
Releases · acts-project/detray
v0.95.0
What's Changed
- Update Project Version by @beomki-yeo in #965
- feat: actor concepts by @niermann999 in #941
- Prevent CMake flags from propagating to parent by @stephenswat in #956
- feat: Update algebra-plugins by @niermann999 in #961
- feat: improve vectorization by changing the order of evaluation by @niermann999 in #954
- ref: Make surface implementation more concise by @niermann999 in #861
- fix: counting error and failed assertion by @niermann999 in #959
- fix: remove overlaps and make envelopes larger by @niermann999 in #962
- feat: Material trace comparison by @niermann999 in #966
- feat: navigation validation function by @niermann999 in #958
- Fix navigation print inspector by @niermann999 in #968
- feat: Momentum aborter by @niermann999 in #969
- fix: Observe minimum step size by @niermann999 in #970
- Fix: output directory in python plotting by @niermann999 in #972
- fix: navigation validation tools by @niermann999 in #976
- feat: Allow backward navigation from portal by @niermann999 in #973
- feat: Add perigee stopper by @niermann999 in #978
- fix: Momentum aborter by @niermann999 in #981
- feat: navigation pause by @niermann999 in #975
- ref: update random scatter only when material is non-zero by @niermann999 in #967
- feat: abort messages by @niermann999 in #979
Full Changelog: v0.94.0...v0.95.0
v0.94.0
What's Changed
- Fix: Calculation of surface finding efficiency per type by @niermann999 in #943
- ref: Allow to construct helices from all b field types by @niermann999 in #957
- Fixed spelling and opted for explicit typing by @wermos in #960
- Remove full jacobian from stepper by @beomki-yeo in #964
New Contributors
Full Changelog: v0.93.0...v0.94.0
v0.93.0
What's Changed
- Update Project Version to 0.93.0 by @beomki-yeo in #953
- Check overflow in barcode sequencer by @beomki-yeo in #955
Full Changelog: v0.92.0...v0.93.0
v0.92.0
What's Changed
- Update Project Version to 0.92.0 by @beomki-yeo in #952
- Implementing direct navigator by @beomki-yeo in #948
Full Changelog: v0.91.0...v0.92.0
v0.91.0
What's Changed
- single_store: added support for handling multiple contexts on the host by @tsulaiav in #939
- Update Project Version to 0.91.0 by @beomki-yeo in #950
- Fix device declarations for HIP compilation and use DETRAY_NO_DEVICE consistently by @StewMH in #951
Full Changelog: v0.90.0...v0.91.0
v0.90.0
What's Changed
- register_checks: pass geometry context by reference instead of passing by value by @tsulaiav in #946
- fix: state tuple type and remove empty states by @niermann999 in #940
- fix: a few compiler warnings by @niermann999 in #947
Full Changelog: v0.89.0...v0.90.0
v0.89.0
What's Changed
- fix: Use explicit types in cartesian product dereferencing by @niermann999 in #935
- ref: New iterator type alias by @niermann999 in #936
- feat: Ranges pipe operator by @niermann999 in #937
- CUDA 12.8 Compatibility, main branch (2025.02.18.) by @krasznaa in #938
- Fix: a few warnings about uninitialized values by @niermann999 in #942
- Remove dependency on dfelibs by @stephenswat in #945
- Change default overstep tolerance to -1 mm by @beomki-yeo in #944
Full Changelog: v0.88.1...v0.89.0
v0.88.1
What's Changed
- fix: Type printing by @niermann999 in #928
- fix: type printing version 2 by @niermann999 in #929
- fix: benchmark script by @niermann999 in #922
- Add some assertions to the surface lookup by @stephenswat in #931
- Add PDG particle 0 to model errors by @stephenswat in #932
- Fix: assertion when using zero standard deviation with the normal distribution by @niermann999 in #930
v0.88.0: Merge pull request #925 from niermann999/ref-algebra-detail
What's Changed
- ref: remove old template types on containers by @niermann999 in #908
- ref: Generalize propagation benchmark functionality by @niermann999 in #404
- New function for creating misaligned detector views by @tsulaiav in #894
- feat: benchmark CLI tool by @niermann999 in #904
- ref: python cleanup by @niermann999 in #914
- ref: Simplify actor includes by @niermann999 in #910
- feat: Expand README by @niermann999 in #915
- feat: benchmark scripts by @niermann999 in #909
- fix: several assertions by @niermann999 in #917
- ref: Make plotting script work without running the benchmarks from python first by @niermann999 in #916
- feat: Update google benchmark by @niermann999 in #920
- feat: plot cpu scaling by @niermann999 in #919
- ref: CLI tools cmake config by @niermann999 in #921
- Ref: Add concepts and restructure io directories by @niermann999 in #911
- fix: extract shift as constexpr instead of consteval by @niermann999 in #926
- ref: move some includes out of the detail namespace by @niermann999 in #925
Full Changelog: v0.87.0...v0.88.0
v0.87.0
What's Changed
- Use approximate equality checks for 3D point tests by @stephenswat in #906
- Reenable FMA in CUDA builds by @stephenswat in #898
- ref: re-template algebra by @niermann999 in #893
- Update Project Version to v0.87.0 by @beomki-yeo in #905
- feat: use algebra concepts by @niermann999 in #902
Full Changelog: v0.86.0...v0.87.0