pyNFFT3.NFST - NFST Class

NFST Methods

NFST Attributes

plan <nfst_plan>

NFST plan (C pointer)

N <numpy.ndarray>

The multiband limit \((N_1,N_2,...,N_D)\) of the trigonometric polynomial \(f^s\). Must contain positive 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 NFST flags.

f2 <ctypes.c_unit32>

The FFTW flags.

x <numpy.ndarray>

Float array for sampling nodes.

f <numpy.ndarray>

Float array for NFST values or coefficients for the adjoint NFST.

fhat <numpy.ndarray>

Float array of Fourier coefficients for the NFST or values for the adjoint NFST.

D <int>

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

init_done <boolean>

Boolean to indicate if the NFST plan is initialized.

finalized <boolean>

Boolean to indicate if the NFST plan is finalized.

NFST Flags