JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA212
Title Odin - a Control and Data Acquisition Framework for Excalibur 1M and 3M Detectors
Authors
  • G.D. Yendell, U.K. Pedersen, N. Tartoni, S. Williams
    DLS, Oxfordshire, United Kingdom
  • A. Greer
    OSL, Cambridge, United Kingdom
  • T.C. Nicholls
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
Abstract Detectors currently being commissioned at Diamond Light Source (DLS) bring the need for more sophisticated control and data acquisition software. The Excalibur 1M and 3M are modular detectors comprised of rows of identical stripes. The Odin framework emulates this architecture by operating multiple file writers on different server nodes, managed by a central controller. The low-level control and communication is implemented in a vendor supplied C library with a set of C-Python bindings, providing a fast and robust API to control the detector nodes, alongside a simple interface to interact with the file writer instances over ZeroMQ. The file writer is a C++ module that uses plugins to interpret the raw data and provide the format to write to file, allowing it to be used with other detectors such as Percival and Eiger. At DLS we implement an areaDetector driver to integrate Odin with the beamline EPICS control system. However, because Odin provides a simple HTTP Rest API, it can be used by any site control system. This paper presents the architecture and design of the Odin framework and illustrates its usage as a controller of complex, modular detector systems.
Paper download TUPHA212.PDF [0.555 MB / 4 pages]
Poster download TUPHA212_POSTER.PDF [0.718 MB]
Export download ※ BibTeX LaTeXText/WordRISEndNote
Conference ICALEPCS2017, Barcelona, Spain
Series International Conference on Accelerator and Large Experimental Control Systems (16th)
Proceedings Link to full ICALEPCS2017 Proccedings
Session Poster Session
Date 10-Oct-17   16:45–19:00
Main Classification Experiment Control
Keywords ion, controls, detector, data-acquisition, software
Publisher JACoW, Geneva, Switzerland
Editors Volker RW Schaa (GSI, Darmstadt, Germany); Isidre Costa (ALBA-CELLS, Cerdanyola del Vallès, Spain); David Fernández (ALBA-CELLS, Cerdanyola del Vallès, Spain); Óscar Matilla (ALBA-CELLS, Cerdanyola del Vallès, Spain)
ISBN 978-3-95450-193-9
Published January 2018
Copyright
Copyright © 2018 by JACoW, Geneva, Switzerland     CC-BY Creative Commons License
cc Creative Commons Attribution 3.0