Geoff: The Generic Optimization Framework & Frontend for Particle Accelerator Controls
Madysa, Penelope, Appel, Sabrina, Kain, Verena, Schenk, Michael
–arXiv.org Artificial Intelligence
This allows plugins to solve not only simple toy problems, but also more complex ones, where e.g. an accelerator device is known to behave in an unusual fashion but it is not feasible to fix the issue at the source[29]. Because plugins are independent packages with their own dependency declarations, they can scale from minimal proof-of-concept implementations to complex state machines that call out to subprocesses or request data from the accelerator's monitoring devices. Because plugins have their own versioning scheme, faulty upgrades are trivial to roll back without excessive downtime in the accelerator. The dynamic nature of the plugin architecture also allows plugin developers to test their code using a deployed version of the host application, and include it in a future one. The modular architecture of Geoff also means that plugin developers do not have to use the deployed application at all, and instead e.g.
arXiv.org Artificial Intelligence
Sep-19-2025
- Country:
- Europe
- Germany
- Hamburg (0.04)
- Hesse > Darmstadt Region
- Darmstadt (0.04)
- Switzerland > Geneva
- Geneva (0.07)
- Germany
- Europe
- Genre:
- Research Report (0.50)
- Technology: