summaryrefslogtreecommitdiff
path: root/scipy/basic/fft.py
diff options
context:
space:
mode:
Diffstat (limited to 'scipy/basic/fft.py')
-rw-r--r--scipy/basic/fft.py40
1 files changed, 40 insertions, 0 deletions
diff --git a/scipy/basic/fft.py b/scipy/basic/fft.py
new file mode 100644
index 000000000..b529746de
--- /dev/null
+++ b/scipy/basic/fft.py
@@ -0,0 +1,40 @@
+"""
+Discrete Fourier Transforms - FFT.py
+
+The underlying code for these functions is an f2c translated and modified
+version of the FFTPACK routines.
+
+fft(a, n=None, axis=-1)
+inverse_fft(a, n=None, axis=-1)
+real_fft(a, n=None, axis=-1)
+inverse_real_fft(a, n=None, axis=-1)
+hermite_fft(a, n=None, axis=-1)
+inverse_hermite_fft(a, n=None, axis=-1)
+fftnd(a, s=None, axes=None)
+inverse_fftnd(a, s=None, axes=None)
+real_fftnd(a, s=None, axes=None)
+inverse_real_fftnd(a, s=None, axes=None)
+fft2d(a, s=None, axes=(-2,-1))
+inverse_fft2d(a, s=None, axes=(-2, -1))
+real_fft2d(a, s=None, axes=(-2,-1))
+inverse_real_fft2d(a, s=None, axes=(-2, -1))
+"""
+from fft_lite import *
+
+ifft = inverse_fft
+refft = real_fft
+irefft = inverse_real_fft
+hfft = hermite_fft
+ihfft = inverse_hermite_fft
+
+fftn = fftnd
+ifftn = inverse_fftnd
+refftn = real_fftnd
+irefftn = inverse_real_fftnd
+
+fft2 = fft2d
+ifft2 = inverse_fft2d
+refft2 = real_fft2d
+irefft2 = inverse_real_fft2d
+
+from helper import *