BSplines.jl
This package provides data types and functions for working with B-splines as a means to approximate real functions.
Installation
This package is compatible with Julia ≥ 1.0. It can be installed by typing
] add BSplines
in the Julia REPL.
Acknowledgments
The algorithms used for evaluating B-splines and their derivatives are adapted from the Fortran code found in Carl de Boor’s book A practical Guide to Splines [deBoor1978], in particular from the subroutines BSPLVB
, BSPLVD
and BVALUE
. This package is published with his permission.
Manual outline
- The
BSplineBasis
type and related functions - Properties of B-spline bases –
order
,breakpoints
, andknots
- Evaluating B-Splines and their derivatives
- Constructing knot vectors
- The
Spline
type and related functions - Higher-level functions
- Plotting
- deBoor1978Carl de Boor, A Practical Guide to Splines, New York, N.Y.: Springer-Verlag, 1978.