pynapple.core.time_series.Tsd.interpolate#

Tsd.interpolate(ts, ep=None, left=None, right=None)#

Wrapper of the numpy linear interpolation method. See [numpy interpolate](https://numpy.org/doc/stable/reference/generated/numpy.interp.html) for an explanation of the parameters. The argument ts should be Ts, Tsd, TsdFrame, TsdTensor to ensure interpolating from sorted timestamps in the right unit,

Parameters:
  • ts (Ts, Tsd, TsdFrame or TsdTensor) – The object holding the timestamps

  • ep (IntervalSet, optional) – The epochs to use to interpolate. If None, the time support of Tsd is used.

  • left (None, optional) – Value to return for ts < tsd[0], default is tsd[0].

  • right (None, optional) – Value to return for ts > tsd[-1], default is tsd[-1].