* numpy
* ctypes
* FFTW3
* OpenMP
As both setuptools and distutils do not have any clear method of support for distributing C libraries for ctypes, the onus is on the user to ditribute the c libraries once built
-
Clone or download the git repositry from https://github.com/ewanbarr/sigpyproc
-
Unzip and untar if needed and move to source directory
-
Make sure FFTW3 has been compiled with the
--enable-float
and--enable-shared
options -
run
sudo python setup.py install
-
a lib/c and bin/ directories will be created in the source directory
-
Distribute the contents of these directories if required
-
If you are developing, then append the lib/c directory to the LD_LIBRARY_PATH environment variable