docs: def deconv_rl(data, h, Niter = 10):
      """ richardson lucy deconvolution of data with psf h
      using spatial convolutions (h should be small then)
      """
  
      if isinstance(data,np.ndarray):
          return _deconv_rl_np(data,h, Niter)
  
      elif isinstance(data,OCLArray):
          return _deconv_rl_gpu_conv(data,h, Niter)
  
      else:
          raise TypeError("array argument (1) has bad type: %s"%type(arr_obj))