DOE OSTI · code-182545
Lightfall v0.0.1
Abstract
Lightfall is a desktop application for synchrotron beamline instrument control, data acquisition, and live analysis at the Advanced Light Source (ALS). Built on Python and Qt, it provides a native graphical interface for operating beamline hardware, configuring and executing experimental scans, and visualizing results in real time. Key features include direct integration with EPICS control systems, a built-in electronic logbook, remote beamline access over secure tunnels, and an interprocess communication (IPC) architecture that coordinates with external analysis applications via ZMQ and EPICS process variables. This IPC approach allows Lightfall to orchestrate specialized analysis tools—including GPU-accelerated streaming correlators—without embedding them, avoiding the dependency conflicts common in monolithic scientific software platforms. Compared to prior approaches such as Xi-CAM's plugin-based architecture, Lightfall's design cleanly separates instrument control from domain-specific analysis, enabling feedback-driven acquisition where live analysis results can adjust scan parameters during an experiment. Its native Qt interface provides responsive performance for real-time data visualization that web-based alternatives struggle to match. Lightfall is designed for use by beamline scientists and staff operating synchrotron instruments at national user facilities.
Keep this discovery
Explore connections, maps & timelines
Pandolfi, Ronald [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)], English, Damon [Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)]. 2026-05-26. Lightfall v0.0.1. https://doi.org/10.11578/dc.20260605.3
Cite the original work for its findings. Save a collection to share your selection of sources.