Source code for sp.filter

#!/usr/bin/env python
"""Module to provide filter functions for data, etc.

"""

from numpy import fft

[docs]def cconv(x, y): """Calculate the circular convolution of 1-D input numpy arrays using DFT """ return fft.ifft(fft.fft(x)*fft.fft(y))
[docs]def ccorr(x, y): """Calculate the circular correlation of 1-D input numpy arrays using DFT """ return fft.ifft(fft.fft(x)*fft.fft(y).conj())