The project will address the low-level control capabilities required to enable faster scanning of samples and for detectors to run at full frame rate. Diamond is also embarking on the production of a web-based engineering and science user interface as the next-generation of user interface for Diamond.
PandA hardware and firmware will be developed to facilitate faster sample scanning. New detector developments and experimental techniques require more flexible fly scanning software. To support this, existing techniques will need to be merged into the new extensible data acquisition framework based on NSLS-II’s Bluesky framework, with an evolution of its hardware abstraction layer.
High performance detector data acquisition and readout to support data rates above 10 GB/sec will be realised through development of the Odin framework, a collaboration between Diamond and STFC. This will include provision of data streaming, data qualification, on the fly data compression, real time feedback and visualisation. These will build on a new generation of motion controller to facilitate complex low-level motion control and provide better dynamic control through reduced closed loop latency. This is tightly coupled with the exploitation of new technologies to unlock low latency data processing across the data intensive science domains.
Deployment of these processes involves generation of start-up scripts and configuration files based on a minimal, high-level configuration for a given detector. This architecture will be refactored both to be compatible with new tools for coordination of processes and the new web-based user interfaces - and to simplify the system, make it easier to maintain and more accessible for controls engineers. These changes will be crucial to efficient development and support for future detector systems within the Odin framework.
Diamond Light Source® and the Diamond logo are registered trademarks of Diamond Light Source Ltd
Registered in England and Wales at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom. Company number: 4375679. VAT number: 287 461 957. Economic Operators Registration and Identification (EORI) number: GB287461957003.