UNPKG

commons-math-interpolation

Version:

A partial port of the Apache Commons Math Interpolation package, including Akima cubic spline interpolation and LOESS/LOWESS local regression.

11 lines (10 loc) 905 B
export { createAkimaSplineInterpolator, computeAkimaPolyCoefficients } from "./Akima.js"; export { createCubicSplineInterpolator, computeCubicPolyCoefficients } from "./Cubic.js"; export { createLinearInterpolator, computeLinearPolyCoefficients } from "./Linear.js"; export { createNearestNeighborInterpolator } from "./NearestNeighbor.js"; export { createLoessInterpolator } from "./Loess.js"; export { UniFunction } from "./Utils.js"; import { UniFunction } from "./Utils.js"; export declare type InterpolationMethod = "akima" | "cubic" | "linear" | "nearestNeighbor" | "loess"; export declare function createInterpolator(interpolationMethod: InterpolationMethod, xVals: ArrayLike<number>, yVals: ArrayLike<number>): UniFunction; export declare function createInterpolatorWithFallback(interpolationMethod: InterpolationMethod, xVals: ArrayLike<number>, yVals: ArrayLike<number>): UniFunction;