A library of interpolation kernels for Julia

March 11, 2026 ยท View on GitHub

Doc License Build Status Coverage deps Aqua QA

The InterpolationKernels package provides a library of interpolation kernels for Julia. As suggested by their name, interpolations kernels are mostly designed for interpolation, they can be thought as smart functions that know their derivative and that implement optimized computation of interpolation weights.

You may have a look at some sections of the the latest documentation:

The InterpolationKernels package is used by:

  • FineShift, a Julia package for fast sub-sample shifting of arrays.

  • LinearInterpolators which implements various interpolation methods for Julia as linear mappings.