sigpy.linop.NUFFT

class sigpy.linop.NUFFT(ishape, coord, oversamp=1.25, width=4, toeplitz=False)[source]

NUFFT linear operator.

Parameters:
  • ishape (tuple of int) – Input shape.
  • coord (array) – Coordinates, with values [-ishape / 2, ishape / 2]
  • oversamp (float) – Oversampling factor.
  • width (float) – Kernel width.
  • toeplitz (bool) – Use toeplitz PSF to evaluate normal operator.
__init__(ishape, coord, oversamp=1.25, width=4, toeplitz=False)[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(ishape, coord[, oversamp, width, …]) Initialize self.
apply(input) Apply linear operation on input.

Attributes

H Return adjoint linear operator.
N Return normal linear operator.