orion-sdr
A composable SDR/DSP library in Rust with Python bindings.
Status
Pre-alpha (v0.0.32). See CHANGELOG.md for release history.
Next Milestones
- Expose full pipeline via Python, record/replay, UI, etc.
Documentation
- Features — what's implemented as of v0.0.32
- Build and test commands — cargo aliases, maturin
- Source layout — module tree
- Design patterns — Block trait, inner-loop style, IIR structure
- Coding conventions — language, safety, feature flags
- Performance benchmarks — throughput results, SNR curves, and how to run them
- Demodulator usage — Rust examples for CW, AM, SSB, FM, PM demodulators
- Modulator usage — Rust examples for CW, AM, SSB, FM, PM modulators
- Python bindings — installation, type stubs, Python examples and round-trip demo
- API reference — class summary, array types, graph schedulers, DSP primitives