After a long break since June I am now back learning about Gnuradio. I asked in June for a way to average vectors elementwise and Martin Braun suggested the moving_average_Vff block in the gr-specest. He also said it would be available PyBOMBS. Now update:
Since I had installed Gnuradio using the build-script I wanted to re-install it using pybombs. I uninstalled the old gnuradio by doing a "sudo make uninstall" in each build directory for the old release. Seems to work. Now I installed gnuradio 3.6 (since gr-specest is still only verified for 3.6, although I'm happy to see people working towards a 3.7 release). I did the install using the instructions on the pybombs quickstart page:
git clone git://github.com/pybombs/pybombs
git checkout gr-3.6
./pybombs install gnuradio
Gnuradio seemed to install without problems but: I realised I had path-problems since I could not start anything (gnuradio companion, import gnuradio etc. fails). Perhaps this was related to me using a custom target directory (/opt/gnuradio_pybombs). I looked around and found path instructions for custom directory installs at "http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall#Installing-in-a-custom-directory
", i.e. put the following in my .bashrc:
# GNU Radio installation
However, that didn't work completely - I still could not find the gnuradio python module. I realised two things: the 2.6 should probably be 2.7 for me, and also the pythonpath should end in dist-packages, not site-packages, since the site-packages folder was empty. After modifying the pythonpath with 2.7 and dist-packages everything runs, I can import gnuradio and also use gnuradio companion. So far so good!
Now for gr-specest. I tried to install it using app store (cool stuff, you guys are amazing!) and also just command line which is equivalent, i.e. I run using "sudo ./pybombs install gr-specest" I get a lot of output, but the perhaps most interesting one before it ends abruptly is:
-- checking for module 'gruel'
-- package 'gruel' not found
-- Could NOT find GRUEL (missing: GRUEL_LIBRARIES GRUEL_INCLUDE_DIRS)
-- checking for module 'gnuradio-core'
-- package 'gnuradio-core' not found
-- Could NOT find GNURADIO_CORE (missing: GNURADIO_CORE_LIBRARIES GNURADIO_CORE_INCLUDE_DIRS)
CMake Error at CMakeLists.txt:100 (message):
Gruel required to compile specest
I am lost here. Any ideas? I can give the rest of the output as well, but this is the showstopper as far as I can see. I have tried googling this, but it seems to me that the solution used is to use the build-gnuradio script instead of PyBOMBS. I could do that, but then I would not be able to enjoy installing gr-specest through the app-store ;). Grateful for any advice.