compute_toeplitz_kernel#

mrinufft.operators.compute_toeplitz_kernel(nufft: FourierOperatorBase, weights: ndarray[tuple[Any, ...], dtype[_ScalarT]] | None = None) ndarray[tuple[Any, ...], dtype[_ScalarT]][source]#

Compute the Toeplitz kernel for the NUFFT operator.

Parameters:
  • nufft (FourierOperatorBase) – The NUFFT operator instance.

  • weights (NDArray | None, optional) – Weights to apply during the adjoint operation. If None, uses the density compensation from the NUFFT operator if available, otherwise uses uniform weights. Default is None.

Returns:

The computed Toeplitz kernel in the frequency domain.

Return type:

NDArray

See also

apply_toeplitz_kernel

Apply the Toeplitz kernel to an image.