pttools.speedup.spline
Spline interpolation utilities
These are implemented manually, as SciPy libraries don’t expose the interfaces of the Fortran functions. Only their wrappers written in C are exposed, but those expect Python objects and therefore aren’t callable from Numba without the use of object mode.
Functions
- pttools.speedup.spline.fitpack_spl_(x, nu, t, c, k, e)
Numba implementation of the SciPy C wrapper for spline interpolation.
- pttools.speedup.spline.splev(x, tck, der=0, ext=0)
Modified from
scipy.interpolate.splev(). See the SciPy documentation for details.
- pttools.speedup.spline.splev_linear(x, tck, der=0, ext=0)
- pttools.speedup.spline.splev_linear_arr(x, tck, der=0, ext=0)
- pttools.speedup.spline.splev_linear_core(xp, t, c, ext)
- pttools.speedup.spline.splev_linear_scalar(x, tck, der=0, ext=0)
- pttools.speedup.spline.splev_linear_validate(k, der)
- Parameters:
k (int)
der (int)
- Return type:
None