sigpy.linop.Gridding

class sigpy.linop.Gridding(oshape, coord, kernel='spline', width=2, param=1)[source]

Gridding linear operator.

Parameters:
  • oshape (tuple of ints) – Output shape = batch_shape + pts_shape
  • ishape (tuple of ints) – Input shape = batch_shape + grd_shape
  • coord (array) – Coordinates, values from - nx / 2 to nx / 2 - 1. ndim can only be 1, 2 or 3. of shape pts_shape + [ndim]
  • width (float) – Width of interp. kernel in grid size.
  • kernel (str) – Interpolation kernel, {‘spline’, ‘kaiser_bessel’}.
  • param (float) – Kernel parameter.

See also

sigpy.gridding()

__init__(oshape, coord, kernel='spline', width=2, param=1)[source]

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

Methods

__init__(oshape, coord[, kernel, width, param]) Initialize self.
apply(input) Apply linear operation on input.

Attributes

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