Source code for attune.interpolator._linear
"""Linear interpolation."""
from scipy.interpolate import interp1d
from ._base import Interpolator
[docs]class Linear(Interpolator):
"""Linear interpolation."""
@property
def function(self):
if self._function is not None:
return self._function
self._function = interp1d(self.setpoints[:], self.dependent[:], fill_value="extrapolate")
return self._function