Releases

The OpenRRI project ships in two parts: a prepared Linux/FPGA system image for the Red Pitaya STEMlab 125-14 board, and the openrri Python library for data acquisition and RRI signal processing. This page lists the current and previous releases of both. Full release notes are tracked on the GitLab Releases tab.

Latest release: v0.4.0 (2026-04-20)

Version 0.4.0 introduces a WebSocket-based DAQ interface that brings multichannel modulation, software-adjustable sample rates, continuous streaming and live RRI processing. Storage moved to the HDF5 format.

Red Pitaya STEMlab 125-14 system image

The soldered variant is for boards that have been modified to provide a 0..2 V DAC output range. Use the factory variant for unmodified boards.

Python library

git clone --branch v0.4.0 https://gitlab.com/openrri/openrri.git
cd openrri
pip install .[daq]

Highlights

  • New WebSocket DAQ interface with board discovery, multichannel modulation and software-adjustable sample rates.
  • Continuous long-term streaming up to 8 MSps and short-term capture up to 125 MSps.
  • Live, updating range-view and RRI channel demodulation plots.
  • HDF5 storage for raw, demodulated and peak-detected data.

Full release notes for v0.4.0

Previous releases

VersionDateSystem imageAPI referenceSource
v0.3.02024-09-16legacy imagedoc/v0.3.0/tag
v0.2.02023-12-06legacy image---tag
v0.1.02023-11-10legacy image---tag

The single legacy image covers all pre-1.0.0 versions from v0.1.0 to v0.3.0. The project documentation refers to the latest release; older images are archived for reproducibility and should be used at your own risk.

Citation

If you use OpenRRI in scientific work, please cite the original paper on the Range-Resolved Interferometry method (DOI: 10.1364/OE.23.009415) and, where possible, also link to openrri.org.