sigpy.linop.Interpolate¶
-
class
sigpy.linop.Interpolate(ishape, coord, kernel='spline', width=2, param=1)[source]¶ Interpolation linear operator.
Parameters: - 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
-
__init__(ishape, coord, kernel='spline', width=2, param=1)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(ishape, coord[, kernel, width, param])Initialize self. apply(input)Apply linear operation on input. Attributes
HReturn adjoint linear operator. NReturn normal linear operator.