pyinterp.bivariate¶
- pyinterp.bivariate(grid2d: grid.Grid2D, x: NDArray1D, y: NDArray1D, interpolator: str = 'bilinear', bounds_error: bool = False, num_threads: int = 0, **kwargs: int) NDArray1D[source]¶
Interpolate the values provided on the defined bivariate function.
- Parameters:
grid2d – Function on a uniform 2-dimensional grid to be interpolated.
x – X-values.
y – Y-values.
interpolator – The method of interpolation to perform. Supported are
bilinear,nearest, andinverse_distance_weighting. Defaults tobilinear.bounds_error – If True, when interpolated values are requested outside of the domain of the input axes (x,y), a
ValueErroris raised. If False, the value is set to NaN. Defaults toFalse.num_threads – The number of threads to use for the computation. If 0, all CPUs are used. If 1 is given, no parallel computing code is used (useful for debugging). Defaults to
0.**kwargs – Additional keyword arguments. Currently only
pis recognized: the power parameter used by theinverse_distance_weightinginterpolator. Default forpis 2.
- Returns:
Values interpolated.