Related Experiment Video
Updated: Oct 30, 2025

Fully Autonomous Characterization and Data Collection from Crystals of Biological Macromolecules
Published on: March 22, 2019
Contrast - a lightweight Python framework for beamline orchestration and data acquisition
Alexander Björling1, Clemens Weninger1, Maik Kahnt1
1MAX IV Laboratory, Lund University, Lund, Sweden.
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.
Related Concept Videos
Beams with Symmetric Loadings
The M/EI...
Beams with Unsymmetric Loadings
The first moment-area theorem determines the slope at any point on the beam. This theorem indicates that the change in slope between two points on a beam...
Beams
Based on geometry, beams can be straight, tapered, or curved. Straight beams are the most common type and have a constant cross-section throughout their length. Tapered beams, on the other hand, have a varying cross-section along...
Prismatic Beams: Problem Solving
The design begins with analyzing the beam as a free body to identify moments and force balances, thereby determining support reactions. Next, the...
Shear on the Horizontal Face of a Beam Element
Deflection of a Beam
Singularity functions, described in an earlier lesson, are powerful mathematical tools that represent discontinuities within a function commonly encountered in structural loading...

