pymovements.events.fill#

pymovements.events.fill(events: EventDataFrame, timesteps: list[int] | np.ndarray, minimum_duration: int = 1, name: str = 'unclassified') EventDataFrame[source]#

Classify all previously unclassified timesteps as events.

Parameters:
  • events – The already detected events.

  • timesteps (array-like, shape (N, )) – Continuous 1D timestep time series.

  • minimum_duration (int) – Minimum fixation duration. The duration is specified in the units used in timesteps.

  • name – Name for detected events in EventDataFrame.

Returns:

A dataframe with detected fixations as rows.

Return type:

pl.DataFrame