Welcome to Haki Project’s documentation!
Haki is a bla bla project for bla bla…
Check out the Project section for further project information and Installation section for project dependencies’ installation steps.
Note
This project is under active development.
Contents
Project
Haki is a project created by msever…
Installation
Miniforge
Windows
Note
Installation should be completed using a new virtual environment, without changing current system settings.
First create a new virtual environment.
Download miniforge file and run executable. Installation for current user is recommended and the target will be c:\Users directory, for example the app will run from c:\Users\murat\miniforge3 directory after a successful installation.
Linux
Download Linux installation file.
Run following command(s)
bash Miniforge3-Linux-x86_64.sh
eval "$(/home/murat/miniforge3/bin/conda shell.bash hook)"
conda init
conda config --set auto_activate_base false
OsX
Download OsX installation file.
Run following command(s)
bash Miniforge3-MacOSX-x86_64.sh
UHTE Virtual Environment Creation
Note
On Windows; after miniforge installation, press “Windows key”, search for “miniforge” and run “Miniforge Prompt”.
Create virtual env UHTE with the following command.
conda create -vv -n UHTE python=3.9 jupyter
JupyterLab
On “Miniforge Prompt” window;
activate UHTE venv
install JupyterLab.
conda activate UHTE
conda install jupyterlab
GNU Radio
On “Miniforge Prompt” window;
install GNU Radio.
conda config --append channels conda-forge
conda install gnuradio python=3.9
Python Libraries
On “Miniforge Prompt” window;
install the following Python libraries.
conda install numpy
conda install scipy
conda install matplotlib
conda install -c conda-forge ipympl
conda install -c conda-forge python-sounddevice
pip install playsound==1.2.2
conda install soapysdr-module-rtlsdr
conda install pymodes
osmocom
Download Osmocom
Extract zip to virtual environment path, for example C:\Users\murat\miniforge3\envs\UHTE
RTL-SDR Drivers
Note
Drivers need physical hardware and setup will be completed during lessons. File download is sufficient for this step.
Test Installation
Open a new “Miniforge Prompt”.
Activate virtual environment.
Open Jupyter Lab and open a new notebook.
conda activate UHTE
jupyter-lab