Cargando…

Contrast – a lightweight Python framework for beamline orchestration and data acquisition

The emergence of fourth-generation synchrotrons is prompting the development of new systems for experimental control and data acquisition. However, as general control systems are designed to cover a wide set of instruments and techniques, they tend to become large and complicated, at the cost of exp...

Descripción completa

Detalles Bibliográficos
Autores principales: Björling, Alexander, Weninger, Clemens, Kahnt, Maik, Kalbfleisch, Sebastian, Johansson, Ulf, Sala, Simone, Lenrick, Filip, Thånell, Karina
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8284407/
https://www.ncbi.nlm.nih.gov/pubmed/34212891
http://dx.doi.org/10.1107/S1600577521005269
Descripción
Sumario:The emergence of fourth-generation synchrotrons is prompting the development of new systems for experimental control and data acquisition. However, as general control systems are designed to cover a wide set of instruments and techniques, they tend to become large and complicated, at the cost of experimental flexibility. Here we present Contrast, a simple Python framework for interacting with beamline components, orchestrating experiments and managing data acquisition. The system is presented and demonstrated via its application at the NanoMAX beamline of the MAX IV Laboratory.