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.

Duplicate Docs Excel Report

Title
None found

Similar Docs  Excel Report  more

TitleSimilaritySource
None found