odlgroup/odl

odl.tomo.backends.skimage_randon.skimage_radon_back_projector not compatible with skimage==0.19

Yao1993 opened this issue · 0 comments

# Rotate back from (rows, cols) to (x, y), then back-project (no filter)
backproj = iradon(
skimage_sinogram.asarray().T,
theta,
output_size=vol_space.shape[0],
filter=None,
circle=False,
)

The function skimage_radon_back_projector call iradon whith the keyword argument filter, but this argument is removed since skimage v0.19.

@deprecate_kwarg(kwarg_mapping={'filter': 'filter_name'},
                 removed_version="0.19")
def iradon(radon_image, theta=None, output_size=None,
           filter_name="ramp", interpolation="linear", circle=True):

https://github.com/scikit-image/scikit-image/blob/26cb086a6d829aa4d17b10831be5bcde3c359925/skimage/transform/radon_transform.py#L192-L195