Related to #34, but doesn't close it because linear interpolation is retained in the TableInput. As described in the example added in this PR, the linear interpolation is double the runtime compared to smooth interpolators. Unfortunately, the Interpolations.jl CubicSplineInterpolation requires AbstractRange input and the table is a Vector. We really need a PCHIP implementation that accepts irregularly spaced inputs.
Related to #34, but doesn't close it because linear interpolation is retained in the
TableInput
. As described in the example added in this PR, the linear interpolation is double the runtime compared to smooth interpolators. Unfortunately, the Interpolations.jlCubicSplineInterpolation
requiresAbstractRange
input and the table is aVector
. We really need a PCHIP implementation that accepts irregularly spaced inputs.