Installation
Python requirements
rtd-acquire 0.2.0 requires Python 3.11 or newer.
Install the current release from PyPI:
The base package has no required runtime dependencies.
Raspberry Pi / Linux SPI extra
The Linux SPI adapter uses the optional spidev package:
The extra installs the Python backend; it does not enable SPI in the operating system or configure your wiring.
Development checkout
The project uses uv for its development environment:
Include the Raspberry Pi extra when developing against Linux SPI:
rtd-sensor is separate
rtd-sensor is intentionally not an rtd-acquire dependency. Install it
separately if your application also needs resistance-to-temperature conversion
or RTD-model interpretation:
This keeps acquisition software usable without choosing a specific RTD model.