The interpolate and interpolate! functions are now extended from Interpolations.jl.
This is a first step to reuse other definitions from Interpolations.jl, and in particular their extrapolation boundary conditions. It will also allow the user to import both BSplineKit and Interpolations without name conflicts.
With this, there is a breaking change: interpolate(xs, ys, order::Integer) is no longer defined. Instead, the B-spline order must always be passed wrapped in a BSplineOrder (which was already the recommended way of doing this). This is to avoid overriding methods from Interpolations.jl.
The
interpolate
andinterpolate!
functions are now extended from Interpolations.jl.This is a first step to reuse other definitions from Interpolations.jl, and in particular their extrapolation boundary conditions. It will also allow the user to import both BSplineKit and Interpolations without name conflicts.
With this, there is a breaking change:
interpolate(xs, ys, order::Integer)
is no longer defined. Instead, the B-spline order must always be passed wrapped in aBSplineOrder
(which was already the recommended way of doing this). This is to avoid overriding methods from Interpolations.jl.