JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


RIS citation export for TH1BCO06: The Karabo Control System

TY  - CONF
AU  - Hauf, S.
AU  - Anakkappalla, N.
AU  - Bin Taufik, J.T.
AU  - Bondar, V.
AU  - Costa, R.
AU  - Ehsan, W.
AU  - Esenov, S.G.
AU  - Flucke, G.
AU  - García-Tabarés Valdivieso, A.
AU  - Giovanetti, G.
AU  - Goeries, D.
AU  - Hickin, D.G.
AU  - Karpics, I.
AU  - Klimovskaia, A.
AU  - Parenti, A.
AU  - Samadli, A.
AU  - Santos, H.
AU  - Silenzi, A.
AU  - Smith, M.A.
AU  - Sohn, F.
AU  - Staffehl, M.
AU  - Youngman, C.
ED  - Schaa, Volker RW
ED  - Götz, Andy
ED  - Venter, Johan
ED  - White, Karen
ED  - Robichon, Marie
ED  - Rowland, Vivienne
TI  - The Karabo Control System
J2  - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023
CY  - Cape Town, South Africa
T2  - International Conference on Accelerator and Large Experimental Physics Control Systems
T3  - 19
LA  - english
AB  - The Karabo distributed control system has been developed to address the challenging requirements of the European X-ray Free Electron Laser facility, which include custom-made hardware, and high data rates and volumes. Karabo implements a broker-based SCADA environment. Extensions to the core framework, called devices, provide control of hardware, monitoring, data acquisition and online processing on distributed hardware. Services for data logging and for configuration management exist. The framework exposes Python and C++ APIs, which enable developers to quickly respond to requirements within an efficient development environment. An AI driven device code generator facilitates prototyping. Karabo’s GUI features an intuitive, coding-free control panel builder. This allows non-software engineers to create synoptic control views. This contribution introduces the Karabo Control System out of the view of application users and software developers. Emphasis is given to Karabo’s asynchronous Python environment. We share experience of running the European XFEL using a clean-sheet developed control system, and discuss the availability of the system as free and open source software. 
PB  - JACoW Publishing
CP  - Geneva, Switzerland
SP  - 1120
EP  - 1125
KW  - controls
KW  - FEL
KW  - GUI
KW  - interface
KW  - operation
DA  - 2024/02
PY  - 2024
SN  - 2226-0358
SN  - 978-3-95450-238-7
DO  - doi:10.18429/JACoW-ICALEPCS2023-TH1BCO06
UR  - https://jacow.org/icalepcs2023/papers/th1bco06.pdf
ER  -