Raytrax: An ECRH Ray Tracer for Fusion Plasmas
Abstract
Performance improvements In this release, @jurasic-pf got no less than 5 PRs merged in 24 hours, all of which improve the performance of Raytrax. Compared to v0.1.0, compile time reduced by a factor of 2.4 and run time per trace by a factor of 1.5! :rocket: Tuning grid resolution In the computation of the cylindrical grid (magnetic configuration) from a VMEC++ equilibrium, the grid size can now optionally changed from the defaults. For details, see the docs. What's Changed Add type annotations by @jurasic-pf in https://github.com/proximafusion/raytrax/pull/14 Simplify pytree registration by @jurasic-pf in https://github.com/proximafusion/raytrax/pull/13 Faster absorption test by @jurasic-pf in https://github.com/proximafusion/raytrax/pull/16 Batched shkarofsky by @jurasic-pf in https://github.com/proximafusion/raytrax/pull/15 Avoid recomputing quantities by returning them from hamiltonian as aux values by @jurasic-pf in https://github.com/proximafusion/raytrax/pull/17 Add grid resolution settings by @DavidMStraub in https://github.com/proximafusion/raytrax/pull/18 New Contributors @jurasic-pf made their first contribution in https://github.com/proximafusion/raytrax/pull/14 Full Changelog: https://github.com/proximafusion/raytrax/compare/v0.1.0...v0.2.0
Fields of Study & Subjects
Magnetic confinement fusion research
Gyrotron and Vacuum Electronics Research
Fusion and Plasma Physics Studies
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 9 March 2026
- Language
- EN