pyNFFT3.NFFT - NFFT Class

NFFT Methods

NFFT Attributes

plan <nfft_plan>

NFFT plan (C pointer)

N <numpy.ndarray>

The multiband limit \((N_1,N_2,...,N_D)\) of the trigonometric polynomial \(f\). Must contain positive and even integers.

M <int>

The number of nodes. Must be a positive integer.

n <numpy.ndarray>

The oversampling \((n_1,n_2,...,n_D)\) per dimension.

m <int>

The window size. A larger m results in more accuracy but at a higher computational cost.

f1 <ctypes.c_uint32>

The NFFT flags.

f2 <ctypes.c_unit32>

The FFTW flags.

x <numpy.ndarray>

Float array for sampling nodes.

f <numpy.ndarray>

Complex array for NFFT values or coefficients for the adjoint NFFT.

fhat <numpy.ndarray>

Complex array of Fourier coefficients for the NFFT or values for the adjoint NFFT.

D <int>

The number of dimensions, which is equal to the length of N.

init_done <boolean>

Boolean to indicate if the NFFT plan is initialized.

finalized <boolean>

Boolean to indicate if the NFFT plan is finalized.

NFFT Flags