pynapple.Tsd.derivative#

Tsd.derivative(ep=None)#

Computes the derivative of the time series with respect to time. Wraps numpy.gradient.

Parameters:

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

Returns:

The derivative of the time series.

Return type:

Tsd, TsdFrame or TsdTensor

Examples

>>> import pynapple as nap
>>> import numpy as np
>>> tsd = nap.Tsd(t=np.arange(5), d=np.arange(0, 10, 2))
>>> tsd_derivative = tsd.derivative()
>>> tsd_derivative
Time (s)
----------  --
0            2
1            2
2            2
3            2
4            2
dtype: float64, shape: (5,)