gazelib.models package

Submodules

gazelib.models.fixation module

Find a fixation from the data.

gazelib.models.fixation.fit(g)[source]

gazelib.models.saccade module

Find a linear saccade from the data.

gazelib.models.saccade.fit(g)[source]
Parameter:
g: Gaze data as CommonV1 object
Require streams:
gazelib/gaze/left_eye_x_relative gazelib/gaze/left_eye_y_relative gazelib/gaze/right_eye_x_relative gazelib/gaze/right_eye_y_relative
Raise:
InsufficientDataException: if streams are missing or they are empty.

Return:

{
    'type': 'gazelib/gaze/saccade',
    'start_time_relative': <int microseconds>
    'end_time_relative': <int microseconds>
    'mean_squared_error': <float>
}

Module contents