pymovements.events.event_processing.EventGazeProcessor.process#

EventGazeProcessor.process(events: EventDataFrame, gaze: GazeDataFrame, identifiers: str | list[str]) pl.DataFrame[source]#

Process event and gaze dataframe.

Parameters:
  • events – Event data to process event properties from.

  • gaze – Gaze data to process event properties from.

  • identifiers – Column names to join on events and gaze dataframes.

Returns:

polars.DataFrame with properties as columns and rows refering to the rows in the source dataframe.

Return type:

pl.DataFrame

Raises:
  • ValueError – If list of identifiers is empty.

  • InvalidProperty – If property_name is not a valid property. See pymovements.events.event_properties for an overview of supported properties.