This Rust crate implements the GCV spline, a versatile and easy-to-use spline structure for interpolating data at unknown points and taking accurate derivatives of smooth data.
GCV splines were first developed by Herman J. Woltring. The modules inside the private woltring module are based on his FORTRAN package and a C translation by D. Twisk. Comments from these versions are included in this implementation.