- Improve tests on correctness for gratings by @fannyzotter in #307
- Rework Refrac2D by @fannyzotter in #308
- Exchange Vulkan GPU tracer with Alpaka (using Cuda) and enable multithreaded CPU tracing. by @ichinii in #304
- adapt compile.sh by @ichinii in #317
- Rework/core classes by @Atraxus in #316
- Exchange custom math library with std math library for complex numbers and trigonometry
- Minor bug fixes
- RAYX-UI Cleanup by @Atraxus in #292
- RAYX-UI Optimization by @EnricoAhlers in #305
- Rework file dialog by @Atraxus in #290
- New: UI for beamline design by @EnricoAhlers in #296
- @ichinii made their first contribution in #304
Full Changelog: https://github.com/hz-b/rayx/compare/v0.20.0...v0.21.0