pyinterp.interpolate1d¶
- pyinterp.interpolate1d(x: pyinterp.core.Axis, y: Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]'], xi: Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]'], half_window_size: SupportsInt = 3, bounds_error: bool = True, kind: str = 'c_spline') Annotated[numpy.typing.NDArray[numpy.float64], '[m, 1]']¶
- Interpolate a 1D function - Parameters:
- x – Axis of the function to be interpolated 
- y – Values of the function to be interpolated 
- xi – Coordinate of the value to be interpolated 
- half_window_size – Size of the half window. Default is 3. 
- bounds_error – If true, an exception is raised if the value to be interpolated is out of the range of the axis. 
- kind – Type of spline to be used. Default is cubic spline. Possible values are: - linear,- c_spline,- c_spline_not_a_knot,- c_spline_periodic,- akima,- akima_periodic,- steffen.
 
- Returns:
- The interpolated value