dctools.processing.interpolation.interpolate_dataset

dctools.processing.interpolation.interpolate_dataset(ds, target_grid, dataset_processor=None, weights_filepath=None, interpolation_lib='pyinterp', reduce_precision=False, pairwise=False)

Unified interface which uses only scatter logic with Dask.

Parameters:
  • ds (xarray.Dataset)

  • target_grid (dict)

  • dataset_processor (oceanbench.core.distributed.DatasetProcessor | None)

  • weights_filepath (str | None)

  • interpolation_lib (str)

  • reduce_precision (bool)

  • pairwise (bool)

Return type:

xarray.Dataset