xcdat.regridder.regrid2.Regrid2Regridder#
- class xcdat.regridder.regrid2.Regrid2Regridder(input_grid, output_grid, unmapped_to_nan=True, **options)[source]#
- __init__(input_grid, output_grid, unmapped_to_nan=True, **options)[source]#
Pure python implementation of the regrid2 horizontal regridder from CDMS2’s regrid2 module.
Regrid data from
input_grid
tooutput_grid
.Available options: None
- Parameters:
input_grid (
xr.Dataset
) – Dataset containing the source grid.output_grid (
xr.Dataset
) – Dataset containing the destination grid.options (
Any
) – Dictionary with extra parameters for the regridder.
Examples
Import xCDAT:
>>> import xcdat
Open a dataset:
>>> ds = xcdat.open_dataset("...")
Create output grid:
>>> output_grid = xcdat.create_gaussian_grid(32)
Regrid data:
>>> output_data = ds.regridder.horizontal("ts", output_grid)
Methods
__init__
(input_grid, output_grid[, ...])Pure python implementation of the regrid2 horizontal regridder from CDMS2's regrid2 module.
horizontal
(data_var, ds)See documentation in
xcdat.regridder.regrid2.Regrid2Regridder()
vertical
(data_var, ds)Placeholder for base class.
- horizontal(data_var, ds)[source]#
See documentation in
xcdat.regridder.regrid2.Regrid2Regridder()
- _abc_impl = <_abc._abc_data object>#