17–22 May 2026
C.I.D
Europe/Zurich timezone

Pipelines: A Node-Based Editor for Streamlined Optimisation Prototyping in the Control Room

WEP6170
20 May 2026, 16:00
2h
C.I.D

C.I.D

Deauville, France
Poster Presentation MC6.T33: Online Modelling and Software Tools Poster session

Speaker

Shaun Preston (University of Oxford, John Adams Institute for Accelerator Science, Diamond Light Source)

Description

Development shifts on accelerators are usually time-constrained and infrequent. Meanwhile, control room PCs are not designed for scrappy R\&D, and maintaining multiple workflows with python scripts is prone to error. GUI apps have been successfully deployed and used in the past to perform optimisation at accelerator facilities. However, bookkeeping can become difficult in complex tasks. Furthermore, support is missing for pre-optimisation steps such as response matrix measurements used in Slow Orbit Feedback (SOFB) machine learning algorithms. A PySide node-based visual editor has been developed and tested in the Diamond control room. A logical heirarchy of blocks define processes to perform and an inspector window allows the user to fine-tune blocks to their needs. Separate processes are spawned when compute or time-intensive blocks are run, keeping the main UI thread responsive. An optimisation problem is tackled using the app to demonstrate its usefulness.

In which format do you inted to submit your paper? LaTeX

Author

Shaun Preston (University of Oxford, John Adams Institute for Accelerator Science, Diamond Light Source)

Co-authors

Ian Martin (Diamond Light Source, John Adams Institute for Accelerator Science) Philip Burrows (John Adams Institute)

Presentation materials

There are no materials yet.