sdeconv.deconv.SWiener

sdeconv.deconv.SWiener#

class sdeconv.deconv.SWiener(psf: Tensor, beta: float = 1e-05, pad: int | tuple[int, int] | tuple[int, int, int] = 0)#

Apply a Wiener deconvolution

Parameters:
  • psf – Point spread function

  • beta – Regularisation weight

  • pad – Padding in each dimension

__init__(psf: Tensor, beta: float = 1e-05, pad: int | tuple[int, int] | tuple[int, int, int] = 0)#

Methods

__init__(psf[, beta, pad])

add_observer(observer)

Add an observer

notify(message)

Notify progress to observers

progress(value)

Notify progress to observers