RemoteRF host-side control package
Project description
RemoteRF Host (hostrf) — Ubuntu Setup
This guide installs Miniconda, creates a conda environment named hostrf, installs dependencies, and verifies the install on Ubuntu. (should work on any linux kernel).
Quickstart (Ubuntu)
set -e
# 0) System prereqs
sudo apt update
sudo apt install -y curl ca-certificates bzip2 git build-essential libusb-1.0-0 udev
# 1) Install Miniconda (x86_64) to ~/miniconda3 (non-interactive)
cd /tmp
curl -fsSLO https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b -p "$HOME/miniconda3"
# Make conda available in this shell session
source "$HOME/miniconda3/etc/profile.d/conda.sh"
# 2) Create environment.yml (in current directory)
cat > environment.yml <<'EOF'
name: hostrf
channels:
- conda-forge
- defaults
dependencies:
- python=3.10
- pip
- setuptools
- wheel
- grpcio
- protobuf
- python-dotenv
- numpy
- scipy
- libiio
- pylibiio
- libusb
- pip:
- pyadi-iio
- remoterf-host
EOF
# 3) Create + activate environment
conda env create -f environment.yml
conda activate hostrf
# 4) Verify install
python --version
python -c "import grpc, google.protobuf, dotenv, numpy, scipy; print('core deps ok')"
python -c "import iio; import adi; print('iio + pyadi-iio ok')"
python -c "import remoteRF_host; print('remoterf-host ok')"
echo "Done. Environment 'hostrf' is ready."
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
remoterf_host-0.1.1.tar.gz
(23.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file remoterf_host-0.1.1.tar.gz.
File metadata
- Download URL: remoterf_host-0.1.1.tar.gz
- Upload date:
- Size: 23.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
236c923b9adf3d757186b4ccc60a9d10ced2eb1ffc0b128b4139aae78478bbc2
|
|
| MD5 |
e32c8be4ce1b3ec8b994e8b69055fcfd
|
|
| BLAKE2b-256 |
e69db6b7b222045480715633dc8f25063411a876acd9ab2273a860c6eae068db
|
File details
Details for the file remoterf_host-0.1.1-py3-none-any.whl.
File metadata
- Download URL: remoterf_host-0.1.1-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
352e0ed6307556eb4516b1c4390f9d278c4c833e72d60bcaf4df50fd2a130cac
|
|
| MD5 |
ec1c9faab6b5631fd63a406d7fe6eb45
|
|
| BLAKE2b-256 |
363033817de8aa27bfc702dd2b5ea1917822f2d714a722d217f673f6e9a83067
|