This package provides GNUradio OOT modules and grc
flowgraphs that facilates Radio Astronomy Observations with software defined radio devices.
There are two flavors of this projects:
Install GNUradio
sudo apt install gnuradio gr-osmosdr airspy python3-h5py python3-ephem git cmake liborc-0.4-dev -y
To clone the repository:
git clone https://github.com/WVURAIL/gr-radio_astro.git
Switch to the gr-radio_astro directory: cd gr-radio_astro
Make a build directory: mkdir build
, and then move to it: cd build
Then run the following in the build directory:
cmake ..
sudo make
sudo make install
Additional Steps for setting the proper Python environment:
Edit your .bashrc
file and add this to the bottom to set Python path: export PYTHONPATH=/usr/local/lib/python3/dist-packages:/usr/local/lib/python3.10/dist-packages:$PYTHONPATH
Additionally you can create appropriate symbolic links
gnuradio-companion
in a terminal window and click on Help --> About
and noting the python version on the dialog box that opens. cd /usr/local/lib/python3.10/dist-packages
or cd /usr/local/lib/python3.9/dist-packages
for the appropriate python version. ln -s /usr/local/lib/python3/dist-packages/radio_astro
Instructions to set up a persistant USB flash with preinstalled software drive are here
TODO: Update for 3.10 below the instructions are for 3.8
All devices must have RAM greater than 4GB
This image requires a minimum of 16GB of space on the SD card.
.zip
file.pi
, with password raspberry
. Change the password after first boot.