pynlo.utility.fft#

Aliases to fast FFT implementations. Redirects to scipy methods if not aliased here.

Functions#

fft(x[, fsc, n, axis, overwrite_x])

Performs a 1D FFT of the input array along the given axis.

ifft(x[, fsc, n, axis, overwrite_x])

Performs a 1D IFFT of the input array along the given axis.

rfft(x[, fsc, n, axis])

Performs a 1D FFT of the real input array along the given axis.

irfft(x[, fsc, n, axis])

Performs a 1D IFFT of the input array along the given axis.

fftshift(x[, axes])

Shift the zero-frequency component to the center of the spectrum.

ifftshift(x[, axes])

The inverse of fftshift.