SEAL is a library for working with spline functions in a quick intuitive way. It provides callable SplineFunction object, as well as SplineSpace objects that function mainly as wrappers around the SplineFunctions. SEAL makes quickly getting up and running with splines super easy!
SEAL currently supports:
- Scalar Spline Functions;
- Parametric Spline Functions in arbitrary dimensions (Euclidean space of dimension d);
- Retrieving the control polygon of a SplineFunction for ease of plotting.
- Compute the Variation Diminishing Spline Approximation of a scalar / parametric function.
- Finding the Cubic Hermite Spline Interpolant to a set of d-dimensional data points, with or without derivatives supplied.
- Computing the Least Square Spline Approximation to a set of data points in a given spline space.
- TensorProductSplineFunctions, both scalar and parametric.
You can install SEAL
using pip
:
pip install spline-algorithm-library
or using Poetry
:
poetry add spline-algorithm-library