UnivariateFunctions.jl

A package for simple algebra, calculus and evaluation of one dimensional functions. Can be used for approximation (splines, interpolation) and algebra.
Author s-baumann
Popularity
1 Star
Updated Last
3 Years Ago
Started In
October 2018

UnivariateFunctions.jl

Build Coverage Documentation
Build status codecov docs-latest-img

This implements single algebra and evaluation on simple univariate functions. There are a few ways in which it can be used.

  • UnivariateFunctions can be used in the creation of splines. This has the added advantage that a spline implemented as a UnivariateFunction can be manipulated easily. It can be differentiated and then added to another function, etc.
  • Any continuous interpolation scheme can be done with the added benefit that derivatives/integrals/products etc can be found analytically.
  • Basic approximation schemes like OLS regression and chebyshev polynomials can be done with the added benefit that derivatives/integrals/products etc can be found analytically.

This is faster and simpler than the closely related package MultivariateFunctions.jl. The cost is that it is restricted to only one dimension.