Commit Graph

9 Commits

Author SHA1 Message Date
Mmuq
a68a325cb4 Update SDR guides and fix Sphinx warnings for release
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
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
2026-04-21 12:29:18 -04:00
1cb9cb6463 Linting
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 7s
Build Project / Build Project (3.10) (pull_request) Successful in 33s
Build Project / Build Project (3.11) (pull_request) Successful in 30s
Build Project / Build Project (3.12) (pull_request) Successful in 32s
Test with tox / Test with tox (3.10) (pull_request) Successful in 29s
Test with tox / Test with tox (3.11) (pull_request) Successful in 23s
Test with tox / Test with tox (3.12) (pull_request) Successful in 22s
2026-01-30 17:51:01 -05:00
bca962d7b2 Added setter methods, fixed rx sample conversion, minor fixes 2025-11-17 11:39:57 -05:00
1cf5a723e6 Moved get methods into SDR class
All checks were successful
Build Sphinx Docs Set / Build Docs (pull_request) Successful in 40s
Test with tox / Test with tox (3.11) (pull_request) Successful in 32s
Test with tox / Test with tox (3.10) (pull_request) Successful in 43s
Build Project / Build Project (3.10) (pull_request) Successful in 51s
Build Project / Build Project (3.11) (pull_request) Successful in 51s
Build Project / Build Project (3.12) (pull_request) Successful in 50s
Test with tox / Test with tox (3.12) (pull_request) Successful in 27s
2025-10-23 16:44:43 -04:00
c2b47ead95 Updated, edited, and cleaned up SDR files 2025-10-16 15:22:07 -04:00
Aash
a9f8ad4bee modifications to blade, hackrf, base sdr to include bias t, and tx, addition of rtlsdr, addition of dependancies 2025-10-05 11:17:34 -04:00
0a27c99cd2 Fixed tx normalization 2025-10-02 10:13:24 -04:00
a2905073a8 Moving external libhackrf.py module into _external/ folder and updating Flake8 and Black config to ignore 2025-09-12 15:49:37 -04:00
26723c146a Adding SDR package contents 2025-09-12 15:38:49 -04:00