Related Experiment Video
Updated: Apr 5, 2026

Lipidico Injection Protocol for Serial Crystallography Measurements at the Australian Synchrotron
Published on: September 23, 2020
Py4Syn: Python for synchrotrons.
H H Slepicka1, H F Canova1, D B Beniz1
1CNPEM-LNLS, Brazilian Synchrotron Light Laboratory, Campinas, São Paulo, Brazil.
Py4Syn is an open-source Python library for scientific data acquisition and device control. It offers a scalable, customizable solution for various experimental techniques and facilities.
Area of Science:
- Scientific instrumentation
- Computational science
- Software engineering
Background:
- The need for flexible and scalable software solutions in scientific research.
- Challenges in controlling diverse experimental apparatus and managing data acquisition.
- Existing software limitations in terms of customization and system agnosticism.
Purpose of the Study:
- To introduce Py4Syn, an open-source Python library designed for scientific applications.
- To present a control system agnostic solution for data acquisition and device manipulation.
- To highlight the library's high customization level for various experimental techniques.
Main Methods:
- Development of Py4Syn as a Python-based library.
- Implementation of functionalities for data acquisition, device control, and scan routines.
- Demonstration of library's features through practical use-case examples.
Main Results:
- Py4Syn provides an easy-to-use and scalable platform for scientific experiments.
- The library supports a high degree of customization for scans and data output.
- It offers a control system agnostic approach, adaptable to distinct techniques and facilities.
Conclusions:
- Py4Syn is a versatile tool that enhances scientific data acquisition and experimental control.
- The library's open-source nature promotes collaboration and further development.
- Future implementations aim to expand its capabilities for advanced scientific research.
Related Concept Videos
Spin–Spin Coupling Constant: Overview
Qualitatively, any spin plus-half nucleus polarizes the spins of its electrons to the minus-half state. Consequently, the paired electron in the hydrogen–carbon bond must...
Parallel Processing
NMR Spectrometers: Radiofrequency Pulses and Pulse Sequences
Propagation Speed of Electromagnetic Waves
Phasor Arithmetics
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
X-ray Diffraction of Biological Samples
According to Bragg's law, when X-rays strike the sample positioned on a stage, the rays are scattered by the electron clouds around the sample atoms. The X-ray diffraction or scattering is caused by constructive interference of the X-ray waves that reflect off the internal...

