hz-b / rayx

RAYX is a simulation tool for beamlines at electron storage rings. It traces synchrotron radiation through a series of mirrors, gratings and more and provides the user with helpful insights, how a given beamline performs.
MIT License
21 stars 6 forks source link

Ensuring Light Sources Validate Orientation as a Basis #298

Closed Atraxus closed 1 month ago

Atraxus commented 3 months ago

The existing validation process for light source orientation in the rml file does not account for modifications made through the UI to a beamline. With the development of the new editor, it's crucial to reconsider how we enforce requirements for elements and sources to accommodate interface changes and ensure consistent behavior.

Atraxus commented 1 month ago

Covered by Validator implementation