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.