/gcv_spline

Generalized Cross-Validated Splines for Interpolation and Derivation in Pure Rust

Primary LanguageRustApache License 2.0Apache-2.0

gcv_spline - Generalized Cross-Validated Splines for Interpolation and Derivation in Pure Rust

Crates.io

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.