Extrapolation

Method to extend interpolation objects to constantly / linearly extrapolate.

extrapolate_1d(x, y, interpolation='linear', exterpolation='constant')[source]

Interpolate on given values and extrapolate outside the given data

Arguments

xarray

x values of the data to interpolate.

yarray

y values of the data to interpolate.

interpolationstr

Optional interpolation metho. See scipy.interpolate.interp1d(). Default is ‘linear’.

exterpolation :

Optional interpolation method, either “linear” or “constant”.

Returns

extrapolatorfunction

Inter- and extra-polation function.

extrapolate_from_interpolator_1d(interpolator, exterpolation='constant')[source]

Extend interpolation function to extrapolate outside the given data

Arguments

interpolatorfunction

Interpolating function, see e.g. scipy.interpolate.interp1d().

exterpolationstr

Optional interpolation method, either “linear” or “constant”.

Returns

extrapolatorfunction

Inter- and extra-polation function.