Author: Valls, V.
Paper Title Page
Daiquiri: A Web Based User Interface Framework for Beamline Control and Data Acquisition  
  • S. Fisher, M. Cotte, W. De Nolf, J.M. Meyer, M. Oskarsson, V. Valls
    ESRF, Grenoble, France
  Daiquiri is a web based User Interface (UI) framework for control system monitoring and data acquisition. It provides simple, intuitive, and responsive interfaces to control and monitor hardware, launch acquisition sequences, and manage associated metadata. Daiquiri concerns itself only with the UI layer, it does not provide a scan engine or controls system but can be easily integrated with existing systems. Daiquiri is implemented with a traditional client / server methodology with the intention of producing a generic extensible framework for acquisition. The server is implemented in Python 3 and provides a REST API and SocketIO service for real-time feedback. The client is implemented in javascript es6 making use of the popular front end framework React along with Redux. Daiquiri is currently deployed on the scanning X-ray microscope beamline ID21, as well as the BioSAXS beamline BM29 [1], and will be extended to BM23, ID24, ID27, and BM18. In the future daiquiri will be the standard interface by which users and scientists interact with the controls system on beamlines at ESRF. Further information can be found at
[1] M. Oskarsson et al., From MXCuBE3 to BSXCuBE3 a Web Application for BioSAXS Experiment Control. JACoW Publishing, Geneva, Switzerland (2020), doi:10.18429/jacow-icalepcs2019-wepha115.
slides icon Slides THAR02 [0.998 MB]  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)