lair.geo.regrid#
- lair.geo.regrid(data, out_grid, method='bilinear')[source]#
Regrid data to a new grid. Uses xesmf for regridding.
Note
At present, xesmf only supports regridding lat-lon grids. self.data must be on a lat-lon grid. Possibly could use xesmf.frontend.BaseRegridder to regrid to a generic grid.
Warning
xarray.Dataset.cf.add_bounds is known to have issues, including near the 180th meridian. Care should be taken when using this method, especially with global datasets.
- Parameters:
data (xr.DataArray | xr.Dataset) – The data to regrid.
out_grid (xr.DataArray) – The new grid to resample to. Must be a lat-lon grid.
method (str, optional) – The regridding method, by default ‘bilinear’.
- Returns:
xr.DataArray | xr.Dataset – The regridded data.
- Return type: