rogue
SLAC Python Based Hardware Abstraction And Data Acquisition System
SLAC Python Based Hardware Abstraction And Data Acquisition System
To install this package, run one of the following:
Rogue is a C++ and Python framework for creating hardware control and data acquisition systems. It provides a hierarchical device tree, register access abstraction, streaming data protocols, and a rich set of interfaces for FPGA-based systems. Originally developed at SLAC National Accelerator Laboratory for particle physics and photon science instrumentation.
Summary
SLAC Python Based Hardware Abstraction And Data Acquisition System
Last Updated
May 14, 2026 at 18:49
License
LicenseRef-SLAC-TID-Open-License
Supported Platforms
Unsupported Platforms
GitHub Repository
https://github.com/slaclab/rogueDocumentation
https://slaclab.github.io/rogue/