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
_version_ 1783723392615055360
author Björling, Alexander
Weninger, Clemens
Kahnt, Maik
Kalbfleisch, Sebastian
Johansson, Ulf
Sala, Simone
Lenrick, Filip
Thånell, Karina
author_facet Björling, Alexander
Weninger, Clemens
Kahnt, Maik
Kalbfleisch, Sebastian
Johansson, Ulf
Sala, Simone
Lenrick, Filip
Thånell, Karina
author_sort Björling, Alexander
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8284407
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-82844072021-08-02 Contrast – a lightweight Python framework for beamline orchestration and data acquisition Björling, Alexander Weninger, Clemens Kahnt, Maik Kalbfleisch, Sebastian Johansson, Ulf Sala, Simone Lenrick, Filip Thånell, Karina J Synchrotron Radiat Computer Programs 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. International Union of Crystallography 2021-06-08 /pmc/articles/PMC8284407/ /pubmed/34212891 http://dx.doi.org/10.1107/S1600577521005269 Text en © Alexander Björling et al. 2021 https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.
spellingShingle Computer Programs
Björling, Alexander
Weninger, Clemens
Kahnt, Maik
Kalbfleisch, Sebastian
Johansson, Ulf
Sala, Simone
Lenrick, Filip
Thånell, Karina
Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title_full Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title_fullStr Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title_full_unstemmed Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title_short Contrast – a lightweight Python framework for beamline orchestration and data acquisition
title_sort contrast – a lightweight python framework for beamline orchestration and data acquisition
topic Computer Programs
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8284407/
https://www.ncbi.nlm.nih.gov/pubmed/34212891
http://dx.doi.org/10.1107/S1600577521005269
work_keys_str_mv AT bjorlingalexander contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT weningerclemens contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT kahntmaik contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT kalbfleischsebastian contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT johanssonulf contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT salasimone contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT lenrickfilip contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition
AT thanellkarina contrastalightweightpythonframeworkforbeamlineorchestrationanddataacquisition