pcmdi_metrics.utils.regrid
- pcmdi_metrics.utils.regrid(ds, data_var, target_grid, regrid_tool='regrid2', regrid_method='bilinear', fill_zero=False)[source]
Regrid the dataset to a given grid.
- Parameters:
ds (
xr.Dataset
) – Dataset to regrid.data_var (
str
) – Variable in the dataset.target_grid (
xr.Dataset
) – Grid to interpolate to.regrid_tool (
str
, optional) – Regrid option: “regrid2” or “xesmf”. Default is “regrid2”.regrid_method (
str
, optional) – Regrid method option that is required for xesmf regridder. Default is “bilinear”.fill_zero (
bool
, optional) – Fill NaN value with zero if exists. Default is False.
- Returns:
xr.Dataset
– Regridded dataset.
Examples
>>> from pcmdi_metrics.utils import regrid