To install radioconda, visit https://github.com/radioconda/radioconda-installer.
Radioconda is a collection of open source software radio packages bundled with the conda package manager, including
- Digital RF
- GNU Radio (including an increasing list of out-of-tree modules)
- gqrx
- inspectrum
and support for the following SDR devices and device libraries:
| Device | Library |
|---|---|
| ADALM-PLUTO | libiio (setup) |
| Airspy R2/Mini/HF+ | airspy/airspyhf (setup) |
| BladeRF | bladeRF (setup) |
| Ettus USRPs | UHD (setup) |
| Funcube Dongle Pro/Pro+ | SoapyFCDPP / gr-funcube |
| HackRF | HackRF (setup) |
| LimeSDR | Lime Suite (setup) |
| Mirics MSi001 + MSi2500 SDR devices | libmirisdr (setup) |
| Red Pitaya | SoapyRedPitaya |
| RFSpace/NetSDR/CloudSDR | SoapyNetSDR |
| RTL-SDR | rtl-sdr (setup) |
| Sound Card / Audio devices | SoapyAudio |
The complete list of packages can be found here. You can suggest additional software to include by filing an issue. If you've built additional software from source on top of radioconda, document your results in an issue to help others (and help me in packaging it!).
Once installed, you will have a fully functional conda distribution/environment, meaning that you can use the conda or mamba commands to install additional packages (if available through conda-forge) or upgrade to the latest versions. Think of radioconda as an alternative to Anaconda or Miniforge, but specialized for software radio.
NOTE: Radioconda is built from packages maintained by the conda-forge project. If you have questions or issues that are specific to the conda installation of a particular package, please report them at the corresponding feedstock repository.