Author: Pedersen, U.K.
Paper Title Page
MOCPR01 Graduate Software Engineer Development Program at Diamond Light Source 97
  • A.A. Wilson, T.M. Cobb, U.K. Pedersen
    DLS, Oxfordshire, United Kingdom
  Diamond Light Source is the UK’s synchrotron facility. The support and development of the beamlines and accelerators at Diamond requires a significant quantity of specific knowledge and skills; the opportunity to acquire these beforehand is not available to many early in their career. This limits the field of candidates who can begin working independently at the level of software systems engineer. The graduate software engineer development program was started in 2015 to provide a route for engineers who are recent graduates or new to the field to develop the required skills and experience. Over the course of two years it comprises a series of projects in different groups, mentored on-the-job training and organized training courses. The program has recently been expanded to cover all groups in the Scientific Software, Controls and Computation department at Diamond, with an intake of four new engineers per year. This paper presents the structure and development of the program and invites discussion with other organizations to share knowledge and experience.  
slides icon Slides MOCPR01 [1.681 MB]  
DOI • reference for this paper ※  
About • paper received ※ 01 October 2019       paper accepted ※ 19 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
THBPP05 Implementing Odin as a Control and Data Acquisition Framework for Eiger Detectors 1590
  • G.D. Yendell, U.K. Pedersen, M.P. Taylor
    DLS, Oxfordshire, United Kingdom
  • A. Greer
    OSL, St Ives, Cambridgeshire, United Kingdom
  • A.B. Neaves, T.C. Nicholls
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
  The increasing data throughput of modern detectors is a growing challenge for back-end data acquisition systems. OdinData provides a scalable framework for data acquisition used by multiple beamlines at Diamond Light Source (DLS). While it can be implemented standalone, OdinControl is used to provide a convenient interface to OdinData. Eiger detectors at DLS were initially integrated into the Odin framework specifically for the data acquisition capability, but the addition of detector control provides a more coherent and easily deployable system. OdinControl provides a generic HTTP API as a single point of control for various devices and applications. Adapters can abstract the low-level control of a detector into a consistent API, making it easier for high-level applications to support different types of detector. This paper sets out the design and development of Odin as a control system agnostic interface to integrate Eiger detectors into EPICS beamline control systems at DLS, as well as the current status of operation.  
slides icon Slides THBPP05 [1.724 MB]  
DOI • reference for this paper ※  
About • paper received ※ 30 September 2019       paper accepted ※ 10 October 2019       issue date ※ 30 August 2020  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)