i'm trying to understand how scipy.interpolate.CubicSpline(..., extrapolate=True) works internally: How exactly does Scipy implement the extrapolation of a point x beyond [a, b] mathematically?
I'm looking for a formula such as: score(x) = exp(-x + b) if x > b (which seems NOT to be how they implement it!).
Tried looking at the source code, was unable to find the out how it's implemented. Documentation does not give any details either.