pymovements.events.fill#

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

Classify all previously unclassified timesteps as events.

Parameters:
  • events (EventDataFrame) – The already detected events.

  • timesteps (list[int] | np.ndarray) – shape (N, ) Continuous 1D timestep time series.

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

  • name (str) – Name for detected events in EventDataFrame. (default: ‘unclassified’)

Returns:

A dataframe with detected fixations as rows.

Return type:

EventDataFrame