pymovements.events#

Provides event related functionality.

Classes

EventDataFrame([data, name, onsets, ...])

A DataFrame for event data.

Processing

EventProcessor(event_properties)

Processes event and gaze dataframes.

EventGazeProcessor(event_properties)

Processes event and gaze dataframes.

Detection Methods

idt(positions[, timesteps, ...])

Fixation identification based on dispersion threshold (I-DT).

ivt(velocities[, timesteps, ...])

Identification of fixations based on velocity-threshold (I-VT).

microsaccades(velocities[, timesteps, ...])

Detect micro-saccades from velocity gaze sequence.

fill(events, timesteps[, minimum_duration, name])

Classify all previously unclassified timesteps as events.

Event Properties

amplitude(*[, position_column, n_components])

Amplitude of an event.

duration()

Duration of an event.

dispersion(*[, position_column, n_components])

Dispersion of an event.

disposition(*[, position_column, n_components])

Disposition of an event.

peak_velocity(*[, velocity_column, n_components])

Peak velocity of an event.

location([method, position_column, n_components])

Location of an event.