Extras folder from trunk contains a python module, pyitpp.py, with itload()
function for loading itfiles into python. Thus, instead of using
MATLAB/Octave, one can use python for graphically displaying data (e.g. using
matplotlib module). Comments and contributions are welcome.
regards
Bogdan
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is an interesting link to the Gnuradio projekt and its IT++ wrappers: http://gnuradio.org/ https://www.cgran.org/wiki/itpp
So, gnuradio can handle the live signal processing and Python with Numpy,SciPy,PyLab and Matplotlib can replace Matlab for analyzing the results. IT++ could be useful to accelerate certain functions in C++. Gnuradio has the streaming concept and IT++ usually operates on full signal vectors. Python then serves as glue between all the different software modules. The gnuradio-companion has a nice graphical user interface for all streaming. For interactive postprocessing analysis I'm using MATLAB. In Python I'm missing the operator overloading for vector and matrix math. Code looks quite ugly if math formulas are not written in the natural mathematical style. That's what I like in IT++ for C++ code.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi
Extras folder from trunk contains a python module, pyitpp.py, with itload()
function for loading itfiles into python. Thus, instead of using
MATLAB/Octave, one can use python for graphically displaying data (e.g. using
matplotlib module). Comments and contributions are welcome.
regards
Bogdan
There is an interesting link to the Gnuradio projekt and its IT++ wrappers:
http://gnuradio.org/
https://www.cgran.org/wiki/itpp
So, gnuradio can handle the live signal processing and Python with Numpy,SciPy,PyLab and Matplotlib can replace Matlab for analyzing the results. IT++ could be useful to accelerate certain functions in C++. Gnuradio has the streaming concept and IT++ usually operates on full signal vectors. Python then serves as glue between all the different software modules. The gnuradio-companion has a nice graphical user interface for all streaming. For interactive postprocessing analysis I'm using MATLAB. In Python I'm missing the operator overloading for vector and matrix math. Code looks quite ugly if math formulas are not written in the natural mathematical style. That's what I like in IT++ for C++ code.