API Reference
This page contains the API reference for public objects and functions in tobii-pytracker.
Runtime Models
Analyzers
Main analysis orchestrator. |
|
Generates gaze heatmaps and overlays them over screenshots. |
|
Focus Map Analyzer — shows areas NOT looked at (inverted heatmap). |
|
Detects and visualizes gaze fixations from time-series gaze data. |
|
Calculates saccade metrics (dx, dy, dt, amplitude, velocity, acceleration) from gaze data. |
|
Computes gaze entropy and dispersion measures (Shannon entropy and Convex Hull area). |
|
Performs clustering on gaze coordinates. |
|
Analyzes sequential transitions between fixations. |
|
Transcribes per-slide voice recordings using Whisper and aligns transcript segments with gaze samples based on shared experiment time. |
|
Analyzes gaze attention to word-level text bounding boxes. |
|
Analyzes gaze attention to object bounding boxes in slide images. |
|
Analyzes gaze interaction with bounding boxes in time-series plots. |
Datasets
Image dataset that draws images and computes bounding boxes. |
|
Text dataset that draws text into a PsychoPy window and returns exact per-line and per-word bboxes in center-origin pixel coordinates. The draw_stimulus method draws text and returns: {"words": [{"word":str,"conf":1.0,"bbox":{cx,cy,w,h}}...], "lines": [{"text":str,"conf":1.0,"bbox":{...}}...]}. |
|
Multi-channel time series dataset. |