« ctf2st | Software | StockwellDs »
This is a C implementation of the Stockwell Transform. The ST produces a time-frequency representation, similar to a wavelet decomposition.
st()
smt.py
The code here has been updated to work with fftw3.
To compile the Python wrappers, you'll want to set up a Makefile similar to this:
PYINCDIR = /usr/include/python2.4
NUMPYDIR = /usr/lib/python2.4/site-packages/numpy/core/include/numpy
CFLAGS = -O3 -I$(PYINCDIR) -I$(NUMPYDIR) -fPIC
all: sinemodule.so stmodule.so
sinemodule.so: sinemodule.o
$(CC) -shared -o $@ sinemodule.o
stmodule.so: stmodule.o st.o
$(CC) -shared -o $@ stmodule.o st.o -lfftw3