Changes
RAYX-CORE
- 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
- 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
New Contributors
Full Changelog: v0.20.0...v0.21.0