aboutsummaryrefslogtreecommitdiff
path: root/docs/user_guide/eye_tracking_context/introduction.md
blob: a6208b29f1cfd1b91e7d9a1cf7f1ddd0c4a1dedd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Overview
========

This section explains how to handle eye tracker data from various sources as live streams or archived files before to passing them to a processing pipeline. Those various usages are covered by the notion of **eye tracking context**.

To use a ready-made eye tracking context, you only need to know:

* [How to edit and execute a context](configuration_and_execution.md)

More advanced features are also explained like:

* [How to script context](./advanced_topics/scripting.md),
* [How to define a context](./advanced_topics/context_definition.md),
* [How to edit timestamped gaze positions](advanced_topics/timestamped_gaze_positions_edition.md)

To get deeper in how context works, the schema below mentions *enter* and *exit* methods which are related to the notion of [Python context manager](https://docs.python.org/3/reference/datamodel.html#context-managers).

![ArContext class](../../img/eye_tracker_context.png)