Experiment orchestration will be handled with Diamond’s Athena Platform: a service-based experiment orchestration system built on top of NSLS-II’s Python based Bluesky/Ophyd data collection framework providing a managed extensive software deployment local to the beamline. Bluesky is a set of python libraries for experiment control and data collection currently used by several facilities around the world. It is highly customisable, providing data streaming, rich metadata, and a decoupled logic and hardware. Bluesky refers to an experimental procedure as a “plan” and enables “adaptive plans” which automatically tailor the acquisition flow based on monitored signals or analyses.
Athena will scope services into functional blocks communicating with each other via a message bus. Initial services include BlueAPI, an encapsulation of the Bluesky Run Engine providing a REST API to allow client services to interact with it in a controlled manner. A NeXus file writing service will consume Bluesky documents and write NeXus files. Further services providing data management/access, standard Auth/Auth and Session Management functionality, etc. will be developed according to a detailed schedule, as there is capacity and business requirement.
Ultimately aims include:
Diamond Light Source is the UK's national synchrotron science facility, located at the Harwell Science and Innovation Campus in Oxfordshire.
Copyright © 2022 Diamond Light Source
Diamond Light Source Ltd
Diamond House
Harwell Science & Innovation Campus
Didcot
Oxfordshire
OX11 0DE
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.