21–27 Sept 2026
EuXFEL Lighthouse
Europe/Berlin timezone

CAmagick: Rapid Integration for Data Acquisiton and Processing

23 Sept 2026, 11:30
1h 30m
EuXFEL Lighthouse

EuXFEL Lighthouse

Poster Beamline control systems Poster Session & Luncheon

Speaker

Florin Boariu

Description

Modern beamlines and experimental endstations frequently require rapid integration of heterogeneous devices, ad-hoc analysis pipelines, and temporary control-system extensions. While large facility frameworks provide robust infrastructure, researchers and instrument scientists often still face the practical challenge of connecting new detectors, processing live data streams, or exposing derived quantities to existing control environments under severe time constraints.

CAmagick addresses this gap through a lightweight, modular, command-line driven framework for data acquisition, transformation, visualization, and redistribution. Originally focused on EPICS Channel Access environments, the framework is evolving toward protocol-agnostic interoperability, including Tango, Ophyd, HDF5 and Zarr backends. The project targets “Monday-morning integration” scenarios: rapid deployment of functionality, extending the existing beamline infrastructure without requiring extensive engineering effort.

The framework models acquisition workflows as continuously executing pipelines composed of sources, transformation nodes, sinks, and flow-control structures. Users can construct complex real-time workflows directly from the command line or YAML recipes, such as ROI extraction, numerical processing, live plotting, HDF5/Zarr persistence, and publication of derived quantities as EPICS process variables. The same abstractions are available both interactively and through a Python API, enabling seamless migration to reusable workflows.

A key design goal is minimizing the barrier between experimental idea and operational deployment. Typical use cases include detector
prototyping, protocol bridging, rapid IOC creation, online monitoring.

Author

Florin Boariu

Co-authors

Matias Bargheer Matthias Rössle

Presentation materials

There are no materials yet.