pymovements.gaze#

This module holds gaze time series related functionality.

Classes

pymovements.gaze.Experiment(screen_width_px, ...)

Experiment class for holding experiment properties.

pymovements.gaze.Screen(width_px, height_px, ...)

Screen class for holding screen properties and transforming pixel coordinates to degrees of visual angle.

pymovements.gaze.GazeDataFrame([data, ...])

A DataFrame for gaze time series data.

Transformations

pymovements.gaze.transforms.pix2deg(arr, ...)

Converts pixel screen coordinates to degrees of visual angle.

pymovements.gaze.transforms.pos2vel(arr[, ...])

Compute velocity time series from 2-dimensional position time series.

pymovements.gaze.transforms.norm(arr[, axis])

Takes the norm sqrt(x^2 + y^2).

pymovements.gaze.transforms.split(arr, ...)

Split sequence into subsequences of equal length.

pymovements.gaze.transforms.downsample(arr, ...)

Downsamples array by integer factor.

pymovements.gaze.transforms.consecutive(arr)

Split array into groups of consecutive numbers.