ktk.TimeSeries.get_ts_after_time

ktk.TimeSeries.get_ts_after_time#

TimeSeries.get_ts_after_time(time, *, inclusive=False)[source]#

Get a TimeSeries after the specified time.

Parameters:
  • time (float) – Time to look for in the TimeSeries’ time attribute.

  • inclusive (bool) – Optional. True to include the given time in the comparison.

Returns:

A new TimeSeries that fulfils the specified conditions.

Return type:

TimeSeries

Raises:

TimeSeriesRangeError – If there is no data after the specified index.

Example

>>> ts = ktk.TimeSeries(time=np.arange(10)/10)
>>> ts.time
array([0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
>>> ts.get_ts_after_time(0.3).time
array([0.4, 0.5, 0.6, 0.7, 0.8, 0.9])
>>> ts.get_ts_after_time(0.3, inclusive=True).time
array([0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9])