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...
Autores principales: | , , , , , , , |
---|---|
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 |