Update SDR guides, Getting Started Guide and fix Sphinx warnings for release #29

Merged
gillian merged 2 commits from docs/sdr-guides-update into main 2026-04-24 11:52:45 -04:00
G
Owner

Fix Sphinx build errors:

  • Add missing blank lines in rtlsdr.rst code-block directives
  • Rename duplicate label in examples/sdr/index.rst
  • Fix field list indentation in usrp.py and hackrf.py docstrings

Update SDR setup guides (all guides now cover both pip/venv and Radioconda):

  • rtlsdr: switch to rtl-sdr-blog fork (required for rtlsdr_set_dithering
    symbol), add pyrtlsdr==0.3.0 and setuptools==69.5.1 version pinning,
    preserve Radioconda blacklist and udev symlink paths alongside new steps
  • pluto: simplify primary path to apt install libiio, add Avahi network
    discovery note, preserve Radioconda udev symlink as alternative
  • hackrf: note out-of-box support, preserve Radioconda udev symlink
  • blade: note no extra Python packages needed, preserve Radioconda udev symlinks
  • usrp: add build-from-source path for pip/venv users with cmake flags,
    Python binding copy step, and version mismatch warning; keep conda install
    as primary option; preserve Radioconda udev symlink
  • thinkrf: add lib2to3 install step, Python <=3.12 restriction, and full
    Python 3 patching command to replace internal script reference

Update copyright year to 2026 in conf.py

Fix Sphinx build errors: - Add missing blank lines in rtlsdr.rst code-block directives - Rename duplicate label in examples/sdr/index.rst - Fix field list indentation in usrp.py and hackrf.py docstrings Update SDR setup guides (all guides now cover both pip/venv and Radioconda): - rtlsdr: switch to rtl-sdr-blog fork (required for rtlsdr_set_dithering symbol), add pyrtlsdr==0.3.0 and setuptools==69.5.1 version pinning, preserve Radioconda blacklist and udev symlink paths alongside new steps - pluto: simplify primary path to apt install libiio, add Avahi network discovery note, preserve Radioconda udev symlink as alternative - hackrf: note out-of-box support, preserve Radioconda udev symlink - blade: note no extra Python packages needed, preserve Radioconda udev symlinks - usrp: add build-from-source path for pip/venv users with cmake flags, Python binding copy step, and version mismatch warning; keep conda install as primary option; preserve Radioconda udev symlink - thinkrf: add lib2to3 install step, Python <=3.12 restriction, and full Python 3 patching command to replace internal script reference Update copyright year to 2026 in conf.py
gillian added 1 commit 2026-04-24 10:27:43 -04:00
M Update SDR guides and fix Sphinx warnings for release
Fix Sphinx build errors:
- Add missing blank lines in rtlsdr.rst code-block directives
- Rename duplicate label in examples/sdr/index.rst
- Fix field list indentation in usrp.py and hackrf.py docstrings

Update SDR setup guides (all guides now cover both pip/venv and Radioconda):
- rtlsdr: switch to rtl-sdr-blog fork (required for rtlsdr_set_dithering
  symbol), add pyrtlsdr==0.3.0 and setuptools==69.5.1 version pinning,
  preserve Radioconda blacklist and udev symlink paths alongside new steps
- pluto: simplify primary path to apt install libiio, add Avahi network
  discovery note, preserve Radioconda udev symlink as alternative
- hackrf: note out-of-box support, preserve Radioconda udev symlink
- blade: note no extra Python packages needed, preserve Radioconda udev symlinks
- usrp: add build-from-source path for pip/venv users with cmake flags,
  Python binding copy step, and version mismatch warning; keep conda install
  as primary option; preserve Radioconda udev symlink
- thinkrf: add lib2to3 install step, Python <=3.12 restriction, and full
  Python 3 patching command to replace internal script reference

Update copyright year to 2026 in conf.py
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 6m4s
Build Project / Build Project (3.10) (pull_request) Successful in 11m52s
Build Project / Build Project (3.11) (pull_request) Successful in 11m50s
Build Project / Build Project (3.12) (pull_request) Successful in 11m51s
Test with tox / Test with tox (3.11) (pull_request) Successful in 12m10s
Test with tox / Test with tox (3.12) (pull_request) Successful in 6m22s
Test with tox / Test with tox (3.10) (pull_request) Successful in 12m28s
a68a325cb4
G gillian requested review from madrigal 2026-04-24 10:27:59 -04:00
G gillian requested review from muq 2026-04-24 10:28:30 -04:00
G gillian removed review request for madrigal 2026-04-24 10:28:33 -04:00
M muq approved these changes 2026-04-24 10:29:47 -04:00
M muq left a comment
Member

Looks good

Looks good
gillian added 1 commit 2026-04-24 10:36:21 -04:00
G Merge branch 'main' into docs/sdr-guides-update
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 35s
Build Project / Build Project (3.10) (pull_request) Successful in 5m49s
Build Project / Build Project (3.11) (pull_request) Successful in 19m39s
Build Project / Build Project (3.12) (pull_request) Successful in 19m21s
Test with tox / Test with tox (3.11) (pull_request) Successful in 21m31s
Test with tox / Test with tox (3.12) (pull_request) Successful in 17m24s
Test with tox / Test with tox (3.10) (pull_request) Successful in 21m51s
4df5455af4
G gillian merged commit 2baae2f63e into main 2026-04-24 11:52:45 -04:00
G gillian deleted branch docs/sdr-guides-update 2026-04-24 11:52:45 -04:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: qoherent/ria-toolkit-oss#29
No description provided.