Paper | Title | Page |
---|---|---|
MOPV027 | The Evolution of the DOOCS C++ Code Base | 188 |
|
||
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 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 | |
|
||
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 THPV034 [4.345 MB] | ||
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |