code: def skimage_sinogram_space(geometry, volume_space, sinogram_space):
      
      padded_size = int(np.ceil(volume_space.shape[0] * np.sqrt(2)))
      det_width = volume_space.domain.extent[0] * np.sqrt(2)
      skimage_detector_part = uniform_partition(-det_width / 2.0,
                                                det_width / 2.0,
                                                padded_size)
  
      skimage_range_part = geometry.motion_partition.insert(
          1, skimage_detector_part)
  
      skimage_range = uniform_discr_frompartition(skimage_range_part,
                                                  interp=sinogram_space.interp,
                                                  dtype=sinogram_space.dtype)
  
      return skimage_range
docs: Create a range adapted to the skimage radon geometry.