Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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

Björling, Alexander LU ; Weninger, Clemens LU ; Kahnt, Maik LU orcid ; Kalbfleisch, Sebastian LU ; Johansson, Ulf LU ; Sala, Simone LU ; Lenrick, Filip LU orcid and Thånell, Karina LU (2021) In Journal of Synchrotron Radiation 28(4). p.1253-1260
Abstract

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.

Please use this url to cite or link to this publication:
author
; ; ; ; ; ; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
data acquisition, instrument control, SCADA
in
Journal of Synchrotron Radiation
volume
28
issue
4
pages
8 pages
publisher
International Union of Crystallography
external identifiers
  • pmid:34212891
  • scopus:85110383714
ISSN
1600-5775
DOI
10.1107/S1600577521005269
language
English
LU publication?
yes
id
4031d211-1c38-4599-9bf6-20f258bf21e4
date added to LUP
2021-07-31 11:42:35
date last changed
2024-04-20 08:42:53
@article{4031d211-1c38-4599-9bf6-20f258bf21e4,
  abstract     = {{<p>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 <i>Contrast</i>, 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.</p>}},
  author       = {{Björling, Alexander and Weninger, Clemens and Kahnt, Maik and Kalbfleisch, Sebastian and Johansson, Ulf and Sala, Simone and Lenrick, Filip and Thånell, Karina}},
  issn         = {{1600-5775}},
  keywords     = {{data acquisition; instrument control; SCADA}},
  language     = {{eng}},
  month        = {{07}},
  number       = {{4}},
  pages        = {{1253--1260}},
  publisher    = {{International Union of Crystallography}},
  series       = {{Journal of Synchrotron Radiation}},
  title        = {{<i>Contrast</i> - a lightweight Python framework for beamline orchestration and data acquisition}},
  url          = {{http://dx.doi.org/10.1107/S1600577521005269}},
  doi          = {{10.1107/S1600577521005269}},
  volume       = {{28}},
  year         = {{2021}},
}