v45.5.0
45.5.0
🚀 Features
- Surface bindings (#5197) by @asalzburger
- Material designator for homogeneous material for trapezoid and diamond bounds (#5202) by @dimitra97
- Math helper to compute cathetus (#5211) by @andiwand
- Python level write data handle (#5189) by @paulgessinger
- Extract ROOT histogram profiling to Plugin; Add 2D resolution profiles to Examples (#5196) by @andiwand
- Add
qOverPtandrelQoverPttoResPlotToolin Examples (#5194) by @andiwand - Mini-extension of IGrid interface (#5230) by @asalzburger
🐛 Bug Fixes
- Codegen dependencies check after #5201 (#5216) by @AJPfleger
- Update GridTripletSeedingAlgorithm.cpp (#5225) by @pbutti
- Cylinder stack properly propagates inner cylinder state (#5227) by @paulgessinger
🚜 Refactor
- Improve separation for GBTS (#5160) by @andiwand
- Replace dfelibs with Boost.Describe for CSV I/O (#5110) by @benjaminhuth
- Simplify angle calculation in CylindricalSpacePointGrid2 (#5222) by @AJPfleger
- Navigator - Move limits && surface selector into the plain options (#5226) by @junggjo9
📚 Documentation
🛠️ Build
- Install uv environments in build directory (#5220) by @benjaminhuth
⚙️ Miscellaneous Tasks
- Pre-commit: bump black-jupyter
24.4.2->26.1.0(#5203) by @AJPfleger - Pre-commit: bump gersemi
0.15.0->0.26.0(#5204) by @AJPfleger - Pre-commit: bump pre-commit-hooks
3.2.0->6.0.0(#5205) by @AJPfleger - Pre-commit: bump clang-format
v18.1.8->v22.1.0(#5206) by @AJPfleger - Make use of cathetus helper (#5218) by @andiwand
- Automated python requirements upgrades (#5219) by @github-actions[bot]