Regridding
You can look at this decision tree figure created several years ago to help you figure out which interpolation or regridding routine to use. This is a bit out-of-date; we'll try to update it when we can.For interpolation routines, see the full list in the interpolation category list.
| area_conserve_remap | Performs areal conservative remapping from one rectilinear grid to another. |
| area_conserve_remap_Wrap | Performs areal conservative remapping from one rectilinear grid to another and retains metadata. |
| area_hi2lores | Interpolates from high resolution rectilinear grids to low resolution recitlinear grids using local area averaging. |
| area_hi2lores_Wrap | Interpolates from high resolution rectilinear grids to low resolution rectilinear grids using local area averaging and retains metadata. |
| bin_avg | Calculates gridded binned averages and counts on a rectilinear grid using randomly spaced data. |
| curvilinear_to_SCRIP | Writes the description of a curvilinear grid to a SCRIP file. |
| ESMF_regrid | Regrids data from one lat/lon grid to another, using ESMF software. |
| ESMF_regrid_gen_weights | Writes a weight file using the offline ESMF weight generator. |
| ESMF_regrid_with_weights | Using the provided weight file, regrids data from one lat/lon grid to another. |
| f2fosh | Interpolates a scalar quantity from a fixed grid (including pole points) to a fixed-offset grid. |
| f2fosh_Wrap | Interpolates a scalar quantity from a fixed grid (including pole points) to a fixed-offset grid (retains metadata). |
| f2foshv | Interpolates a vector quantity on a fixed grid (including pole points) to a fixed-offset grid. |
| f2foshv_Wrap | Interpolates a vector quantity on a fixed grid (including pole points) to a fixed-offset grid (retains metadata). |
| f2fsh | Interpolates a scalar quantity from one fixed grid to another. |
| f2fsh_Wrap | Interpolates a scalar quantity from one fixed grid to another (retains metadata). |
| f2fshv | Interpolates a vector quantity from one fixed grid to another. |
| f2fshv_Wrap | Interpolates a vector quantity from one fixed grid to another (retains metadata). |
| f2gsh | Interpolates a scalar quantity from a fixed grid to a Gaussian grid (with optional truncation). |
| f2gsh_Wrap | Interpolates a scalar quantity from a fixed grid to a Gaussian grid (with optional truncation) (retains metadata). |
| f2gshv | Interpolates a vector quantity on a fixed grid to a Gaussian grid (optional truncation). |
| f2gshv_Wrap | Interpolates a vector quantity on a fixed grid to a Gaussian grid (optional truncation) (retains metadata). |
| fo2fsh | Interpolates a scalar quantity from a fixed-offset grid to a fixed grid. |
| fo2fsh_Wrap | Interpolates a scalar quantity from a fixed-offset grid to a fixed grid (retains metadata). |
| fo2fshv | Interpolates a vector quantity from a fixed-offset grid to a fixed grid. |
| fo2fshv_Wrap | Interpolates a vector quantity from a fixed-offset grid to a fixed grid (retains metadata). |
| g2fsh | Interpolates a scalar quantity from a Gaussian grid to a fixed grid. |
| g2fsh_Wrap | Interpolates a scalar quantity from a Gaussian grid to a fixed grid (retains metadata). |
| g2fshv | Interpolates a vector quantity from a Gaussian grid to a fixed grid. |
| g2fshv_Wrap | Interpolates a vector quantity from a Gaussian grid to a fixed grid (retains metadata). |
| g2gsh | Interpolates a scalar quantity from one Gaussian grid to another (with optional truncation). |
| g2gsh_Wrap | Interpolates a scalar quantity from one Gaussian grid to another (with optional truncation) (retains metadata). |
| g2gshv | Interpolates a vector quantity from one Gaussian grid to another (with optional truncation). |
| g2gshv_Wrap | Interpolates a vector quantity from one Gaussian grid to another (optional truncation) (retains metadata). |
| latlon_to_SCRIP | Writes the description of a lat/lon grid to a SCRIP file. |
| linint2 | Interpolates from a rectilinear grid to another rectilinear grid using bilinear interpolation. |
| linint2_points | Interpolates from a rectilinear grid to an unstructured grid or locations using bilinear interpolation. |
| linint2_points_Wrap | Interpolates from a rectilinear grid to an unstructured grid using bilinear interpolation, and retains metadata. |
| linint2_Wrap | Interpolates from a rectilinear grid to another rectilinear grid using bilinear interpolation, and retains metadata. |
| obj_anal_ic | Iterative improvement objective analysis. |
| obj_anal_ic_deprecated | Iterative correction objective analysis (Cressman, Barnes) (deprecated) |
| obj_anal_ic_Wrap | Iterative improvement objective analysis and returns meta data. |
| poisson_grid_fill | Replaces all missing (_FillValue) values in a grid with values derived from solving Poisson's equation via relaxation. |
| pop_remap | Regrids a POP ocean model grid to another grid. |
| PopLatLon | Regrids a scalar variable on a POP grid to a lat/lon grid or vice-versa. |
| PopLatLonV | Converts vectors on a POP grid to a lat/lon grid and vice-versa. |
| rcm2points | Interpolates data on a curvilinear grid (i.e. RCM, WRF, NARR) to an unstructured grid. |
| rcm2points_Wrap | Interpolates data on a curvilinear grid (i.e. RCM, WRF, NARR) to an unstructured grid and retains metadata. |
| rcm2rgrid | Interpolates data on a curvilinear grid (i.e. RCM, WRF, NARR) to a rectilinear grid. |
| rcm2rgrid_Wrap | Interpolates data on a curvilinear grid (i.e. RCM, WRF, NARR) to a rectilinear grid and retains metadata. |
| rectilinear_to_SCRIP | Writes the description of a rectilinear grid to a SCRIP file. |
| rgrid2rcm | Interpolates data on a rectilinear lat/lon grid to a curvilinear grid like those used by the RCM, WRF and NARR models/datasets. |
| rgrid2rcm_Wrap | Interpolates data on a rectilinear lat/lon grid to a curvilinear grid like those used by the RCM, WRF and NARR models/datasets and retains metadata. |
| triple2grid | Places unstructured (randomly-spaced) data onto the nearest locations of a rectilinear grid. |
| triple2grid2d | Places unstructured (randomly-spaced) data onto the nearest locations of a curvilinear grid. |
| triple2grid_Wrap | Places unstructured (randomly-spaced) data onto the nearest locations of a rectilinear grid and retains metadata. |
| unstructured_to_ESMF | Writes the description of an unstructured grid to an ESMF file. |