API Reference

This page contains the API reference for public objects and functions in tobii-pytracker.

Runtime Models

tobii_pytracker.runtime_models.CustomModel

Analyzers

tobii_pytracker.analyze.DataLoader

Main analysis orchestrator.

tobii_pytracker.analyze.HeatmapAnalyzer

Generates gaze heatmaps and overlays them over screenshots.

tobii_pytracker.analyze.FocusMapAnalyzer

Focus Map Analyzer — shows areas NOT looked at (inverted heatmap).

tobii_pytracker.analyze.FixationAnalyzer

Detects and visualizes gaze fixations from time-series gaze data.

tobii_pytracker.analyze.SaccadeAnalyzer

Calculates saccade metrics (dx, dy, dt, amplitude, velocity, acceleration) from gaze data.

tobii_pytracker.analyze.EntropyAnalyzer

Computes gaze entropy and dispersion measures (Shannon entropy and Convex Hull area).

tobii_pytracker.analyze.ClusterAnalyzer

Performs clustering on gaze coordinates.

tobii_pytracker.analyze.ConceptAnalyzer

Defines AOI-like (Areas of Interest) concepts from clusters and computes engagement statistics per concept.

tobii_pytracker.analyze.ScanpathsAnalyzer

Analyzes sequential transitions between fixations to characterize scanpaths per slide, set, or globally.

tobii_pytracker.analyze.VoiceTranscription

Transcribes and aligns voice data with gaze events.

Datasets

tobii_pytracker.datasets.CustomDataset