fourier - Fourier transforms

Functions

make_fourier_transform(input_grid[, ...])

Construct a FourierTransform object.

make_fft_grid(input_grid[, q, fov, shift])

Calculate the grid returned by a Fast Fourier Transform.

get_fft_parameters(fft_grid, input_grid)

Try to reconstruct the FFT parameters of a grid.

is_fft_grid(grid, input_grid)

Returns whether grid is a native FFT grid of input_grid or not.

Classes

FourierTransform()

The base class for all Fourier transform implementations.

ChirpZTransform(n, m, w, a)

The Chirp Z-transform (CZT).

FastFourierTransform(input_grid[, q, fov, ...])

A Fast Fourier Transform (FFT) object.

FourierFilter(input_grid, transfer_function)

A filter in the Fourier domain.

MatrixFourierTransform(input_grid, output_grid)

A Matrix Fourier Transform (MFT) object.

NaiveFourierTransform(input_grid, output_grid)

The naive Fourier transform (NFT).

ZoomFastFourierTransform(input_grid, output_grid)

A Zoom Fast Fourier transform (ZoomFFT) object.