Spline Library 2.3 Release
Written for SplineLibrary by Lakshmi Krishnamurthy on 2014-01-23
SplineLibrary provides the functionality for building, calibrating, and evaluating different kinds of splines.
SplineLibrary implements the functionality behind spline design, spline constructions, customization, calibration, and evaluation of a wide variety of spline types and basis functions.
SplineLibrary achieves its design goal by implementing its functionality over several packages the perform the following:
Spline Calibration Framework: Schematic spline segment/span partitioning, elastic/inelastic entity-variate separation, mathematical calibration formulation framework with constraints/
Shape Preserving Spline Suite: B-splines, Polynomial Splines and Variants (Bernstein, Kaklis-Pandelis, Manni), Integrated Tension Splines (exponential/
Space Spline Curves: Hermitian, Catmull-Rom, Cardinal Cubic, Space Loops.
B Splines: Polynomial Koch/Loche/Kvasov Tension B Splines Monic/Multic Sequence Generation and Setup.
Spline Calibration: Explicit segment formulation frame work, Optimizing shape preserving splines, curvature/
Spline Smoothing Schemes: Akima, Bessel, Harmonic, Hyman83, Hyman89, Kruger, Preuss, Hagan-West, and Preuss schemes.
Regression Splines: Curveture/Length Penalizing and Best-Fit Splines.
Spline Evaluation: Metric'ed evaluation of monotonicity, convexity, smoothness, locality, and approximation order.
Spline Extensions: Variational Smoothing, density smoothing technique, alternate smoothener customization extension, multi-dimensional (including thin plate) splines.
Documentation: Literature review, framework description, mathematical and formulation details of the different components, spline library synthetic knowledge unit (SKU) composition, and module and API usage guide.
Regression Tests: Statistical regression analysis and dispersion metric evaluation for the initialization and the iteration components of the different basis spline construction, usage, and span interpolation methodologies.