docs: def gdalwarp(src, dst, options):
      """
      a simple wrapper for :osgeo:func:`gdal.Warp`
  
      Parameters
      ----------
      src: str, :osgeo:class:`ogr.DataSource` or :osgeo:class:`gdal.Dataset`
          the input data set
      dst: str
          the output data set
      options: dict
          additional parameters passed to gdal.Warp; see :osgeo:func:`gdal.WarpOptions`
  
      Returns
      -------
  
      """
      try:
          out = gdal.Warp(dst, src, options=gdal.WarpOptions(**options))
      except RuntimeError as e:
          raise RuntimeError('{}:\n  src: {}\n  dst: {}\n  options: {}'.format(str(e), src, dst, options))
      out = None