ProductGridInterpolator
A set of interpolators that support interpolation on a regular (tensor product) grid
__init__(self, grids, vals, caller=None, order=None, extrapolate=True, periodic=False, boundary_conditions=None):
grids:Anypoints:Anycaller:Anyorder:int | Iterable[int]
@classmethod
get_base_spline(cls, grid, vals, order, periodic=False, boundary_conditions=None, extrapolate=False):
@classmethod
construct_ndspline(cls, grids, vals, order, extrapolate=True, periodic=False, boundary_conditions=None):
Builds a tensor product ndspline by constructing a product of 1D splines
grids:Iterable[np.ndarray]grids for each dimension independently
vals:np.ndarrayorder:int | Iterable[int]:returns:interpolate.NdPPoly
handle_periodicity(self, coords):
__call__(self, coords, *etc, **kwargs):
args:Anykwargs:Any:returns:np.ndarray
derivative(self, order):
order:Any:returns:ProductGridInterpolator