Conda package

Hint

Check out radioconda and conda environment set up process. See Radioconda environment.

Gnuradio-limesuiteng plugin for GNURadio can also be downloaded as a conda package.

Prerequisites

Conda packages required to run the gnuradio plugin:

  1. Python

  2. Numpy

  3. gnuradio

Tip

You can check if packages are present by using conda list <package name>.

Installing

If gnuradio package in the current conda environment is already installed, execute the following commands in conda environment to install gnuradio-limesuiteng plugin package:

conda activate <environment>
conda install gnuradio-limesuiteng=[version]

If gnuradio package is missing in the current conda environment, execute the following commands in conda environment to install gnuradio-limesuiteng plugin package:

conda install gnuradio=[version] gnuradio-limesuiteng

This will ensure that the correct GNURadio plugin version is installed alongside GNURadio package.

Note

Plugin and gnuradio package version specification is optional. You can specify version gnuradio-limesuiteng=1.0.0 or version and build string gnuradio-limesuiteng=1.0.0=py312hfdb1c45_0 to install exact plugin and gnuradio package version. If version is not specified, conda will install the latest most compatible package versions.

Note

You can check out plugin versions by executing the following command - conda search gnuradio-limesuiteng. To search for gnuradio versions use - conda search gnuradio.

Check out Plugin demonstration and GNURadio LimeSuiteNG blocks sections for demonstration and plugin block documentation.

Known issues

Conda package compatibility issues:

  1. Conda forge contains multiple same version, but different build string gnuradio packages. Some of these packages may not be compatible with available gnuradio-limesuiteng packages. It has been observed that, particularly the spdlog conda package can cause problems when running or installing gnuradio package alongside gnuradio-limesuiteng package. Solution: when installing gnuradio and gnuradio-limesuiteng packages, also install appropriate spdlog package version - conda install gnuradio=... limesuiteng=... spdlog=.... Newer gnuradio packages (3.10.11.0 and 3.10.10.0) use spdlog 1.14.1 and 1.13.0, while the older gnuradio versions (3.10.9.2 and lower) use spdlog 1.12.0.