Author: Kammering, R.
Paper Title Page
MOPV027 The Evolution of the DOOCS C++ Code Base 188
 
  • L. Fröhlich, A. Aghababyan, S. Grunewald, O. Hensler, U. Jastrow, R. Kammering, H. Keller, V. Kocharyan, M. Mommertz, F. Peters, A. Petrosyan, G. Petrosyan, L.P. Petrosyan, V. Petrosyan, K. Rehlich, V. Rybnikov, G. Schlesselmann, J. Wilgen, T. Wilksen
    DESY, Hamburg, Germany
 
  This contribution traces the development of DESY’s control system DOOCS from its origins in 1992 to its current state as the backbone of the European XFEL and FLASH accelerators and of the future Petra IV light source. Some details of the continual modernization and refactoring efforts on the 1.5 million line C++ codebase are highlighted.  
poster icon Poster MOPV027 [0.912 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV027  
About • Received ※ 14 October 2021       Accepted ※ 21 December 2021       Issue date ※ 07 March 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV034
Data Analysis and Rapid Prototyping using Dashboards  
 
  • R. Kammering
    DESY, Hamburg, Germany
 
  Today most control system frameworks offer sophisticated GUI toolkits and designers. Despite its capabilities in data visualisation these toolkits still require additional processing and computation power when it comes to the exploration of new kinds of data and its hidden analysis potential. Modern dashboard technologies as used in data science do not offer only rapid prototyping of the data analysis chain but also provide complex processing power combined with smart visualisation techniques. This enables a quick turn-around when modifying and adapting the data analysis implementation itself. In modern data analytics dashboards are considered to be a key element for enabling investigative data science. For a project analysing the accelerator machine availability, we implemented a web application using the Streamlit framework. The ease of use and the rich set of possibilities further encouraged us to use this technology for some data science related tasks. The seamless interplay between complex preprocessing and the multitude of visualisation possibilities demonstrate, that these dashboard technologies are very well suited for explorative science related projects.  
poster icon Poster THPV034 [4.345 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)