-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Description
In the xrt_deconvolve function, a custom implementation of Richardonson-Lucy deconvolution is used. However, there is an existing implementation of this algorithm in scikit-image: https://scikit-image.org/docs/stable/api/skimage.restoration.html#skimage.restoration.richardson_lucy. We should investigate whether this implementation is suitable for our needs and if so, remove the custom implementation and rely on this instead. In this case, there is little cost in adding this package as a dependency as it is a widely used package in the scientific Python community and is also an optional dependency of sunpy already.
I've opened a similar issue on aiapy as that package also has a custom implementation of RL: https://gitlab.com/LMSAL_HUB/aia_hub/aiapy/-/issues/136.