.. module:: mars.tensor.fft

Discrete Fourier Transform
==========================


Standard FFTs
-------------

.. autosummary::
   :toctree: generated/
   :nosignatures:

   mars.tensor.fft.fft
   mars.tensor.fft.ifft
   mars.tensor.fft.fft2
   mars.tensor.fft.ifft2
   mars.tensor.fft.fftn
   mars.tensor.fft.ifftn


Real FFTs
---------

.. autosummary::
   :toctree: generated/
   :nosignatures:

   mars.tensor.fft.rfft
   mars.tensor.fft.irfft
   mars.tensor.fft.rfft2
   mars.tensor.fft.irfft2
   mars.tensor.fft.rfftn
   mars.tensor.fft.irfftn


Hermitian FFTs
--------------

.. autosummary::
   :toctree: generated/
   :nosignatures:

   mars.tensor.fft.hfft
   mars.tensor.fft.ihfft


Helper routines
---------------

.. autosummary::
   :toctree: generated/
   :nosignatures:

   mars.tensor.fft.fftfreq
   mars.tensor.fft.rfftfreq
   mars.tensor.fft.fftshift
   mars.tensor.fft.ifftshift


