30 March 2026 to 1 April 2026
University of Liverpool
Europe/London timezone

PIPELINES: A NODE-BASED EDITOR FOR STREAMLINED OPTIMISATION PROTOTYPING IN THE CONTROL ROOM

31 Mar 2026, 12:00
2h
Teaching Hub 502 First Floor (University of Liverpool)

Teaching Hub 502 First Floor

University of Liverpool

Speaker

Shaun Preston (University of Oxford)

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.

Student Yes

Primary author

Shaun Preston (University of Oxford)

Presentation materials

There are no materials yet.