ENH: Allow `Splinterpolator` instances to be created from an existing set of spline coefficients, and extend extrapolation options
Compare changes
+ 34
− 16
@@ -64,8 +64,7 @@ public:
@@ -84,6 +83,22 @@ public:
@@ -797,18 +812,10 @@ unsigned int Splinterpolator<T>::get_start_indicies(const double *coord, int *si
@@ -1491,7 +1498,7 @@ void Splinterpolator<T>::deconv_along(unsigned int dim)
@@ -1631,11 +1638,17 @@ double Splinterpolator<T>::SplineColumn::init_fwd_sweep(double z, ExtrapolationT
@@ -1662,9 +1675,14 @@ double Splinterpolator<T>::SplineColumn::init_bwd_sweep(double z, double lv, Ext