Basic interpolation recipes in Julia
Author wordsworthgroup
3 Stars
Updated Last
2 Years Ago
Started In
March 2021


Quick and easy interpolation methods for basic applications

Documentation Build & Testing
Stable Dev Build Status codecov


Use Julia's package manager to install

julia> ]add BasicInterpolators

Interpolation Methods

One Dimension
  • linear
  • piecewise cubic
  • cubic spline (natural or clamped)
  • Chebyshev
  • arbitrary order polynomials (Neville's method)
  • polynomial coefficients (efficient Vandermonde solver)
  • end-point cubic Hermite
Two Dimensions, Regular Grid
  • linear
  • piecewise cubic
  • cubic spline (uniform spacing in each direction)
  • Chebyshev
N-Dimensions, Scattered Points
  • radial basis functions (any choice of function)
  • Shepard
Other Stuff
  • Parametric Spline for N dimensional curves

See the documentation for examples, discussion, and details.

Other packages

If you need other/advanced applications, check out:

  1. Interpolations.jl
  2. Dierckx.jl
  3. GridInterpolations.jl
  4. ApproXD