Recent Releases of https://github.com/acts-project/detray

https://github.com/acts-project/detray - v0.102.0

What's Changed

  • feat: Add ODD specific metadata by @niermann999 in https://github.com/acts-project/detray/pull/907
  • ref: Remove verbose print by @niermann999 in https://github.com/acts-project/detray/pull/1019
  • Convert accelerator structure loop to runtime by @stephenswat in https://github.com/acts-project/detray/pull/1023
  • Fix: navigation comparison tool call to SVG display by @niermann999 in https://github.com/acts-project/detray/pull/1020
  • Some fixes for the KF validation by @niermann999 in https://github.com/acts-project/detray/pull/1025
  • CI Update, main branch (2025.07.28.) by @krasznaa in https://github.com/acts-project/detray/pull/1029
  • vecmem update by @Larb-YasmineBadrElhouda in https://github.com/acts-project/detray/pull/1026
  • Hip cmake config by @Larb-YasmineBadrElhouda in https://github.com/acts-project/detray/pull/1027
  • Hip detector testing by @Larb-YasmineBadrElhouda in https://github.com/acts-project/detray/pull/1030
  • chore: Update clang-format to v18.1.8 by @paulgessinger in https://github.com/acts-project/detray/pull/1032
  • Fix: NVIDIA HIP compilation by @niermann999 in https://github.com/acts-project/detray/pull/1033
  • chore: Wether -> whether by @paulgessinger in https://github.com/acts-project/detray/pull/1036
  • fix: Homogeneous material writer writes correct slab/rod count by @paulgessinger in https://github.com/acts-project/detray/pull/1035
  • feat: Update covfie version by @niermann999 in https://github.com/acts-project/detray/pull/1040
  • fix: don't override material in homogeneous material factory by @paulgessinger in https://github.com/acts-project/detray/pull/1038
  • fix: HIP cpp file linking for AMD backend by @niermann999 in https://github.com/acts-project/detray/pull/1037
  • fix: Turn material asserts into exceptions with message by @paulgessinger in https://github.com/acts-project/detray/pull/1044
  • Allow momentum aborter to cut on both p and pT by @stephenswat in https://github.com/acts-project/detray/pull/1049
  • Change matrix arithmetic order in transporter by @stephenswat in https://github.com/acts-project/detray/pull/1047

New Contributors

  • @Larb-YasmineBadrElhouda made their first contribution in https://github.com/acts-project/detray/pull/1026

Full Changelog: https://github.com/acts-project/detray/compare/v0.101.0...v0.102.0

- C++
Published by stephenswat 10 months ago

https://github.com/acts-project/detray - v0.101.0

What's Changed

  • Flatten propagation loop structure by @stephenswat in https://github.com/acts-project/detray/pull/1006
  • Update version number to v0.101.0 by @stephenswat in https://github.com/acts-project/detray/pull/1018

Full Changelog: https://github.com/acts-project/detray/compare/v0.100.1...v0.101.0

- C++
Published by stephenswat 12 months ago

https://github.com/acts-project/detray - v0.100.1

What's Changed

  • Fix: data dir option for cuda material validation by @niermann999 in https://github.com/acts-project/detray/pull/1017

Full Changelog: https://github.com/acts-project/detray/compare/v0.100.0...v0.100.1

- C++
Published by niermann999 12 months ago

https://github.com/acts-project/detray - v0.100.0

What's Changed

  • Reduce thread divergence in covariance transport by @stephenswat in https://github.com/acts-project/detray/pull/997
  • fix: index range size by @niermann999 in https://github.com/acts-project/detray/pull/1005
  • feat: surface merging script by @niermann999 in https://github.com/acts-project/detray/pull/1001
  • feat: Update to actsvg version to 0.4.57 by @niermann999 in https://github.com/acts-project/detray/pull/999
  • feat: printable detector by @niermann999 in https://github.com/acts-project/detray/pull/1004
  • feat: Add residual plots for local positions by @niermann999 in https://github.com/acts-project/detray/pull/1009
  • feat: Add number of physical cores to scaling plots by @niermann999 in https://github.com/acts-project/detray/pull/1011
  • feat: Configurable axes in detector display by @niermann999 in https://github.com/acts-project/detray/pull/1012
  • ref: Remove problematic assertion in the stepper state by @niermann999 in https://github.com/acts-project/detray/pull/1010
  • fix: Counting error in navigation validation by @niermann999 in https://github.com/acts-project/detray/pull/1014
  • feat: adjustable gradient box position by @niermann999 in https://github.com/acts-project/detray/pull/1015
  • ref: Adapt number of track samples in scaling benchmark by @niermann999 in https://github.com/acts-project/detray/pull/1013
  • fix: Write the logfiles to the configured output directory by @niermann999 in https://github.com/acts-project/detray/pull/1016

Full Changelog: https://github.com/acts-project/detray/compare/v0.99.0...v0.100.0

- C++
Published by niermann999 12 months ago

https://github.com/acts-project/detray - v0.99.0

What's Changed

  • ref: Update version number to 0.99.0 by @niermann999 in https://github.com/acts-project/detray/pull/996
  • Feat: Make navigation state easily printable by @niermann999 in https://github.com/acts-project/detray/pull/995
  • feat: use mask ranges by @niermann999 in https://github.com/acts-project/detray/pull/982
  • ref: Remove stats from some plots by @niermann999 in https://github.com/acts-project/detray/pull/1000
  • fix: Material maps display and scale toy material maps by @niermann999 in https://github.com/acts-project/detray/pull/998
  • fix: IO file order by @niermann999 in https://github.com/acts-project/detray/pull/1002
  • fix: helix intersection for cylinders in detector scan by @niermann999 in https://github.com/acts-project/detray/pull/1003

Full Changelog: https://github.com/acts-project/detray/compare/v0.98.0...v0.99.0

- C++
Published by stephenswat about 1 year ago

https://github.com/acts-project/detray - v0.98.0

What's Changed

  • ref: Update version number by @niermann999 in https://github.com/acts-project/detray/pull/992
  • fix: a few bugs in the navigaiton validation and plotting and add overlaps checks by @niermann999 in https://github.com/acts-project/detray/pull/984
  • fix: out of bounds error in detector display tool by @niermann999 in https://github.com/acts-project/detray/pull/994
  • ref: Clean up tutorials by @niermann999 in https://github.com/acts-project/detray/pull/993

Full Changelog: https://github.com/acts-project/detray/compare/v0.97.0...v0.98.0

- C++
Published by niermann999 about 1 year ago

https://github.com/acts-project/detray - v0.97.0

What's Changed

  • ref: Bump version number to 0.97.0 by @niermann999 in https://github.com/acts-project/detray/pull/985
  • fix: Remove hotfix from random numbers by @niermann999 in https://github.com/acts-project/detray/pull/977
  • ref: Move bfield dependency to tests by @niermann999 in https://github.com/acts-project/detray/pull/980

Full Changelog: https://github.com/acts-project/detray/compare/v0.96.0...v0.97.0

- C++
Published by niermann999 about 1 year ago

https://github.com/acts-project/detray - v0.96.0

What's Changed

  • Fix potential null dereference warning in tests by @stephenswat in https://github.com/acts-project/detray/pull/983
  • feat: Add some extra assertions by @niermann999 in https://github.com/acts-project/detray/pull/971

Full Changelog: https://github.com/acts-project/detray/compare/v0.95.0...v0.96.0

- C++
Published by niermann999 about 1 year ago

https://github.com/acts-project/detray - v0.95.0

What's Changed

  • Update Project Version by @beomki-yeo in https://github.com/acts-project/detray/pull/965
  • feat: actor concepts by @niermann999 in https://github.com/acts-project/detray/pull/941
  • Prevent CMake flags from propagating to parent by @stephenswat in https://github.com/acts-project/detray/pull/956
  • feat: Update algebra-plugins by @niermann999 in https://github.com/acts-project/detray/pull/961
  • feat: improve vectorization by changing the order of evaluation by @niermann999 in https://github.com/acts-project/detray/pull/954
  • ref: Make surface implementation more concise by @niermann999 in https://github.com/acts-project/detray/pull/861
  • fix: counting error and failed assertion by @niermann999 in https://github.com/acts-project/detray/pull/959
  • fix: remove overlaps and make envelopes larger by @niermann999 in https://github.com/acts-project/detray/pull/962
  • feat: Material trace comparison by @niermann999 in https://github.com/acts-project/detray/pull/966
  • feat: navigation validation function by @niermann999 in https://github.com/acts-project/detray/pull/958
  • Fix navigation print inspector by @niermann999 in https://github.com/acts-project/detray/pull/968
  • feat: Momentum aborter by @niermann999 in https://github.com/acts-project/detray/pull/969
  • fix: Observe minimum step size by @niermann999 in https://github.com/acts-project/detray/pull/970
  • Fix: output directory in python plotting by @niermann999 in https://github.com/acts-project/detray/pull/972
  • fix: navigation validation tools by @niermann999 in https://github.com/acts-project/detray/pull/976
  • feat: Allow backward navigation from portal by @niermann999 in https://github.com/acts-project/detray/pull/973
  • feat: Add perigee stopper by @niermann999 in https://github.com/acts-project/detray/pull/978
  • fix: Momentum aborter by @niermann999 in https://github.com/acts-project/detray/pull/981
  • feat: navigation pause by @niermann999 in https://github.com/acts-project/detray/pull/975
  • ref: update random scatter only when material is non-zero by @niermann999 in https://github.com/acts-project/detray/pull/967
  • feat: abort messages by @niermann999 in https://github.com/acts-project/detray/pull/979

Full Changelog: https://github.com/acts-project/detray/compare/v0.94.0...v0.95.0

- C++
Published by niermann999 about 1 year ago

https://github.com/acts-project/detray - v0.94.0

What's Changed

  • Fix: Calculation of surface finding efficiency per type by @niermann999 in https://github.com/acts-project/detray/pull/943
  • ref: Allow to construct helices from all b field types by @niermann999 in https://github.com/acts-project/detray/pull/957
  • Fixed spelling and opted for explicit typing by @wermos in https://github.com/acts-project/detray/pull/960
  • Remove full jacobian from stepper by @beomki-yeo in https://github.com/acts-project/detray/pull/964

New Contributors

  • @wermos made their first contribution in https://github.com/acts-project/detray/pull/960

Full Changelog: https://github.com/acts-project/detray/compare/v0.93.0...v0.94.0

- C++
Published by beomki-yeo about 1 year ago

https://github.com/acts-project/detray - v0.93.0

What's Changed

  • Update Project Version to 0.93.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/953
  • Check overflow in barcode sequencer by @beomki-yeo in https://github.com/acts-project/detray/pull/955

Full Changelog: https://github.com/acts-project/detray/compare/v0.92.0...v0.93.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.92.0

What's Changed

  • Update Project Version to 0.92.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/952
  • Implementing direct navigator by @beomki-yeo in https://github.com/acts-project/detray/pull/948

Full Changelog: https://github.com/acts-project/detray/compare/v0.91.0...v0.92.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.91.0

What's Changed

  • single_store: added support for handling multiple contexts on the host by @tsulaiav in https://github.com/acts-project/detray/pull/939
  • Update Project Version to 0.91.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/950
  • Fix device declarations for HIP compilation and use DETRAYNODEVICE consistently by @StewMH in https://github.com/acts-project/detray/pull/951

Full Changelog: https://github.com/acts-project/detray/compare/v0.90.0...v0.91.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.90.0

What's Changed

  • register_checks: pass geometry context by reference instead of passing by value by @tsulaiav in https://github.com/acts-project/detray/pull/946
  • fix: state tuple type and remove empty states by @niermann999 in https://github.com/acts-project/detray/pull/940
  • fix: a few compiler warnings by @niermann999 in https://github.com/acts-project/detray/pull/947

Full Changelog: https://github.com/acts-project/detray/compare/v0.89.0...v0.90.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.89.0

What's Changed

  • fix: Use explicit types in cartesian product dereferencing by @niermann999 in https://github.com/acts-project/detray/pull/935
  • ref: New iterator type alias by @niermann999 in https://github.com/acts-project/detray/pull/936
  • feat: Ranges pipe operator by @niermann999 in https://github.com/acts-project/detray/pull/937
  • CUDA 12.8 Compatibility, main branch (2025.02.18.) by @krasznaa in https://github.com/acts-project/detray/pull/938
  • Fix: a few warnings about uninitialized values by @niermann999 in https://github.com/acts-project/detray/pull/942
  • Remove dependency on dfelibs by @stephenswat in https://github.com/acts-project/detray/pull/945
  • Change default overstep tolerance to -1 mm by @beomki-yeo in https://github.com/acts-project/detray/pull/944

Full Changelog: https://github.com/acts-project/detray/compare/v0.88.1...v0.89.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.88.1

What's Changed

  • fix: Type printing by @niermann999 in https://github.com/acts-project/detray/pull/928
  • fix: type printing version 2 by @niermann999 in https://github.com/acts-project/detray/pull/929
  • fix: benchmark script by @niermann999 in https://github.com/acts-project/detray/pull/922
  • Add some assertions to the surface lookup by @stephenswat in https://github.com/acts-project/detray/pull/931
  • Add PDG particle 0 to model errors by @stephenswat in https://github.com/acts-project/detray/pull/932
  • Fix: assertion when using zero standard deviation with the normal distribution by @niermann999 in https://github.com/acts-project/detray/pull/930

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray -

What's Changed

  • ref: remove old template types on containers by @niermann999 in https://github.com/acts-project/detray/pull/908
  • ref: Generalize propagation benchmark functionality by @niermann999 in https://github.com/acts-project/detray/pull/404
  • New function for creating misaligned detector views by @tsulaiav in https://github.com/acts-project/detray/pull/894
  • feat: benchmark CLI tool by @niermann999 in https://github.com/acts-project/detray/pull/904
  • ref: python cleanup by @niermann999 in https://github.com/acts-project/detray/pull/914
  • ref: Simplify actor includes by @niermann999 in https://github.com/acts-project/detray/pull/910
  • feat: Expand README by @niermann999 in https://github.com/acts-project/detray/pull/915
  • feat: benchmark scripts by @niermann999 in https://github.com/acts-project/detray/pull/909
  • fix: several assertions by @niermann999 in https://github.com/acts-project/detray/pull/917
  • ref: Make plotting script work without running the benchmarks from python first by @niermann999 in https://github.com/acts-project/detray/pull/916
  • feat: Update google benchmark by @niermann999 in https://github.com/acts-project/detray/pull/920
  • feat: plot cpu scaling by @niermann999 in https://github.com/acts-project/detray/pull/919
  • ref: CLI tools cmake config by @niermann999 in https://github.com/acts-project/detray/pull/921
  • Ref: Add concepts and restructure io directories by @niermann999 in https://github.com/acts-project/detray/pull/911
  • fix: extract shift as constexpr instead of consteval by @niermann999 in https://github.com/acts-project/detray/pull/926
  • ref: move some includes out of the detail namespace by @niermann999 in https://github.com/acts-project/detray/pull/925

Full Changelog: https://github.com/acts-project/detray/compare/v0.87.0...v0.88.0

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.87.0

What's Changed

  • Use approximate equality checks for 3D point tests by @stephenswat in https://github.com/acts-project/detray/pull/906
  • Reenable FMA in CUDA builds by @stephenswat in https://github.com/acts-project/detray/pull/898
  • ref: re-template algebra by @niermann999 in https://github.com/acts-project/detray/pull/893
  • Update Project Version to v0.87.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/905
  • feat: use algebra concepts by @niermann999 in https://github.com/acts-project/detray/pull/902

Full Changelog: https://github.com/acts-project/detray/compare/v0.86.0...v0.87.0

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.86.0

What's Changed

  • Enable line information in RelWithDebInfo by @stephenswat in https://github.com/acts-project/detray/pull/897
  • Explicitly disable git pager in pre-commit by @stephenswat in https://github.com/acts-project/detray/pull/900
  • Simplify random access iterator advancement by @stephenswat in https://github.com/acts-project/detray/pull/899
  • Remove the Navigation Direction Sign for Process Noise by @beomki-yeo in https://github.com/acts-project/detray/pull/903

Full Changelog: https://github.com/acts-project/detray/compare/v0.85.0...v0.86.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.85.0

What's Changed

  • Improve tests for backward propagation by @beomki-yeo in https://github.com/acts-project/detray/pull/896
  • ref: streamline algebra-plugins interface by @niermann999 in https://github.com/acts-project/detray/pull/883

Full Changelog: https://github.com/acts-project/detray/compare/v0.84.0...v0.85.0

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.84.0

What's Changed

  • ref: More realistic toy detector benchmarks by @niermann999 in https://github.com/acts-project/detray/pull/885
  • Update electron/positron bremss by @beomki-yeo in https://github.com/acts-project/detray/pull/827
  • Enable backward propagation by @beomki-yeo in https://github.com/acts-project/detray/pull/895

Full Changelog: https://github.com/acts-project/detray/compare/v0.83.0...v0.84.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.83.0

What's Changed

  • Removed one file commited by accident by @tsulaiav in https://github.com/acts-project/detray/pull/888
  • chore: Add pre-commit config by @paulgessinger in https://github.com/acts-project/detray/pull/878
  • use fabs instead of abs in set_phi to be nice with sycl/clang20 by @flg in https://github.com/acts-project/detray/pull/889
  • VecMem Update, main branch (2024.11.29.) by @krasznaa in https://github.com/acts-project/detray/pull/890
  • oneAPI 2025 Updates, main branch (2024.11.29.) by @krasznaa in https://github.com/acts-project/detray/pull/891
  • Project Version Update, main branch (2024.11.29.) by @krasznaa in https://github.com/acts-project/detray/pull/892

New Contributors

  • @flg made their first contribution in https://github.com/acts-project/detray/pull/889

Full Changelog: https://github.com/acts-project/detray/compare/v0.82.0...v0.83.0

- C++
Published by krasznaa over 1 year ago

https://github.com/acts-project/detray - v0.82.0

What's Changed

  • Remove unneeded state from Runge-Kutta stepper by @stephenswat in https://github.com/acts-project/detray/pull/871
  • feat: add python formatting as a CI job by @niermann999 in https://github.com/acts-project/detray/pull/876
  • GCC 13.1 Fix, main branch (2024.11.08.) by @krasznaa in https://github.com/acts-project/detray/pull/882
  • ref: Allow empty states in actor chain and construct state tuple by @niermann999 in https://github.com/acts-project/detray/pull/877
  • Pass explicit geometry context to the calls to single_store::at() by @tsulaiav in https://github.com/acts-project/detray/pull/881
  • feat: adding operator== for grids (and material grids) by @asalzburger in https://github.com/acts-project/detray/pull/884
  • ref: Remove more state data from the steppers and streamline the parameter resetter by @niermann999 in https://github.com/acts-project/detray/pull/879
  • Remove assertion on the number of planes by @beomki-yeo in https://github.com/acts-project/detray/pull/886

Full Changelog: https://github.com/acts-project/detray/compare/v0.81.0...v0.82.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.81.0

What's Changed

  • GCC 12 Build Fix, main branch (2024.10.22.) by @krasznaa in https://github.com/acts-project/detray/pull/867
  • fix: more sonar cloud issues by @niermann999 in https://github.com/acts-project/detray/pull/862
  • Add more detray::tuple features by @stephenswat in https://github.com/acts-project/detray/pull/872
  • ref: Update the propagation config structs and improve navigation recovery due to extreme portal overstepping by @niermann999 in https://github.com/acts-project/detray/pull/856
  • ref: Reduce size of navigation state by @niermann999 in https://github.com/acts-project/detray/pull/868
  • Update CUDA version in CI to 12.6 by @stephenswat in https://github.com/acts-project/detray/pull/874
  • fix: Navigation assertions in validation tools by @niermann999 in https://github.com/acts-project/detray/pull/858
  • Increment version number to v0.81.0 by @stephenswat in https://github.com/acts-project/detray/pull/875

Full Changelog: https://github.com/acts-project/detray/compare/v0.80.0...v0.81.0

- C++
Published by stephenswat over 1 year ago

https://github.com/acts-project/detray - v0.80.0

What's Changed

  • ref: Update version number to 0.80.0 by @niermann999 in https://github.com/acts-project/detray/pull/855
  • ref: Use the detector builder for the wire chamber geometry by @niermann999 in https://github.com/acts-project/detray/pull/853
  • fix: Build SYCL tests on same machine as the test are run on and reactivate tests by @niermann999 in https://github.com/acts-project/detray/pull/860
  • ref: Reactivate clang-format artifacts in CI by @niermann999 in https://github.com/acts-project/detray/pull/859
  • Dropped elementwise access to single_store by @tsulaiav in https://github.com/acts-project/detray/pull/857
  • Remove useless if-statement condition by @stephenswat in https://github.com/acts-project/detray/pull/866
  • Ref: decouple stepper and navigator by @niermann999 in https://github.com/acts-project/detray/pull/863
  • Split propagate function into client components by @stephenswat in https://github.com/acts-project/detray/pull/850
  • Ref: stepper state encapsulation by @niermann999 in https://github.com/acts-project/detray/pull/864
  • Project Export Fix, main branch (2024.10.24.) by @krasznaa in https://github.com/acts-project/detray/pull/869
  • Benchmarking On Main Repo Only, main branch (2024.10.24.) by @krasznaa in https://github.com/acts-project/detray/pull/870

Full Changelog: https://github.com/acts-project/detray/compare/v0.79.0...v0.80.0

- C++
Published by stephenswat over 1 year ago

https://github.com/acts-project/detray - v0.79.0

What's Changed

  • ref: Rename vc to vcaos and build vcsoa plugin in CI by @niermann999 in https://github.com/acts-project/detray/pull/839
  • ref: remove enable_if by @niermann999 in https://github.com/acts-project/detray/pull/843
  • ref: Use ranges algorithms by @niermann999 in https://github.com/acts-project/detray/pull/848
  • ref: refactor type traits into concepts by @niermann999 in https://github.com/acts-project/detray/pull/851
  • ref: split dependency between benchmarks and svgtools and make validation utils lib by @niermann999 in https://github.com/acts-project/detray/pull/834

Full Changelog: https://github.com/acts-project/detray/compare/v0.78.0...v0.79.0

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.78.0

What's Changed

  • Add FP64 compliance CI job by @stephenswat in https://github.com/acts-project/detray/pull/844
  • feat: ranges concepts by @niermann999 in https://github.com/acts-project/detray/pull/842
  • Make propagate() and propagate_sync() equal by @beomki-yeo in https://github.com/acts-project/detray/pull/847
  • Remove several unwanted FP64 operations by @stephenswat in https://github.com/acts-project/detray/pull/845
  • Update Project Version to v0.78.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/849

Full Changelog: https://github.com/acts-project/detray/compare/v0.77.0...v0.78.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.77.0

What's Changed

  • Update Project Version to v0.77.0 by @beomki-yeo in https://github.com/acts-project/detray/pull/841
  • fix: sonarcloud issues for core library by @niermann999 in https://github.com/acts-project/detray/pull/840

Full Changelog: https://github.com/acts-project/detray/compare/v0.76.1...v0.77.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.76.1

What's Changed

  • fix: Allow different track charges in navigation validation by @niermann999 in https://github.com/acts-project/detray/pull/820
  • Improve warnings in tuple container visitor by @stephenswat in https://github.com/acts-project/detray/pull/831
  • Add back the full jacobian to the base stepper by @beomki-yeo in https://github.com/acts-project/detray/pull/838
  • Update Detray Version Number by @beomki-yeo in https://github.com/acts-project/detray/pull/837
  • CI: Run debug unittests by @niermann999 in https://github.com/acts-project/detray/pull/833

Full Changelog: https://github.com/acts-project/detray/compare/v0.76.0...v0.76.1

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.76.0

What's Changed

  • Remove the member variable of jac_to_global from base stepper by @beomki-yeo in https://github.com/acts-project/detray/pull/825
  • Add CMake prefix for benchmark builds by @stephenswat in https://github.com/acts-project/detray/pull/817
  • Fix several outdated Github actions by @stephenswat in https://github.com/acts-project/detray/pull/808
  • Update vecmem to version 1.8.0 by @stephenswat in https://github.com/acts-project/detray/pull/836
  • CI: switch on multithreading in the CI by @niermann999 in https://github.com/acts-project/detray/pull/829
  • Remove _full_jacobian from base stepper by @beomki-yeo in https://github.com/acts-project/detray/pull/832
  • feat: Add developer cmake presets by @niermann999 in https://github.com/acts-project/detray/pull/835

Full Changelog: https://github.com/acts-project/detray/compare/v0.75.3...v0.76.0

- C++
Published by beomki-yeo over 1 year ago

https://github.com/acts-project/detray - v0.75.3

What's Changed

  • ref: Switch off non-esential components in CI builds by @niermann999 in https://github.com/acts-project/detray/pull/818
  • Update the target directories of check_format.sh by @beomki-yeo in https://github.com/acts-project/detray/pull/823
  • Calculate the field gradients only at three points by @beomki-yeo in https://github.com/acts-project/detray/pull/822
  • ref: speedup device CI builds by @niermann999 in https://github.com/acts-project/detray/pull/821
  • fix: Remove compiler/linker warnings by @niermann999 in https://github.com/acts-project/detray/pull/828

Full Changelog: https://github.com/acts-project/detray/compare/v0.75.2...v0.75.3

- C++
Published by asalzburger over 1 year ago

https://github.com/acts-project/detray - v0.75.2

What's Changed

  • Ignore some bfield gradient terms in RKN Jacobian calculation by @beomki-yeo in https://github.com/acts-project/detray/pull/815
  • fix: navigation assertion by @niermann999 in https://github.com/acts-project/detray/pull/819

Full Changelog: https://github.com/acts-project/detray/compare/v0.75.1...v0.75.2

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.75.1

What's Changed

  • ref: Cmake fixes for traccc by @niermann999 in https://github.com/acts-project/detray/pull/816
  • Add a few new navigator assertions by @stephenswat in https://github.com/acts-project/detray/pull/814

Full Changelog: https://github.com/acts-project/detray/compare/v0.75.0...v0.75.1

- C++
Published by niermann999 over 1 year ago

https://github.com/acts-project/detray - v0.75.0

What's Changed

  • ref: Implement step tracer actor and combine it with track inspector by @niermann999 in https://github.com/acts-project/detray/pull/803
  • Make sure the local error is less than a specific value for every step by @beomki-yeo in https://github.com/acts-project/detray/pull/804
  • Do not specify the figure size for continuous benchmark by @beomki-yeo in https://github.com/acts-project/detray/pull/810
  • Disable sycl test in gitlab instead by @beomki-yeo in https://github.com/acts-project/detray/pull/811
  • Update surface kernel to accept string_view. by @CrossR in https://github.com/acts-project/detray/pull/807
  • ref: Harmonize cmake warnings with ACTS and switch false warnings off by @niermann999 in https://github.com/acts-project/detray/pull/813
  • ref: Record the material steps in the material tracer by @niermann999 in https://github.com/acts-project/detray/pull/806
  • ref: Merge test/common/utils and detray/utils to new library by @niermann999 in https://github.com/acts-project/detray/pull/812

New Contributors

  • @CrossR made their first contribution in https://github.com/acts-project/detray/pull/807

Full Changelog: https://github.com/acts-project/detray/compare/v0.74.2...v0.75.0

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.74.2

What's Changed

  • ref: cmake version number by @niermann999 in https://github.com/acts-project/detray/pull/801
  • ref: Adapt the assertions in the navigator to cache exhaustion by @niermann999 in https://github.com/acts-project/detray/pull/802

Full Changelog: https://github.com/acts-project/detray/compare/v0.74.1...v0.74.2

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.74.1

What's Changed

  • Update README.md for the minimum C++ compiler version by @beomki-yeo in https://github.com/acts-project/detray/pull/799
  • ref: Remove assert for negative times by @niermann999 in https://github.com/acts-project/detray/pull/800

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.74.0

What's Changed

  • ref: Update version number by @niermann999 in https://github.com/acts-project/detray/pull/793
  • ref: Remove distiction between free vector and free track parameters by @niermann999 in https://github.com/acts-project/detray/pull/792
  • ref: Move the transform index onto the barcode by @niermann999 in https://github.com/acts-project/detray/pull/795
  • ref: Replace logic operators by @niermann999 in https://github.com/acts-project/detray/pull/796
  • ref: bound track parameter interface by @niermann999 in https://github.com/acts-project/detray/pull/794
  • ref: make protected member variables private and add the excplicit keyword to constructors by @niermann999 in https://github.com/acts-project/detray/pull/797
  • ref: fixed window navigaiton by @niermann999 in https://github.com/acts-project/detray/pull/798

Full Changelog: https://github.com/acts-project/detray/compare/v0.73.0...v0.74.0

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.73.0

What's Changed

  • Add missing eta range in SYCL propagator test by @stephenswat in https://github.com/acts-project/detray/pull/782
  • Raise minimum C++ version to 20 by @stephenswat in https://github.com/acts-project/detray/pull/771
  • Define pdg particles and refactor charge in tracks by @beomki-yeo in https://github.com/acts-project/detray/pull/783
  • Split CPU and CUDA propagation benchmark by @beomki-yeo in https://github.com/acts-project/detray/pull/786
  • Add Bremsstrahlung energy loss for electrons by @beomki-yeo in https://github.com/acts-project/detray/pull/785
  • Add workflow for continous benchmark by @beomki-yeo in https://github.com/acts-project/detray/pull/788
  • Remove the covariance matrix from the free track parameters by @beomki-yeo in https://github.com/acts-project/detray/pull/790

Full Changelog: https://github.com/acts-project/detray/compare/v0.72.1...v0.73.0

- C++
Published by beomki-yeo almost 2 years ago

https://github.com/acts-project/detray - v0.72.1

What's Changed

  • Add math::fabs in pointwisematerialinteractor update by @fredevb in https://github.com/acts-project/detray/pull/781

Full Changelog: https://github.com/acts-project/detray/compare/v0.72.0...v0.72.1

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.72.0

What's Changed

  • fix: access to material parameters from tracking surface by @niermann999 in https://github.com/acts-project/detray/pull/767
  • ref: Remove the incidence angle from the intersection by @niermann999 in https://github.com/acts-project/detray/pull/723
  • Avoid using std::sort in device code by @stephenswat in https://github.com/acts-project/detray/pull/772
  • Replace math::abs with math::fabs where needed by @stephenswat in https://github.com/acts-project/detray/pull/773
  • Update algebra-plugins to v0.25.0 by @stephenswat in https://github.com/acts-project/detray/pull/774
  • Update actsvg version to v0.4.45 by @stephenswat in https://github.com/acts-project/detray/pull/775
  • Fix a few more floating point conversion errors by @stephenswat in https://github.com/acts-project/detray/pull/776
  • Mark dependencies as system libraries by @stephenswat in https://github.com/acts-project/detray/pull/777
  • fix: Update surface material selection in random scatterer by @niermann999 in https://github.com/acts-project/detray/pull/778

Full Changelog: https://github.com/acts-project/detray/compare/v0.71.0...v0.72.0

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.71.0

What's Changed

  • fix: typo in README by @fredevb in https://github.com/acts-project/detray/pull/769
  • ref: Remove thrust dependency by @niermann999 in https://github.com/acts-project/detray/pull/770

Full Changelog: https://github.com/acts-project/detray/compare/v0.70.0...v0.71.0

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.70.0

What's Changed

  • ref: Add labels to the material svgs by @niermann999 in https://github.com/acts-project/detray/pull/764
  • Add CI jobs for the C++20 standard by @stephenswat in https://github.com/acts-project/detray/pull/745
  • fix: implement DETRAYSVGDISPLAY cmake option by @fredevb in https://github.com/acts-project/detray/pull/768

Full Changelog: https://github.com/acts-project/detray/compare/v0.69.1...v0.69.2

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.69.1

What's Changed

  • Fix the jacobian histogram plot by @beomki-yeo in https://github.com/acts-project/detray/pull/766

Full Changelog: https://github.com/acts-project/detray/compare/v0.69.0...v0.69.1

- C++
Published by beomki-yeo almost 2 years ago

https://github.com/acts-project/detray - v0.69.0

What's Changed

  • Fix typo in getting material by @Abhirikshma in https://github.com/acts-project/detray/pull/763
  • Tune the jacobian validation parameters by @beomki-yeo in https://github.com/acts-project/detray/pull/765

New Contributors

  • @Abhirikshma made their first contribution in https://github.com/acts-project/detray/pull/763

Full Changelog: https://github.com/acts-project/detray/compare/v0.68.0...v0.69.0

- C++
Published by beomki-yeo almost 2 years ago

https://github.com/acts-project/detray - v0.68.0

What's Changed

  • Fix non-conformant use of iterator type aliases by @stephenswat in https://github.com/acts-project/detray/pull/755
  • Migrate static strings to std::string_view by @stephenswat in https://github.com/acts-project/detray/pull/756
  • Add a test for helix radius by @beomki-yeo in https://github.com/acts-project/detray/pull/758
  • fix: suggest parentheses around comparison in operand of '|' warning by @fredevb in https://github.com/acts-project/detray/pull/757
  • ref: Make Newton convergence more robust by @niermann999 in https://github.com/acts-project/detray/pull/754
  • ref: Update to new actsvg version and fix some bugs by @niermann999 in https://github.com/acts-project/detray/pull/759
  • ref: add momentum information to file names and finalize plots by @niermann999 in https://github.com/acts-project/detray/pull/760
  • ref: Rename volume and surface classes by @niermann999 in https://github.com/acts-project/detray/pull/761
  • ref: Use relative error in material comparison and improve material plots by @niermann999 in https://github.com/acts-project/detray/pull/762

Full Changelog: https://github.com/acts-project/detray/compare/v0.67.0...v0.68.0

- C++
Published by niermann999 almost 2 years ago

https://github.com/acts-project/detray - v0.67.0

What's Changed

  • feat: cuda validation tool by @niermann999 in https://github.com/acts-project/detray/pull/735
  • feat: Add additional track posistion and residual plots by @niermann999 in https://github.com/acts-project/detray/pull/740
  • Fix C++20 bug in axis constructor by @stephenswat in https://github.com/acts-project/detray/pull/746
  • annulus2D.hpp: fixed typo that was leading to crashes in some unit tests by @tsulaiav in https://github.com/acts-project/detray/pull/743
  • feat: material validation in navigation by @niermann999 in https://github.com/acts-project/detray/pull/741
  • Fixes for failing unit tests by @tsulaiav in https://github.com/acts-project/detray/pull/744
  • ref: Count the number of missed surfaces in navigation validation by @niermann999 in https://github.com/acts-project/detray/pull/747
  • ref: Estimate phi tolerance from chord by @niermann999 in https://github.com/acts-project/detray/pull/750
  • ref: Add material maps to all portals in toy detector and harmonize with material scan by @niermann999 in https://github.com/acts-project/detray/pull/751
  • Use ray esimation for initial value of helix plane intersector by @beomki-yeo in https://github.com/acts-project/detray/pull/752
  • feat: Randomize charge in track generators and plot track parameter distributions by @niermann999 in https://github.com/acts-project/detray/pull/749
  • feat: check distance to surface edge in navigation validation by @niermann999 in https://github.com/acts-project/detray/pull/748
  • feat: allow to read material map boundaries by @asalzburger in https://github.com/acts-project/detray/pull/753

Full Changelog: https://github.com/acts-project/detray/compare/v0.66.1...v0.67.0

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.66.1

What's Changed

  • fix: path creation by @niermann999 in https://github.com/acts-project/detray/pull/739

Full Changelog: https://github.com/acts-project/detray/compare/v0.66.0...v0.66.1

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.66.0

What's Changed

  • feat: cuda navigation validation by @niermann999 in https://github.com/acts-project/detray/pull/732
  • oneAPI 2024.1.0 Support, main branch (2024.05.15.) by @krasznaa in https://github.com/acts-project/detray/pull/734
  • feat: Add simd intersectors and benchmark them by @niermann999 in https://github.com/acts-project/detray/pull/712
  • feat: Move material maps generation to factory, add material maps to new toy detector and remove old toy detector by @niermann999 in https://github.com/acts-project/detray/pull/709
  • ref: Allow printing of propagation config and remove templates by @niermann999 in https://github.com/acts-project/detray/pull/718
  • Update README.md by @beomki-yeo in https://github.com/acts-project/detray/pull/737
  • fix: navigation and make mask tolerance scaling configurable by @niermann999 in https://github.com/acts-project/detray/pull/738

Full Changelog: https://github.com/acts-project/detray/compare/v0.65.1...v0.66.0

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.65.1

What's Changed

  • fix: navigation status update by @niermann999 in https://github.com/acts-project/detray/pull/733

Full Changelog: https://github.com/acts-project/detray/compare/v0.65.0...v0.65.1

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.65.0

What's Changed

  • ref:Some additional checks during detector building by @niermann999 in https://github.com/acts-project/detray/pull/724
  • feat: dump truth intersections to file by @niermann999 in https://github.com/acts-project/detray/pull/726
  • fix: json file checker by @niermann999 in https://github.com/acts-project/detray/pull/719
  • fix: Allow vacuum in material maps by @niermann999 in https://github.com/acts-project/detray/pull/729
  • feat: Add material map display to svgtools by @niermann999 in https://github.com/acts-project/detray/pull/720
  • fix: Remove transform from concentric cylinders and improved error reporting by @niermann999 in https://github.com/acts-project/detray/pull/731
  • ref: Deduplicate navigation validation code and make it more reusable by @niermann999 in https://github.com/acts-project/detray/pull/727
  • RK Stepper Assertion Removal, main branch (2024.05.04.) by @krasznaa in https://github.com/acts-project/detray/pull/730

Full Changelog: https://github.com/acts-project/detray/compare/v0.64.1...v0.65.0

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.64.1

What's Changed

  • ref: Allow parameter transport to any surface with material by @niermann999 in https://github.com/acts-project/detray/pull/722
  • fix: To make traccc update work by @niermann999 in https://github.com/acts-project/detray/pull/725

Full Changelog: https://github.com/acts-project/detray/compare/v0.64.0...v0.64.1

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.64.0

What's Changed

  • ref: cleanup algebra plugin templates - part 1 by @niermann999 in https://github.com/acts-project/detray/pull/711
  • Skip detector check in benchmark by @beomki-yeo in https://github.com/acts-project/detray/pull/714
  • CMake Updates, main branch (2024.04.12.) by @krasznaa in https://github.com/acts-project/detray/pull/715
  • Update algebra-plugins and Vectorize the benchmark by @beomki-yeo in https://github.com/acts-project/detray/pull/717
  • ref: Reuse ray/helix scan results and switch to random track generator by @niermann999 in https://github.com/acts-project/detray/pull/713

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.63.0

What's Changed

  • ref: decouple propagation and geometry by @niermann999 in https://github.com/acts-project/detray/pull/674
  • Clean up the validation scripts by @beomki-yeo in https://github.com/acts-project/detray/pull/710

Full Changelog: https://github.com/acts-project/detray/compare/v0.62.1...v0.63.0

- C++
Published by beomki-yeo about 2 years ago

https://github.com/acts-project/detray - v0.62.1

What's Changed

  • State name of field and material in the plots by @beomki-yeo in https://github.com/acts-project/detray/pull/708

Full Changelog: https://github.com/acts-project/detray/compare/v0.62.0...v0.62.1

- C++
Published by beomki-yeo about 2 years ago

https://github.com/acts-project/detray - v0.62.0

What's Changed

  • Write Euler angles and remove module materials in Jacobian validation by @beomki-yeo in https://github.com/acts-project/detray/pull/706

Full Changelog: https://github.com/acts-project/detray/compare/v0.61.0...v0.62.0

- C++
Published by beomki-yeo about 2 years ago

https://github.com/acts-project/detray - v0.61.0

What's Changed

  • ref: Use detector builder for toy detector
  • feat: Add homogeneous volume material builder
  • Switch the rotation direction for wire telescope detector
  • ref: Add homogeneous material to new toy detector and switch the teselscope detector to new material generation
  • ref: Switch the old toy detector against the new in all detray tests and benchmarks

- C++
Published by niermann999 about 2 years ago

https://github.com/acts-project/detray - v0.60.0

What's Changed

  • Detector Move (Assignment), main branch (2024.03.18.) by @krasznaa in https://github.com/acts-project/detray/pull/701
  • Record the number of iterations from Ridders algorithm by @beomki-yeo in https://github.com/acts-project/detray/pull/702

Full Changelog: https://github.com/acts-project/detray/compare/v0.59.0...v0.60.0

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - v0.59.0

What's Changed

  • Print ridders results and make all tracks converged by @beomki-yeo in https://github.com/acts-project/detray/pull/700

Full Changelog: https://github.com/acts-project/detray/compare/v0.58.0...v0.59.0

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - v0.58.0

What's Changed

  • ref: Add ratio tests for masks and rename a few test by @niermann999 in https://github.com/acts-project/detray/pull/684
  • External Updates, main branch (2024.03.14.) by @krasznaa in https://github.com/acts-project/detray/pull/699
  • Adjust text by @beomki-yeo in https://github.com/acts-project/detray/pull/697

Full Changelog: https://github.com/acts-project/detray/compare/v0.57.0...v0.58.0

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - v0.57.0

What's Changed

  • Adjust text location which is important by @beomki-yeo in https://github.com/acts-project/detray/pull/691
  • Adjust the text alignment by @beomki-yeo in https://github.com/acts-project/detray/pull/693
  • Disable random shift of surface by @beomki-yeo in https://github.com/acts-project/detray/pull/694
  • Adjust text by @beomki-yeo in https://github.com/acts-project/detray/pull/695
  • ref: Reactivate volume material types and add material consistency checks by @niermann999 in https://github.com/acts-project/detray/pull/687
  • Revert the RIdders algorithm back to original form by @beomki-yeo in https://github.com/acts-project/detray/pull/696

Full Changelog: https://github.com/acts-project/detray/compare/v0.56.0...v0.57.0

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray -

What's Changed

  • Make d2qop2dsdqop calculation more efficient by @beomki-yeo in https://github.com/acts-project/detray/pull/681
  • Use pdg number in bethe_bloch function by @beomki-yeo in https://github.com/acts-project/detray/pull/680
  • Refactor step size scaling by @beomki-yeo in https://github.com/acts-project/detray/pull/679
  • feat: Add missing masks to benchmark by @niermann999 in https://github.com/acts-project/detray/pull/683
  • fix: Remove gcc 13 warnings by @niermann999 in https://github.com/acts-project/detray/pull/685
  • ref: Make verbosity of detector consistency checker configurable by @niermann999 in https://github.com/acts-project/detray/pull/686
  • Update the jacobian validation parameter by @beomki-yeo in https://github.com/acts-project/detray/pull/682
  • Add detector length in root validation file by @beomki-yeo in https://github.com/acts-project/detray/pull/688
  • Use the same rotation angle for rectangular and wire by @beomki-yeo in https://github.com/acts-project/detray/pull/689

Full Changelog: https://github.com/acts-project/detray/compare/v0.55.0...v0.56.0

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - v0.55.0

What's Changed

  • Move integration tests out of unit test directory
  • Remove intersectors from shapes
  • Rework material interaction
  • Remove dfelibs
  • Ceanup geometry directory
  • Ignore root script byproducts
  • Fix bug in the stepper and improve the validation scripts

- C++
Published by niermann999 over 2 years ago

https://github.com/acts-project/detray - v0.54.0

What's Changed

  • Default vacuum for portal material in the wire chamber
  • Fixed jacobian validation scripts
  • Add dgdqop and d2qopdsdqop to HOST_DEVICE definitions
  • Clean up the IO directory
  • First round of cleanup for the test directory
  • Remove abstract interface from IO backend

- C++
Published by niermann999 over 2 years ago

https://github.com/acts-project/detray - v0.53.0

What's Changed

  • volume local surface indices in grids (enables to read grids from acts)
  • feat: Update acts-project externals to latest versions
  • feat: Update google benchmark and nlohman json
  • fix: map the bin ranges correctly for zero-neighbor local navigation (local navigation runs on ODD)
  • Fix the overflow in the landau sampling test
  • Fix bugs in dr_n/dt calculation
  • material map reader
  • fix and test source link default search

- C++
Published by niermann999 over 2 years ago

https://github.com/acts-project/detray - v0.52.1

What's Changed

  • Call begin() directly in ranges view interface fixes CUDA error

- C++
Published by niermann999 over 2 years ago

https://github.com/acts-project/detray - Detray Beta v0.52.0

What's Changed

  • Use field gradients in covariance transport
  • Use d(qop)/ds in jacobian calculation
  • Use eloss gradient in covariance transport by
  • Add compiler sanitizer option and fix errors
  • Add a cholesky decomposition
  • Implement surface lookup from source link
  • Enable local navigation
  • Add Fe and CsI material
  • Use bfield interpolation rather than NN
  • Make the helix intersector tolerance configurable
  • Restore the density effect data
  • Make host and device function checks work with HIP
  • Add liquid Argon and Fe with density effect data
  • Add a numerical differentiation test for validating error propagation
  • Rename math namespace and use it in all headers consistently
  • Add a runtime inspector
  • Remove radius from 2D cylinder grid
  • Grid benchmarks
  • Add Euler Rotation
  • Dynamic grid capacity and indexed grids
  • Add missing DETRAYHOSTDEVICE to definitions
  • Dynamic capacity grid building

As well as a number of fixes and refactoring, mainly in the grid and the RKN stepper

- C++
Published by niermann999 over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.51.0

New release with a new rk stepper policy and a few fixes for open data detector

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.50.0

Changes from the last relaease

  • Added a volume material
  • Improved the covariance transport
  • Many improvements in svg tools
  • Added surface grid search for fast navigation
  • A couple of QoL updates

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.49.0

New release comes with a few bug fixes for traccc integration

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.48.0

Changes from the last release: - Added material map writer - Added a function for center approximation of annulus shapes - Removed the usage of infinities - Added a function for pz

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.47.0

New detray version with lots of SVG supports and a minor update on track parameter to retrieve pT.

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.46.0

v0.46.0 comes with minor bug fixe and refactoring

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.45.0

Contains a couple of minor fixes for traccc integration

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.44.0

Changes from the last release:

  • Remove bfield from detector
  • Add asserts in detector building

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.43.0

Changes from the last release:

  • Integrate covfie for full magnetic interpolation
  • Visualize trajectories
  • Add grid reader
  • Simplify the surface factory and add unique payload link
  • Enable regular eta step for uniform track generator
  • Update some external libraries

- C++
Published by beomki-yeo over 2 years ago

https://github.com/acts-project/detray - Detray Beta 0.42.0

Changes from the last release: - Remove the measurement property in mask classes - Remove the simulation

The removed parts will be re-implement in traccc project

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.41.0

Changes from the last release:

  • Added a visualization tool with actsvg
  • Refactored the measurement ordering of masks
  • Refactored simulation tool

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.40.0

Changes from the last release: - Fixed the issue with SYCL compilation in line mask - Added a surface function that returns the measurement dimension

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.39.0

New release comes with the following updates:

  • Refactored validation tests
  • Improved the wire chamber geometry

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.38.0

  • Fix the detector compilatioin issue with default_metadata
  • Fix the NaN value issue with zero segment length
  • Cleanup grid payload

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.37.0

Release with the hotfix of constant bfield input of detector_reader

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.36.0

Highlights of the release:

  • Added detector and material builder and their I/O
  • Added detector consistency checker
  • Added a example geometry with wire

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.35.0

I will just write down the summary of changes as there has been quite many development since the last release:

  • Enhanced the read/write of detector
  • Moved some detector kernels to surface class
  • Finalized name map
  • Some cleanups and refactoring

- C++
Published by beomki-yeo almost 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.34.0

Changes from the last release: - Add non-owning single view and join view for grid - Refactor volume interface - Refactor volume neighborhood call - Add buffers to existing detray stores - Move inspectors to utils directory

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.33.0

Release with a hotfix #481

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.32.0

Changes from the previous version:

  • Added various example codes in tutorial directory
  • Added free<->bound transform functions in detector class
  • Added json geometry reader

... with a few minor refactoring and cleanups

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.31.0

Changes from the previous version:

  • Refactored unit tests
  • Fix a warning from a non-initialized csv type
  • Some cleanups

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.30.0

Changes from the previous version:

New features

  • New detray::tuple type
  • Ray intersector for portal cylinders
  • Helix intersector for lines
  • Json writer for the material description
  • Landau sampling for energy loss simulation

Optimization

  • Reduce the size of navigator memory allocation
  • Improve the intersection codes

Refactor

  • Refactored material interaction codes
  • Described local coordinate with full 3 dimension
  • Implemented bit encoded typed index
  • Refactored the unit tests and benchmark codes

Also including many bug fixes

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.29.0

Changes from the previous version:

  • Updated the vecmem version to v0.24.0
  • Refactored the scattering and added corresponding unit tests - also a silly bug in scattering was fixed
  • Added json geometry writer
  • Refactor the CMake configuration for core, io, and utils directories
  • Update the algebra-plugins to v0.19.0
  • Added minor unit tests
  • Elaborated barcode class

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.28.0

Changes from the previous version:

  1. Added throughput information in benchmark
  2. Improved CMake configuration
  3. Updated algebra-plugins

- C++
Published by beomki-yeo about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.27.0

What's Changed

  • Optimized propagation benchmark kernel launch bounds
  • Removed Thrust calls inside kernels
  • Added openMP support to CPU benchmark

Full Changelog: https://github.com/acts-project/detray/compare/v0.26.0...v0.27.0

- C++
Published by niermann999 about 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.26.0

Release including many updates since v0.25.0:

  • Added an aborter to propagate only one surface
  • Added a config to track generator
  • Surface link is set in parameter_transporter instead of parameter_resetter
  • Surface vector is moved to surface finder store

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.25.0

Release including many updates since v0.24.0:

  • Added world portals in telescope geometry
  • Enabled the path correction test
  • Added more type definitions in the propagator class

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.24.0

Release including many updates since v0.23.0.

  • Fixed again a bug in simulator where there is a mismatch in particle ID between particle and hit objects

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.23.0

Release including many updates since v0.22.0.

  • Fixed a bug in arbitrary step size stepper caused by scattering
  • Added general unbounded masks
  • Added axis aligned bounding box
  • Generalized the telescope geometry with different mask shapes
  • Fixed a bug in simulator where there is a mismatch in particle ID between particle and hit objects

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.22.0

Release including many updates since v0.21.0.

  • Added momentum range and vertex smearing to random_track_generator
  • Refactored the target aborter for path correction unit test
  • Remove printf in some actors for SYCL compilation

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.21.0

Release including many updates since v0.20.0.

  • Added mathematical constants and cleaned up some float conversions
  • Added momentum range and vertex smearing to random_track_generator
  • Added propagate_sync function for thread synchornization

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.20.0

Release including many updates since v0.19.0.

  • Fixed a bug in clang format
  • Made random_track_generator work with simulator

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.19.0

Release including many updates since v0.18.0.

  • Added units for angle
  • Added const specialization for is_device_view trait
  • Updated algebra-plugins

- C++
Published by beomki-yeo over 3 years ago

https://github.com/acts-project/detray - Detray Beta 0.18.0

Release including many updates since v0.17.0.

  • Add a detector view type in the detector class

- C++
Published by beomki-yeo over 3 years ago