Plot saccadic main sequence#
In this notebook we show how you can load a dataset, compute all the necessary properties and the plot the main sequence.
What you will learn in this tutorial:#
how to prepare your data to plot the saccadic main sequence
how to create a main sequence plot of your saccade events and style it to your liking
Loading and preprocessing your data#
We import pymovements as the alias pm for convenience.
import pymovements as pm
Let’s start by downloading our ToyDataset and loading in its data:
dataset = pm.Dataset('ToyDataset', path='data/ToyDataset')
dataset.download()
dataset.load()
INFO:pymovements.dataset.dataset:
You are downloading the pymovements Toy Dataset. Please be aware that pymovements does not
host or distribute any dataset resources and only provides a convenient interface to
download the public dataset resources that were published by their respective authors.
Please cite the referenced publication if you intend to use the dataset in your research.
Using already downloaded and verified file: data/ToyDataset/downloads/pymovements-toy-dataset.zip
Extracting pymovements-toy-dataset.zip to data/ToyDataset/raw
0%| | 0/23 [00:00<?, ?it/s]
100%|██████████| 23/23 [00:00<00:00, 341.86it/s]
-
DatasetDefinitionDatasetDefinition
-
NoneNone
-
dict (0 items)
-
dict (1 items)
-
dict (4 items)
-
list (5 items)
- 'timestamp'
- 'x'
- (3 more)
-
dict (5 items)
-
Float64Float64
-
Float64Float64
- (3 more)
-
- (2 more)
-
-
-
NoneNone
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
NoneNone
-
dict (1 items)
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
-
dict (1 items)
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
-
TrueTrue
-
'pymovements Toy Dataset''pymovements Toy Dataset'
-
dict (0 items)
-
'ToyDataset''ToyDataset'
-
list (2 items)
- 'x'
- 'y'
-
NoneNone
-
list (1 items)
-
ResourceDefinition
-
'gaze''gaze'
-
'pymovements-toy-dataset.zip''pymovements-toy-dataset.zip'
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
NoneNone
-
NoneNone
-
'256901852c1c07581d375eef705855d6''256901852c1c07581d375eef705855d6'
-
NoneNone
-
str'https://github.com/pymovements/pymovements-toy-dataset/archive/refs/heads/main.zip'
-
-
ResourceDefinition
-
'timestamp''timestamp'
-
'ms''ms'
-
NoneNone
-
NoneNone
-
-
tuple(shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘)
-
dict (1 items)
-
DataFrame (5 columns, 20 rows)shape: (20, 5)
text_id page_id filepath load_function load_kwargs i64 i64 str null null 0 1 "pymovements-toy-dataset-main/d… null null 0 2 "pymovements-toy-dataset-main/d… null null 0 3 "pymovements-toy-dataset-main/d… null null 0 4 "pymovements-toy-dataset-main/d… null null 0 5 "pymovements-toy-dataset-main/d… null null … … … … … 3 1 "pymovements-toy-dataset-main/d… null null 3 2 "pymovements-toy-dataset-main/d… null null 3 3 "pymovements-toy-dataset-main/d… null null 3 4 "pymovements-toy-dataset-main/d… null null 3 5 "pymovements-toy-dataset-main/d… null null
-
-
list (20 items)
-
Gaze
-
DataFrame (6 columns, 17223 rows)shape: (17_223, 6)
time stimuli_x stimuli_y text_id page_id pixel i64 f64 f64 i64 i64 list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
-
Gaze
-
DataFrame (6 columns, 29799 rows)shape: (29_799, 6)
time stimuli_x stimuli_y text_id page_id pixel i64 f64 f64 i64 i64 list[f64] 2008305 -1.0 -1.0 0 2 [141.4, 153.6] 2008306 -1.0 -1.0 0 2 [141.1, 153.2] 2008307 -1.0 -1.0 0 2 [140.7, 152.8] 2008308 -1.0 -1.0 0 2 [140.6, 152.7] 2008309 -1.0 -1.0 0 2 [140.5, 152.6] … … … … … … 2038099 -1.0 -1.0 0 2 [273.8, 773.8] 2038100 -1.0 -1.0 0 2 [273.8, 774.1] 2038101 -1.0 -1.0 0 2 [273.9, 774.5] 2038102 -1.0 -1.0 0 2 [274.0, 774.4] 2038103 -1.0 -1.0 0 2 [274.0, 773.9] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
- (18 more)
-
Gaze
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
DatasetPathsDatasetPaths
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
PosixPath('data/ToyDataset/downloads')PosixPath('data/ToyDataset/downloads')
-
PosixPath('data/ToyDataset/events')PosixPath('data/ToyDataset/events')
-
PosixPath('data/ToyDataset/precomputed_events')PosixPath('data/ToyDataset/precomputed_events')
-
PosixPathPosixPath('data/ToyDataset/precomputed_reading_measures')
-
PosixPath('data/ToyDataset/preprocessed')PosixPath('data/ToyDataset/preprocessed')
-
PosixPath('data/ToyDataset/raw')PosixPath('data/ToyDataset/raw')
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
-
list (0 items)
-
list (0 items)
Now, you have to convert the raw x and y coordinates in pixels to degrees in visual angle.
dataset.pix2deg()
-
DatasetDefinitionDatasetDefinition
-
NoneNone
-
dict (0 items)
-
dict (1 items)
-
dict (4 items)
-
list (5 items)
- 'timestamp'
- 'x'
- (3 more)
-
dict (5 items)
-
Float64Float64
-
Float64Float64
- (3 more)
-
- (2 more)
-
-
-
NoneNone
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
NoneNone
-
dict (1 items)
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
-
dict (1 items)
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
-
TrueTrue
-
'pymovements Toy Dataset''pymovements Toy Dataset'
-
dict (0 items)
-
'ToyDataset''ToyDataset'
-
list (2 items)
- 'x'
- 'y'
-
NoneNone
-
list (1 items)
-
ResourceDefinition
-
'gaze''gaze'
-
'pymovements-toy-dataset.zip''pymovements-toy-dataset.zip'
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
NoneNone
-
NoneNone
-
'256901852c1c07581d375eef705855d6''256901852c1c07581d375eef705855d6'
-
NoneNone
-
str'https://github.com/pymovements/pymovements-toy-dataset/archive/refs/heads/main.zip'
-
-
ResourceDefinition
-
'timestamp''timestamp'
-
'ms''ms'
-
NoneNone
-
NoneNone
-
-
tuple(shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘)
-
dict (1 items)
-
DataFrame (5 columns, 20 rows)shape: (20, 5)
text_id page_id filepath load_function load_kwargs i64 i64 str null null 0 1 "pymovements-toy-dataset-main/d… null null 0 2 "pymovements-toy-dataset-main/d… null null 0 3 "pymovements-toy-dataset-main/d… null null 0 4 "pymovements-toy-dataset-main/d… null null 0 5 "pymovements-toy-dataset-main/d… null null … … … … … 3 1 "pymovements-toy-dataset-main/d… null null 3 2 "pymovements-toy-dataset-main/d… null null 3 3 "pymovements-toy-dataset-main/d… null null 3 4 "pymovements-toy-dataset-main/d… null null 3 5 "pymovements-toy-dataset-main/d… null null
-
-
list (20 items)
-
Gaze
-
DataFrame (7 columns, 17223 rows)shape: (17_223, 7)
time stimuli_x stimuli_y text_id page_id pixel position i64 f64 f64 i64 i64 list[f64] list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] [-10.697598, -8.852399] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] [-10.695183, -8.859678] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] [-10.692768, -8.866956] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] [-10.690352, -8.869381] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] [-10.692768, -8.874233] … … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] [-6.932438, -2.386672] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] [-7.006376, -2.408998] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] [-7.060582, -2.426362] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] [-7.12709, -2.441245] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] [-7.173881, -2.448686] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
-
Gaze
-
DataFrame (7 columns, 29799 rows)shape: (29_799, 7)
time stimuli_x stimuli_y text_id page_id pixel position i64 f64 f64 i64 i64 list[f64] list[f64] 2008305 -1.0 -1.0 0 2 [141.4, 153.6] [-12.268583, -8.823284] 2008306 -1.0 -1.0 0 2 [141.1, 153.2] [-12.275749, -8.832989] 2008307 -1.0 -1.0 0 2 [140.7, 152.8] [-12.285302, -8.842695] 2008308 -1.0 -1.0 0 2 [140.6, 152.7] [-12.28769, -8.845121] 2008309 -1.0 -1.0 0 2 [140.5, 152.6] [-12.290078, -8.847547] … … … … … … … 2038099 -1.0 -1.0 0 2 [273.8, 773.8] [-9.071149, 6.490168] 2038100 -1.0 -1.0 0 2 [273.8, 774.1] [-9.071149, 6.497527] 2038101 -1.0 -1.0 0 2 [273.9, 774.5] [-9.06871, 6.50734] 2038102 -1.0 -1.0 0 2 [274.0, 774.4] [-9.066271, 6.504886] 2038103 -1.0 -1.0 0 2 [274.0, 773.9] [-9.066271, 6.492621] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
- (18 more)
-
Gaze
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
DatasetPathsDatasetPaths
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
PosixPath('data/ToyDataset/downloads')PosixPath('data/ToyDataset/downloads')
-
PosixPath('data/ToyDataset/events')PosixPath('data/ToyDataset/events')
-
PosixPath('data/ToyDataset/precomputed_events')PosixPath('data/ToyDataset/precomputed_events')
-
PosixPathPosixPath('data/ToyDataset/precomputed_reading_measures')
-
PosixPath('data/ToyDataset/preprocessed')PosixPath('data/ToyDataset/preprocessed')
-
PosixPath('data/ToyDataset/raw')PosixPath('data/ToyDataset/raw')
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
-
list (0 items)
-
list (0 items)
Next we can convert these positions into velocitites.
dataset.pos2vel()
-
DatasetDefinitionDatasetDefinition
-
NoneNone
-
dict (0 items)
-
dict (1 items)
-
dict (4 items)
-
list (5 items)
- 'timestamp'
- 'x'
- (3 more)
-
dict (5 items)
-
Float64Float64
-
Float64Float64
- (3 more)
-
- (2 more)
-
-
-
NoneNone
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
NoneNone
-
dict (1 items)
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
-
dict (1 items)
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
-
TrueTrue
-
'pymovements Toy Dataset''pymovements Toy Dataset'
-
dict (0 items)
-
'ToyDataset''ToyDataset'
-
list (2 items)
- 'x'
- 'y'
-
NoneNone
-
list (1 items)
-
ResourceDefinition
-
'gaze''gaze'
-
'pymovements-toy-dataset.zip''pymovements-toy-dataset.zip'
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
NoneNone
-
NoneNone
-
'256901852c1c07581d375eef705855d6''256901852c1c07581d375eef705855d6'
-
NoneNone
-
str'https://github.com/pymovements/pymovements-toy-dataset/archive/refs/heads/main.zip'
-
-
ResourceDefinition
-
'timestamp''timestamp'
-
'ms''ms'
-
NoneNone
-
NoneNone
-
-
tuple(shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘, shape: (0, 6) ┌─────────┬─────────┬──────┬───────┬────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪══════╪═══════╪════════╪══════════╡ └─────────┴─────────┴──────┴───────┴────────┴──────────┘)
-
dict (1 items)
-
DataFrame (5 columns, 20 rows)shape: (20, 5)
text_id page_id filepath load_function load_kwargs i64 i64 str null null 0 1 "pymovements-toy-dataset-main/d… null null 0 2 "pymovements-toy-dataset-main/d… null null 0 3 "pymovements-toy-dataset-main/d… null null 0 4 "pymovements-toy-dataset-main/d… null null 0 5 "pymovements-toy-dataset-main/d… null null … … … … … 3 1 "pymovements-toy-dataset-main/d… null null 3 2 "pymovements-toy-dataset-main/d… null null 3 3 "pymovements-toy-dataset-main/d… null null 3 4 "pymovements-toy-dataset-main/d… null null 3 5 "pymovements-toy-dataset-main/d… null null
-
-
list (20 items)
-
Gaze
-
DataFrame (8 columns, 17223 rows)shape: (17_223, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] [-10.697598, -8.852399] [null, null] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] [-10.695183, -8.859678] [null, null] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] [-10.692768, -8.866956] [1.610194, -5.256267] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] [-10.690352, -8.869381] [0.402548, -4.447465] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] [-10.692768, -8.874233] [0.402561, -3.234462] … … … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] [-6.932438, -2.386672] [-63.266374, -21.085616] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] [-7.006376, -2.408998] [-63.249652, -19.431326] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] [-7.060582, -2.426362] [-60.359624, -15.710061] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] [-7.12709, -2.441245] [null, null] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] [-7.173881, -2.448686] [null, null] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
-
Gaze
-
DataFrame (8 columns, 29799 rows)shape: (29_799, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 2008305 -1.0 -1.0 0 2 [141.4, 153.6] [-12.268583, -8.823284] [null, null] 2008306 -1.0 -1.0 0 2 [141.1, 153.2] [-12.275749, -8.832989] [null, null] 2008307 -1.0 -1.0 0 2 [140.7, 152.8] [-12.285302, -8.842695] [-5.572617, -6.065816] 2008308 -1.0 -1.0 0 2 [140.6, 152.7] [-12.28769, -8.845121] [-3.582268, -4.043733] 2008309 -1.0 -1.0 0 2 [140.5, 152.6] [-12.290078, -8.847547] [-2.388085, -2.021821] … … … … … … … … 2038099 -1.0 -1.0 0 2 [273.8, 773.8] [-9.071149, 6.490168] [1.21962, 1.635403] 2038100 -1.0 -1.0 0 2 [273.8, 774.1] [-9.071149, 6.497527] [1.626175, 4.497406] 2038101 -1.0 -1.0 0 2 [273.9, 774.5] [-9.06871, 6.50734] [1.626186, 1.635423] 2038102 -1.0 -1.0 0 2 [274.0, 774.4] [-9.066271, 6.504886] [null, null] 2038103 -1.0 -1.0 0 2 [274.0, 773.9] [-9.066271, 6.492621] [null, null] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
- (18 more)
-
Gaze
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
DatasetPathsDatasetPaths
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
PosixPath('data/ToyDataset/downloads')PosixPath('data/ToyDataset/downloads')
-
PosixPath('data/ToyDataset/events')PosixPath('data/ToyDataset/events')
-
PosixPath('data/ToyDataset/precomputed_events')PosixPath('data/ToyDataset/precomputed_events')
-
PosixPathPosixPath('data/ToyDataset/precomputed_reading_measures')
-
PosixPath('data/ToyDataset/preprocessed')PosixPath('data/ToyDataset/preprocessed')
-
PosixPath('data/ToyDataset/raw')PosixPath('data/ToyDataset/raw')
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
-
list (0 items)
-
list (0 items)
Let’s check if we now have all our expected columns:
dataset.gaze[0]
-
DataFrame (8 columns, 17223 rows)shape: (17_223, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] [-10.697598, -8.852399] [null, null] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] [-10.695183, -8.859678] [null, null] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] [-10.692768, -8.866956] [1.610194, -5.256267] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] [-10.690352, -8.869381] [0.402548, -4.447465] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] [-10.692768, -8.874233] [0.402561, -3.234462] … … … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] [-6.932438, -2.386672] [-63.266374, -21.085616] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] [-7.006376, -2.408998] [-63.249652, -19.431326] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] [-7.060582, -2.426362] [-60.359624, -15.710061] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] [-7.12709, -2.441245] [null, null] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] [-7.173881, -2.448686] [null, null] -
EventsEvents
-
DataFrame (6 columns, 0 rows)shape: (0, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
Detecting your events and compute properties#
In the next step we have to detect our saccades and compute the event properties amplitude and peak_velocity.
We can run the microsaccade detection algorithm with its default parameters:
dataset.detect_events('microsaccades')
-
DatasetDefinitionDatasetDefinition
-
NoneNone
-
dict (0 items)
-
dict (1 items)
-
dict (4 items)
-
list (5 items)
- 'timestamp'
- 'x'
- (3 more)
-
dict (5 items)
-
Float64Float64
-
Float64Float64
- (3 more)
-
- (2 more)
-
-
-
NoneNone
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
NoneNone
-
dict (1 items)
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
-
dict (1 items)
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
-
TrueTrue
-
'pymovements Toy Dataset''pymovements Toy Dataset'
-
dict (0 items)
-
'ToyDataset''ToyDataset'
-
list (2 items)
- 'x'
- 'y'
-
NoneNone
-
list (1 items)
-
ResourceDefinition
-
'gaze''gaze'
-
'pymovements-toy-dataset.zip''pymovements-toy-dataset.zip'
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
NoneNone
-
NoneNone
-
'256901852c1c07581d375eef705855d6''256901852c1c07581d375eef705855d6'
-
NoneNone
-
str'https://github.com/pymovements/pymovements-toy-dataset/archive/refs/heads/main.zip'
-
-
ResourceDefinition
-
'timestamp''timestamp'
-
'ms''ms'
-
NoneNone
-
NoneNone
-
-
tuple(shape: (142, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 0 ┆ 1 ┆ saccade ┆ 1988323 ┆ 1988337 ┆ 14 │ │ 0 ┆ 1 ┆ saccade ┆ 1988342 ┆ 1988350 ┆ 8 │ │ 0 ┆ 1 ┆ saccade ┆ 1988547 ┆ 1988567 ┆ 20 │ │ 0 ┆ 1 ┆ saccade ┆ 1988571 ┆ 1988582 ┆ 11 │ │ 0 ┆ 1 ┆ saccade ┆ 1988737 ┆ 1988760 ┆ 23 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 1 ┆ saccade ┆ 2005110 ┆ 2005126 ┆ 16 │ │ 0 ┆ 1 ┆ saccade ┆ 2005128 ┆ 2005138 ┆ 10 │ │ 0 ┆ 1 ┆ saccade ┆ 2005288 ┆ 2005345 ┆ 57 │ │ 0 ┆ 1 ┆ saccade ┆ 2005347 ┆ 2005356 ┆ 9 │ │ 0 ┆ 1 ┆ saccade ┆ 2005359 ┆ 2005365 ┆ 6 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (233, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 0 ┆ 2 ┆ saccade ┆ 2008474 ┆ 2008497 ┆ 23 │ │ 0 ┆ 2 ┆ saccade ┆ 2008604 ┆ 2008620 ┆ 16 │ │ 0 ┆ 2 ┆ saccade ┆ 2008807 ┆ 2008838 ┆ 31 │ │ 0 ┆ 2 ┆ saccade ┆ 2008840 ┆ 2008851 ┆ 11 │ │ 0 ┆ 2 ┆ saccade ┆ 2008855 ┆ 2008861 ┆ 6 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 2 ┆ saccade ┆ 2037638 ┆ 2037654 ┆ 16 │ │ 0 ┆ 2 ┆ saccade ┆ 2037656 ┆ 2037666 ┆ 10 │ │ 0 ┆ 2 ┆ saccade ┆ 2037812 ┆ 2037830 ┆ 18 │ │ 0 ┆ 2 ┆ saccade ┆ 2037832 ┆ 2037839 ┆ 7 │ │ 0 ┆ 2 ┆ saccade ┆ 2037845 ┆ 2037851 ┆ 6 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (210, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 0 ┆ 3 ┆ saccade ┆ 2041198 ┆ 2041213 ┆ 15 │ │ 0 ┆ 3 ┆ saccade ┆ 2041216 ┆ 2041225 ┆ 9 │ │ 0 ┆ 3 ┆ saccade ┆ 2041353 ┆ 2041367 ┆ 14 │ │ 0 ┆ 3 ┆ saccade ┆ 2041370 ┆ 2041379 ┆ 9 │ │ 0 ┆ 3 ┆ saccade ┆ 2041545 ┆ 2041564 ┆ 19 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 3 ┆ saccade ┆ 2066774 ┆ 2066783 ┆ 9 │ │ 0 ┆ 3 ┆ saccade ┆ 2066959 ┆ 2066987 ┆ 28 │ │ 0 ┆ 3 ┆ saccade ┆ 2066990 ┆ 2067000 ┆ 10 │ │ 0 ┆ 3 ┆ saccade ┆ 2067294 ┆ 2067311 ┆ 17 │ │ 0 ┆ 3 ┆ saccade ┆ 2067313 ┆ 2067330 ┆ 17 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (263, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 0 ┆ 4 ┆ saccade ┆ 2070756 ┆ 2070771 ┆ 15 │ │ 0 ┆ 4 ┆ saccade ┆ 2070774 ┆ 2070783 ┆ 9 │ │ 0 ┆ 4 ┆ saccade ┆ 2070921 ┆ 2070940 ┆ 19 │ │ 0 ┆ 4 ┆ saccade ┆ 2070944 ┆ 2070954 ┆ 10 │ │ 0 ┆ 4 ┆ saccade ┆ 2071126 ┆ 2071143 ┆ 17 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 4 ┆ saccade ┆ 2102771 ┆ 2102842 ┆ 71 │ │ 0 ┆ 4 ┆ saccade ┆ 2102844 ┆ 2102853 ┆ 9 │ │ 0 ┆ 4 ┆ saccade ┆ 2102856 ┆ 2102867 ┆ 11 │ │ 0 ┆ 4 ┆ saccade ┆ 2103011 ┆ 2103024 ┆ 13 │ │ 0 ┆ 4 ┆ saccade ┆ 2103027 ┆ 2103036 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (270, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 0 ┆ 5 ┆ saccade ┆ 2105895 ┆ 2105903 ┆ 8 │ │ 0 ┆ 5 ┆ saccade ┆ 2106083 ┆ 2106108 ┆ 25 │ │ 0 ┆ 5 ┆ saccade ┆ 2106263 ┆ 2106279 ┆ 16 │ │ 0 ┆ 5 ┆ saccade ┆ 2106283 ┆ 2106290 ┆ 7 │ │ 0 ┆ 5 ┆ saccade ┆ 2106480 ┆ 2106494 ┆ 14 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 5 ┆ saccade ┆ 2138357 ┆ 2138363 ┆ 6 │ │ 0 ┆ 5 ┆ saccade ┆ 2138523 ┆ 2138543 ┆ 20 │ │ 0 ┆ 5 ┆ saccade ┆ 2138545 ┆ 2138557 ┆ 12 │ │ 0 ┆ 5 ┆ saccade ┆ 2138845 ┆ 2138860 ┆ 15 │ │ 0 ┆ 5 ┆ saccade ┆ 2138868 ┆ 2138876 ┆ 8 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (205, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 1 ┆ 1 ┆ saccade ┆ 2415285 ┆ 2415301 ┆ 16 │ │ 1 ┆ 1 ┆ saccade ┆ 2415303 ┆ 2415317 ┆ 14 │ │ 1 ┆ 1 ┆ saccade ┆ 2415525 ┆ 2415541 ┆ 16 │ │ 1 ┆ 1 ┆ saccade ┆ 2415544 ┆ 2415554 ┆ 10 │ │ 1 ┆ 1 ┆ saccade ┆ 2415662 ┆ 2415679 ┆ 17 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 1 ┆ saccade ┆ 2437549 ┆ 2437566 ┆ 17 │ │ 1 ┆ 1 ┆ saccade ┆ 2437569 ┆ 2437583 ┆ 14 │ │ 1 ┆ 1 ┆ saccade ┆ 2437856 ┆ 2437872 ┆ 16 │ │ 1 ┆ 1 ┆ saccade ┆ 2437876 ┆ 2437884 ┆ 8 │ │ 1 ┆ 1 ┆ saccade ┆ 2438084 ┆ 2438099 ┆ 15 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (183, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 1 ┆ 2 ┆ saccade ┆ 2440997 ┆ 2441012 ┆ 15 │ │ 1 ┆ 2 ┆ saccade ┆ 2441014 ┆ 2441025 ┆ 11 │ │ 1 ┆ 2 ┆ saccade ┆ 2441187 ┆ 2441201 ┆ 14 │ │ 1 ┆ 2 ┆ saccade ┆ 2441204 ┆ 2441214 ┆ 10 │ │ 1 ┆ 2 ┆ saccade ┆ 2441335 ┆ 2441352 ┆ 17 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 2 ┆ saccade ┆ 2462659 ┆ 2462665 ┆ 6 │ │ 1 ┆ 2 ┆ saccade ┆ 2462705 ┆ 2462726 ┆ 21 │ │ 1 ┆ 2 ┆ saccade ┆ 2462728 ┆ 2462742 ┆ 14 │ │ 1 ┆ 2 ┆ saccade ┆ 2462941 ┆ 2462961 ┆ 20 │ │ 1 ┆ 2 ┆ saccade ┆ 2462970 ┆ 2462980 ┆ 10 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (236, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 1 ┆ 3 ┆ saccade ┆ 2466537 ┆ 2466555 ┆ 18 │ │ 1 ┆ 3 ┆ saccade ┆ 2466557 ┆ 2466568 ┆ 11 │ │ 1 ┆ 3 ┆ saccade ┆ 2466706 ┆ 2466721 ┆ 15 │ │ 1 ┆ 3 ┆ saccade ┆ 2466723 ┆ 2466733 ┆ 10 │ │ 1 ┆ 3 ┆ saccade ┆ 2466918 ┆ 2466938 ┆ 20 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 3 ┆ saccade ┆ 2495128 ┆ 2495168 ┆ 40 │ │ 1 ┆ 3 ┆ saccade ┆ 2495172 ┆ 2495182 ┆ 10 │ │ 1 ┆ 3 ┆ saccade ┆ 2495349 ┆ 2495365 ┆ 16 │ │ 1 ┆ 3 ┆ saccade ┆ 2495538 ┆ 2495586 ┆ 48 │ │ 1 ┆ 3 ┆ saccade ┆ 2495588 ┆ 2495596 ┆ 8 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (279, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 1 ┆ 4 ┆ saccade ┆ 2498659 ┆ 2498669 ┆ 10 │ │ 1 ┆ 4 ┆ saccade ┆ 2498806 ┆ 2498823 ┆ 17 │ │ 1 ┆ 4 ┆ saccade ┆ 2498826 ┆ 2498837 ┆ 11 │ │ 1 ┆ 4 ┆ saccade ┆ 2499066 ┆ 2499082 ┆ 16 │ │ 1 ┆ 4 ┆ saccade ┆ 2499084 ┆ 2499093 ┆ 9 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 4 ┆ saccade ┆ 2532430 ┆ 2532455 ┆ 25 │ │ 1 ┆ 4 ┆ saccade ┆ 2532464 ┆ 2532473 ┆ 9 │ │ 1 ┆ 4 ┆ saccade ┆ 2532478 ┆ 2532484 ┆ 6 │ │ 1 ┆ 4 ┆ saccade ┆ 2532803 ┆ 2532827 ┆ 24 │ │ 1 ┆ 4 ┆ saccade ┆ 2532831 ┆ 2532841 ┆ 10 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (197, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 1 ┆ 5 ┆ saccade ┆ 2535910 ┆ 2535924 ┆ 14 │ │ 1 ┆ 5 ┆ saccade ┆ 2535927 ┆ 2535938 ┆ 11 │ │ 1 ┆ 5 ┆ saccade ┆ 2536084 ┆ 2536099 ┆ 15 │ │ 1 ┆ 5 ┆ saccade ┆ 2536102 ┆ 2536110 ┆ 8 │ │ 1 ┆ 5 ┆ saccade ┆ 2536368 ┆ 2536384 ┆ 16 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 5 ┆ saccade ┆ 2558503 ┆ 2558521 ┆ 18 │ │ 1 ┆ 5 ┆ saccade ┆ 2558523 ┆ 2558534 ┆ 11 │ │ 1 ┆ 5 ┆ saccade ┆ 2558819 ┆ 2558860 ┆ 41 │ │ 1 ┆ 5 ┆ saccade ┆ 2559141 ┆ 2559170 ┆ 29 │ │ 1 ┆ 5 ┆ saccade ┆ 2559173 ┆ 2559182 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (226, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 2 ┆ 1 ┆ saccade ┆ 1788371 ┆ 1788385 ┆ 14 │ │ 2 ┆ 1 ┆ saccade ┆ 1788389 ┆ 1788399 ┆ 10 │ │ 2 ┆ 1 ┆ saccade ┆ 1788620 ┆ 1788634 ┆ 14 │ │ 2 ┆ 1 ┆ saccade ┆ 1788755 ┆ 1788773 ┆ 18 │ │ 2 ┆ 1 ┆ saccade ┆ 1788775 ┆ 1788785 ┆ 10 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 1 ┆ saccade ┆ 1817186 ┆ 1817220 ┆ 34 │ │ 2 ┆ 1 ┆ saccade ┆ 1817222 ┆ 1817232 ┆ 10 │ │ 2 ┆ 1 ┆ saccade ┆ 1817235 ┆ 1817243 ┆ 8 │ │ 2 ┆ 1 ┆ saccade ┆ 1817528 ┆ 1817542 ┆ 14 │ │ 2 ┆ 1 ┆ saccade ┆ 1817545 ┆ 1817554 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (239, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 2 ┆ 2 ┆ saccade ┆ 1821294 ┆ 1821304 ┆ 10 │ │ 2 ┆ 2 ┆ saccade ┆ 1821418 ┆ 1821432 ┆ 14 │ │ 2 ┆ 2 ┆ saccade ┆ 1821436 ┆ 1821446 ┆ 10 │ │ 2 ┆ 2 ┆ saccade ┆ 1821600 ┆ 1821613 ┆ 13 │ │ 2 ┆ 2 ┆ saccade ┆ 1821618 ┆ 1821625 ┆ 7 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 2 ┆ saccade ┆ 1853603 ┆ 1853610 ┆ 7 │ │ 2 ┆ 2 ┆ saccade ┆ 1853778 ┆ 1853795 ┆ 17 │ │ 2 ┆ 2 ┆ saccade ┆ 1853798 ┆ 1853811 ┆ 13 │ │ 2 ┆ 2 ┆ saccade ┆ 1853963 ┆ 1853980 ┆ 17 │ │ 2 ┆ 2 ┆ saccade ┆ 1853983 ┆ 1853992 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (244, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 2 ┆ 3 ┆ saccade ┆ 1857363 ┆ 1857378 ┆ 15 │ │ 2 ┆ 3 ┆ saccade ┆ 1857383 ┆ 1857391 ┆ 8 │ │ 2 ┆ 3 ┆ saccade ┆ 1857555 ┆ 1857568 ┆ 13 │ │ 2 ┆ 3 ┆ saccade ┆ 1857757 ┆ 1857767 ┆ 10 │ │ 2 ┆ 3 ┆ saccade ┆ 1857891 ┆ 1857907 ┆ 16 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 3 ┆ saccade ┆ 1887782 ┆ 1887791 ┆ 9 │ │ 2 ┆ 3 ┆ saccade ┆ 1887797 ┆ 1887803 ┆ 6 │ │ 2 ┆ 3 ┆ saccade ┆ 1888164 ┆ 1888180 ┆ 16 │ │ 2 ┆ 3 ┆ saccade ┆ 1888402 ┆ 1888416 ┆ 14 │ │ 2 ┆ 3 ┆ saccade ┆ 1888420 ┆ 1888429 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (230, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 2 ┆ 4 ┆ saccade ┆ 1892227 ┆ 1892243 ┆ 16 │ │ 2 ┆ 4 ┆ saccade ┆ 1892246 ┆ 1892254 ┆ 8 │ │ 2 ┆ 4 ┆ saccade ┆ 1892399 ┆ 1892415 ┆ 16 │ │ 2 ┆ 4 ┆ saccade ┆ 1892663 ┆ 1892683 ┆ 20 │ │ 2 ┆ 4 ┆ saccade ┆ 1892687 ┆ 1892696 ┆ 9 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 4 ┆ saccade ┆ 1920951 ┆ 1920962 ┆ 11 │ │ 2 ┆ 4 ┆ saccade ┆ 1921180 ┆ 1921204 ┆ 24 │ │ 2 ┆ 4 ┆ saccade ┆ 1921210 ┆ 1921220 ┆ 10 │ │ 2 ┆ 4 ┆ saccade ┆ 1921465 ┆ 1921481 ┆ 16 │ │ 2 ┆ 4 ┆ saccade ┆ 1921484 ┆ 1921497 ┆ 13 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (210, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 2 ┆ 5 ┆ saccade ┆ 1926113 ┆ 1926131 ┆ 18 │ │ 2 ┆ 5 ┆ saccade ┆ 1926136 ┆ 1926148 ┆ 12 │ │ 2 ┆ 5 ┆ saccade ┆ 1926293 ┆ 1926308 ┆ 15 │ │ 2 ┆ 5 ┆ saccade ┆ 1926310 ┆ 1926319 ┆ 9 │ │ 2 ┆ 5 ┆ saccade ┆ 1926600 ┆ 1926616 ┆ 16 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 5 ┆ saccade ┆ 1952141 ┆ 1952157 ┆ 16 │ │ 2 ┆ 5 ┆ saccade ┆ 1952159 ┆ 1952166 ┆ 7 │ │ 2 ┆ 5 ┆ saccade ┆ 1952224 ┆ 1952232 ┆ 8 │ │ 2 ┆ 5 ┆ saccade ┆ 1952350 ┆ 1952366 ┆ 16 │ │ 2 ┆ 5 ┆ saccade ┆ 1952369 ┆ 1952378 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (220, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 3 ┆ 1 ┆ saccade ┆ 2199275 ┆ 2199286 ┆ 11 │ │ 3 ┆ 1 ┆ saccade ┆ 2199469 ┆ 2199484 ┆ 15 │ │ 3 ┆ 1 ┆ saccade ┆ 2199486 ┆ 2199495 ┆ 9 │ │ 3 ┆ 1 ┆ saccade ┆ 2199650 ┆ 2199669 ┆ 19 │ │ 3 ┆ 1 ┆ saccade ┆ 2199672 ┆ 2199684 ┆ 12 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 1 ┆ saccade ┆ 2225401 ┆ 2225423 ┆ 22 │ │ 3 ┆ 1 ┆ saccade ┆ 2225425 ┆ 2225437 ┆ 12 │ │ 3 ┆ 1 ┆ saccade ┆ 2225612 ┆ 2225689 ┆ 77 │ │ 3 ┆ 1 ┆ saccade ┆ 2225694 ┆ 2225708 ┆ 14 │ │ 3 ┆ 1 ┆ saccade ┆ 2226159 ┆ 2226193 ┆ 34 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (222, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 3 ┆ 2 ┆ saccade ┆ 2228942 ┆ 2228956 ┆ 14 │ │ 3 ┆ 2 ┆ saccade ┆ 2228958 ┆ 2228969 ┆ 11 │ │ 3 ┆ 2 ┆ saccade ┆ 2229169 ┆ 2229189 ┆ 20 │ │ 3 ┆ 2 ┆ saccade ┆ 2229199 ┆ 2229210 ┆ 11 │ │ 3 ┆ 2 ┆ saccade ┆ 2229215 ┆ 2229221 ┆ 6 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 2 ┆ saccade ┆ 2255512 ┆ 2255531 ┆ 19 │ │ 3 ┆ 2 ┆ saccade ┆ 2255537 ┆ 2255549 ┆ 12 │ │ 3 ┆ 2 ┆ saccade ┆ 2255554 ┆ 2255562 ┆ 8 │ │ 3 ┆ 2 ┆ saccade ┆ 2255751 ┆ 2255800 ┆ 49 │ │ 3 ┆ 2 ┆ saccade ┆ 2255802 ┆ 2255809 ┆ 7 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (229, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 3 ┆ 3 ┆ saccade ┆ 2258568 ┆ 2258583 ┆ 15 │ │ 3 ┆ 3 ┆ saccade ┆ 2258585 ┆ 2258595 ┆ 10 │ │ 3 ┆ 3 ┆ saccade ┆ 2258810 ┆ 2258838 ┆ 28 │ │ 3 ┆ 3 ┆ saccade ┆ 2259007 ┆ 2259026 ┆ 19 │ │ 3 ┆ 3 ┆ saccade ┆ 2259030 ┆ 2259038 ┆ 8 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 3 ┆ saccade ┆ 2286532 ┆ 2286563 ┆ 31 │ │ 3 ┆ 3 ┆ saccade ┆ 2286567 ┆ 2286577 ┆ 10 │ │ 3 ┆ 3 ┆ saccade ┆ 2286580 ┆ 2286588 ┆ 8 │ │ 3 ┆ 3 ┆ saccade ┆ 2286742 ┆ 2286754 ┆ 12 │ │ 3 ┆ 3 ┆ saccade ┆ 2286758 ┆ 2286767 ┆ 9 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (230, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 3 ┆ 4 ┆ saccade ┆ 2289837 ┆ 2289860 ┆ 23 │ │ 3 ┆ 4 ┆ saccade ┆ 2290012 ┆ 2290045 ┆ 33 │ │ 3 ┆ 4 ┆ saccade ┆ 2290256 ┆ 2290276 ┆ 20 │ │ 3 ┆ 4 ┆ saccade ┆ 2290279 ┆ 2290293 ┆ 14 │ │ 3 ┆ 4 ┆ saccade ┆ 2290300 ┆ 2290306 ┆ 6 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 4 ┆ saccade ┆ 2320351 ┆ 2320358 ┆ 7 │ │ 3 ┆ 4 ┆ saccade ┆ 2320536 ┆ 2320552 ┆ 16 │ │ 3 ┆ 4 ┆ saccade ┆ 2320554 ┆ 2320563 ┆ 9 │ │ 3 ┆ 4 ┆ saccade ┆ 2320842 ┆ 2320859 ┆ 17 │ │ 3 ┆ 4 ┆ saccade ┆ 2320861 ┆ 2320874 ┆ 13 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘, shape: (242, 6) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╡ │ 3 ┆ 5 ┆ saccade ┆ 2324101 ┆ 2324118 ┆ 17 │ │ 3 ┆ 5 ┆ saccade ┆ 2324290 ┆ 2324308 ┆ 18 │ │ 3 ┆ 5 ┆ saccade ┆ 2324310 ┆ 2324319 ┆ 9 │ │ 3 ┆ 5 ┆ saccade ┆ 2324472 ┆ 2324487 ┆ 15 │ │ 3 ┆ 5 ┆ saccade ┆ 2324490 ┆ 2324499 ┆ 9 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 5 ┆ saccade ┆ 2353040 ┆ 2353055 ┆ 15 │ │ 3 ┆ 5 ┆ saccade ┆ 2353058 ┆ 2353065 ┆ 7 │ │ 3 ┆ 5 ┆ saccade ┆ 2353394 ┆ 2353436 ┆ 42 │ │ 3 ┆ 5 ┆ saccade ┆ 2353622 ┆ 2353643 ┆ 21 │ │ 3 ┆ 5 ┆ saccade ┆ 2353656 ┆ 2353664 ┆ 8 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┘)
-
dict (1 items)
-
DataFrame (5 columns, 20 rows)shape: (20, 5)
text_id page_id filepath load_function load_kwargs i64 i64 str null null 0 1 "pymovements-toy-dataset-main/d… null null 0 2 "pymovements-toy-dataset-main/d… null null 0 3 "pymovements-toy-dataset-main/d… null null 0 4 "pymovements-toy-dataset-main/d… null null 0 5 "pymovements-toy-dataset-main/d… null null … … … … … 3 1 "pymovements-toy-dataset-main/d… null null 3 2 "pymovements-toy-dataset-main/d… null null 3 3 "pymovements-toy-dataset-main/d… null null 3 4 "pymovements-toy-dataset-main/d… null null 3 5 "pymovements-toy-dataset-main/d… null null
-
-
list (20 items)
-
Gaze
-
DataFrame (8 columns, 17223 rows)shape: (17_223, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] [-10.697598, -8.852399] [null, null] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] [-10.695183, -8.859678] [null, null] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] [-10.692768, -8.866956] [1.610194, -5.256267] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] [-10.690352, -8.869381] [0.402548, -4.447465] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] [-10.692768, -8.874233] [0.402561, -3.234462] … … … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] [-6.932438, -2.386672] [-63.266374, -21.085616] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] [-7.006376, -2.408998] [-63.249652, -19.431326] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] [-7.060582, -2.426362] [-60.359624, -15.710061] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] [-7.12709, -2.441245] [null, null] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] [-7.173881, -2.448686] [null, null] -
EventsEvents
-
DataFrame (6 columns, 142 rows)shape: (142, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 0 1 "saccade" 1988323 1988337 14 0 1 "saccade" 1988342 1988350 8 0 1 "saccade" 1988547 1988567 20 0 1 "saccade" 1988571 1988582 11 0 1 "saccade" 1988737 1988760 23 … … … … … … 0 1 "saccade" 2005110 2005126 16 0 1 "saccade" 2005128 2005138 10 0 1 "saccade" 2005288 2005345 57 0 1 "saccade" 2005347 2005356 9 0 1 "saccade" 2005359 2005365 6 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
-
Gaze
-
DataFrame (8 columns, 29799 rows)shape: (29_799, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 2008305 -1.0 -1.0 0 2 [141.4, 153.6] [-12.268583, -8.823284] [null, null] 2008306 -1.0 -1.0 0 2 [141.1, 153.2] [-12.275749, -8.832989] [null, null] 2008307 -1.0 -1.0 0 2 [140.7, 152.8] [-12.285302, -8.842695] [-5.572617, -6.065816] 2008308 -1.0 -1.0 0 2 [140.6, 152.7] [-12.28769, -8.845121] [-3.582268, -4.043733] 2008309 -1.0 -1.0 0 2 [140.5, 152.6] [-12.290078, -8.847547] [-2.388085, -2.021821] … … … … … … … … 2038099 -1.0 -1.0 0 2 [273.8, 773.8] [-9.071149, 6.490168] [1.21962, 1.635403] 2038100 -1.0 -1.0 0 2 [273.8, 774.1] [-9.071149, 6.497527] [1.626175, 4.497406] 2038101 -1.0 -1.0 0 2 [273.9, 774.5] [-9.06871, 6.50734] [1.626186, 1.635423] 2038102 -1.0 -1.0 0 2 [274.0, 774.4] [-9.066271, 6.504886] [null, null] 2038103 -1.0 -1.0 0 2 [274.0, 773.9] [-9.066271, 6.492621] [null, null] -
EventsEvents
-
DataFrame (6 columns, 233 rows)shape: (233, 6)
text_id page_id name onset offset duration i64 i64 str i64 i64 i64 0 2 "saccade" 2008474 2008497 23 0 2 "saccade" 2008604 2008620 16 0 2 "saccade" 2008807 2008838 31 0 2 "saccade" 2008840 2008851 11 0 2 "saccade" 2008855 2008861 6 … … … … … … 0 2 "saccade" 2037638 2037654 16 0 2 "saccade" 2037656 2037666 10 0 2 "saccade" 2037812 2037830 18 0 2 "saccade" 2037832 2037839 7 0 2 "saccade" 2037845 2037851 6 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
- (18 more)
-
Gaze
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
DatasetPathsDatasetPaths
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
PosixPath('data/ToyDataset/downloads')PosixPath('data/ToyDataset/downloads')
-
PosixPath('data/ToyDataset/events')PosixPath('data/ToyDataset/events')
-
PosixPath('data/ToyDataset/precomputed_events')PosixPath('data/ToyDataset/precomputed_events')
-
PosixPathPosixPath('data/ToyDataset/precomputed_reading_measures')
-
PosixPath('data/ToyDataset/preprocessed')PosixPath('data/ToyDataset/preprocessed')
-
PosixPath('data/ToyDataset/raw')PosixPath('data/ToyDataset/raw')
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
-
list (0 items)
-
list (0 items)
Next we compute the event properties ‘amplitude’ and ‘peak velocity’ for the detected saccades.
dataset.compute_event_properties(['amplitude', 'peak_velocity'])
-
DatasetDefinitionDatasetDefinition
-
NoneNone
-
dict (0 items)
-
dict (1 items)
-
dict (4 items)
-
list (5 items)
- 'timestamp'
- 'x'
- (3 more)
-
dict (5 items)
-
Float64Float64
-
Float64Float64
- (3 more)
-
- (2 more)
-
-
-
NoneNone
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
NoneNone
-
dict (1 items)
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
-
dict (1 items)
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
-
TrueTrue
-
'pymovements Toy Dataset''pymovements Toy Dataset'
-
dict (0 items)
-
'ToyDataset''ToyDataset'
-
list (2 items)
- 'x'
- 'y'
-
NoneNone
-
list (1 items)
-
ResourceDefinition
-
'gaze''gaze'
-
'pymovements-toy-dataset.zip''pymovements-toy-dataset.zip'
-
'trial_{text_id:d}_{page_id:d}.csv''trial_{text_id:d}_{page_id:d}.csv'
-
dict (2 items)
-
<class 'int'><class 'int'>
-
<class 'int'><class 'int'>
-
-
NoneNone
-
NoneNone
-
'256901852c1c07581d375eef705855d6''256901852c1c07581d375eef705855d6'
-
NoneNone
-
str'https://github.com/pymovements/pymovements-toy-dataset/archive/refs/heads/main.zip'
-
-
ResourceDefinition
-
'timestamp''timestamp'
-
'ms''ms'
-
NoneNone
-
NoneNone
-
-
tuple(shape: (142, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 0 ┆ 1 ┆ saccade ┆ 1988323 ┆ 1988337 ┆ 14 ┆ 1.236741 ┆ 129.856451 │ │ 0 ┆ 1 ┆ saccade ┆ 1988342 ┆ 1988350 ┆ 8 ┆ 0.330748 ┆ 50.527286 │ │ 0 ┆ 1 ┆ saccade ┆ 1988547 ┆ 1988567 ┆ 20 ┆ 2.391184 ┆ 200.144558 │ │ 0 ┆ 1 ┆ saccade ┆ 1988571 ┆ 1988582 ┆ 11 ┆ 0.476811 ┆ 56.048003 │ │ 0 ┆ 1 ┆ saccade ┆ 1988737 ┆ 1988760 ┆ 23 ┆ 3.285115 ┆ 249.67823 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 1 ┆ saccade ┆ 2005110 ┆ 2005126 ┆ 16 ┆ 1.405354 ┆ 137.917594 │ │ 0 ┆ 1 ┆ saccade ┆ 2005128 ┆ 2005138 ┆ 10 ┆ 0.44098 ┆ 61.197926 │ │ 0 ┆ 1 ┆ saccade ┆ 2005288 ┆ 2005345 ┆ 57 ┆ 14.682541 ┆ 352.550667 │ │ 0 ┆ 1 ┆ saccade ┆ 2005347 ┆ 2005356 ┆ 9 ┆ 0.629861 ┆ 85.484987 │ │ 0 ┆ 1 ┆ saccade ┆ 2005359 ┆ 2005365 ┆ 6 ┆ 0.368268 ┆ 66.68761 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (233, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 0 ┆ 2 ┆ saccade ┆ 2008474 ┆ 2008497 ┆ 23 ┆ 0.743998 ┆ 82.147203 │ │ 0 ┆ 2 ┆ saccade ┆ 2008604 ┆ 2008620 ┆ 16 ┆ 1.729582 ┆ 167.343877 │ │ 0 ┆ 2 ┆ saccade ┆ 2008807 ┆ 2008838 ┆ 31 ┆ 4.866513 ┆ 314.396904 │ │ 0 ┆ 2 ┆ saccade ┆ 2008840 ┆ 2008851 ┆ 11 ┆ 0.896983 ┆ 116.795984 │ │ 0 ┆ 2 ┆ saccade ┆ 2008855 ┆ 2008861 ┆ 6 ┆ 0.29733 ┆ 60.328955 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 2 ┆ saccade ┆ 2037638 ┆ 2037654 ┆ 16 ┆ 1.411621 ┆ 138.382767 │ │ 0 ┆ 2 ┆ saccade ┆ 2037656 ┆ 2037666 ┆ 10 ┆ 0.659646 ┆ 86.536773 │ │ 0 ┆ 2 ┆ saccade ┆ 2037812 ┆ 2037830 ┆ 18 ┆ 2.739312 ┆ 240.193236 │ │ 0 ┆ 2 ┆ saccade ┆ 2037832 ┆ 2037839 ┆ 7 ┆ 0.353243 ┆ 66.529044 │ │ 0 ┆ 2 ┆ saccade ┆ 2037845 ┆ 2037851 ┆ 6 ┆ 0.197825 ┆ 42.49047 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (210, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 0 ┆ 3 ┆ saccade ┆ 2041198 ┆ 2041213 ┆ 15 ┆ 1.650869 ┆ 181.662204 │ │ 0 ┆ 3 ┆ saccade ┆ 2041216 ┆ 2041225 ┆ 9 ┆ 0.466701 ┆ 72.941768 │ │ 0 ┆ 3 ┆ saccade ┆ 2041353 ┆ 2041367 ┆ 14 ┆ 1.830653 ┆ 190.807608 │ │ 0 ┆ 3 ┆ saccade ┆ 2041370 ┆ 2041379 ┆ 9 ┆ 0.450758 ┆ 67.565112 │ │ 0 ┆ 3 ┆ saccade ┆ 2041545 ┆ 2041564 ┆ 19 ┆ 2.31545 ┆ 188.853993 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 3 ┆ saccade ┆ 2066774 ┆ 2066783 ┆ 9 ┆ 0.223549 ┆ 25.732823 │ │ 0 ┆ 3 ┆ saccade ┆ 2066959 ┆ 2066987 ┆ 28 ┆ 3.466837 ┆ 243.952023 │ │ 0 ┆ 3 ┆ saccade ┆ 2066990 ┆ 2067000 ┆ 10 ┆ 0.642261 ┆ 79.972363 │ │ 0 ┆ 3 ┆ saccade ┆ 2067294 ┆ 2067311 ┆ 17 ┆ 2.222811 ┆ 216.129545 │ │ 0 ┆ 3 ┆ saccade ┆ 2067313 ┆ 2067330 ┆ 17 ┆ 0.550928 ┆ 48.729134 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (263, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 0 ┆ 4 ┆ saccade ┆ 2070756 ┆ 2070771 ┆ 15 ┆ 1.546135 ┆ 132.8985 │ │ 0 ┆ 4 ┆ saccade ┆ 2070774 ┆ 2070783 ┆ 9 ┆ 0.48876 ┆ 68.196866 │ │ 0 ┆ 4 ┆ saccade ┆ 2070921 ┆ 2070940 ┆ 19 ┆ 2.42774 ┆ 215.417017 │ │ 0 ┆ 4 ┆ saccade ┆ 2070944 ┆ 2070954 ┆ 10 ┆ 0.453361 ┆ 52.32843 │ │ 0 ┆ 4 ┆ saccade ┆ 2071126 ┆ 2071143 ┆ 17 ┆ 2.098803 ┆ 189.001102 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 4 ┆ saccade ┆ 2102771 ┆ 2102842 ┆ 71 ┆ 20.377873 ┆ 420.339852 │ │ 0 ┆ 4 ┆ saccade ┆ 2102844 ┆ 2102853 ┆ 9 ┆ 0.572354 ┆ 79.541462 │ │ 0 ┆ 4 ┆ saccade ┆ 2102856 ┆ 2102867 ┆ 11 ┆ 0.513273 ┆ 60.412915 │ │ 0 ┆ 4 ┆ saccade ┆ 2103011 ┆ 2103024 ┆ 13 ┆ 1.060841 ┆ 108.73988 │ │ 0 ┆ 4 ┆ saccade ┆ 2103027 ┆ 2103036 ┆ 9 ┆ 0.580166 ┆ 83.384182 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (270, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 0 ┆ 5 ┆ saccade ┆ 2105895 ┆ 2105903 ┆ 8 ┆ 0.372289 ┆ 72.831707 │ │ 0 ┆ 5 ┆ saccade ┆ 2106083 ┆ 2106108 ┆ 25 ┆ 1.291484 ┆ 134.647183 │ │ 0 ┆ 5 ┆ saccade ┆ 2106263 ┆ 2106279 ┆ 16 ┆ 1.972769 ┆ 192.048302 │ │ 0 ┆ 5 ┆ saccade ┆ 2106283 ┆ 2106290 ┆ 7 ┆ 0.320432 ┆ 52.357967 │ │ 0 ┆ 5 ┆ saccade ┆ 2106480 ┆ 2106494 ┆ 14 ┆ 1.661792 ┆ 187.537409 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 0 ┆ 5 ┆ saccade ┆ 2138357 ┆ 2138363 ┆ 6 ┆ 0.22575 ┆ 40.707632 │ │ 0 ┆ 5 ┆ saccade ┆ 2138523 ┆ 2138543 ┆ 20 ┆ 2.577622 ┆ 208.089007 │ │ 0 ┆ 5 ┆ saccade ┆ 2138545 ┆ 2138557 ┆ 12 ┆ 0.671885 ┆ 80.043242 │ │ 0 ┆ 5 ┆ saccade ┆ 2138845 ┆ 2138860 ┆ 15 ┆ 2.024392 ┆ 206.468876 │ │ 0 ┆ 5 ┆ saccade ┆ 2138868 ┆ 2138876 ┆ 8 ┆ 0.201788 ┆ 30.508997 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (205, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 1 ┆ 1 ┆ saccade ┆ 2415285 ┆ 2415301 ┆ 16 ┆ 1.458459 ┆ 161.166326 │ │ 1 ┆ 1 ┆ saccade ┆ 2415303 ┆ 2415317 ┆ 14 ┆ 0.816249 ┆ 71.619446 │ │ 1 ┆ 1 ┆ saccade ┆ 2415525 ┆ 2415541 ┆ 16 ┆ 1.493228 ┆ 135.55029 │ │ 1 ┆ 1 ┆ saccade ┆ 2415544 ┆ 2415554 ┆ 10 ┆ 0.509533 ┆ 66.230822 │ │ 1 ┆ 1 ┆ saccade ┆ 2415662 ┆ 2415679 ┆ 17 ┆ 2.549669 ┆ 231.548882 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 1 ┆ saccade ┆ 2437549 ┆ 2437566 ┆ 17 ┆ 2.27464 ┆ 199.6514 │ │ 1 ┆ 1 ┆ saccade ┆ 2437569 ┆ 2437583 ┆ 14 ┆ 0.510947 ┆ 50.311365 │ │ 1 ┆ 1 ┆ saccade ┆ 2437856 ┆ 2437872 ┆ 16 ┆ 2.001192 ┆ 174.220425 │ │ 1 ┆ 1 ┆ saccade ┆ 2437876 ┆ 2437884 ┆ 8 ┆ 0.346496 ┆ 49.585962 │ │ 1 ┆ 1 ┆ saccade ┆ 2438084 ┆ 2438099 ┆ 15 ┆ 1.869065 ┆ 185.858552 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (183, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 1 ┆ 2 ┆ saccade ┆ 2440997 ┆ 2441012 ┆ 15 ┆ 1.733507 ┆ 148.474218 │ │ 1 ┆ 2 ┆ saccade ┆ 2441014 ┆ 2441025 ┆ 11 ┆ 0.867101 ┆ 121.382521 │ │ 1 ┆ 2 ┆ saccade ┆ 2441187 ┆ 2441201 ┆ 14 ┆ 1.769242 ┆ 189.202107 │ │ 1 ┆ 2 ┆ saccade ┆ 2441204 ┆ 2441214 ┆ 10 ┆ 0.698959 ┆ 88.163432 │ │ 1 ┆ 2 ┆ saccade ┆ 2441335 ┆ 2441352 ┆ 17 ┆ 2.164053 ┆ 185.003536 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 2 ┆ saccade ┆ 2462659 ┆ 2462665 ┆ 6 ┆ 0.229833 ┆ 44.821107 │ │ 1 ┆ 2 ┆ saccade ┆ 2462705 ┆ 2462726 ┆ 21 ┆ 2.84258 ┆ 249.579532 │ │ 1 ┆ 2 ┆ saccade ┆ 2462728 ┆ 2462742 ┆ 14 ┆ 0.89505 ┆ 100.626391 │ │ 1 ┆ 2 ┆ saccade ┆ 2462941 ┆ 2462961 ┆ 20 ┆ 2.350504 ┆ 209.7643 │ │ 1 ┆ 2 ┆ saccade ┆ 2462970 ┆ 2462980 ┆ 10 ┆ 0.498012 ┆ 67.134351 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (236, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 1 ┆ 3 ┆ saccade ┆ 2466537 ┆ 2466555 ┆ 18 ┆ 1.990111 ┆ 175.080375 │ │ 1 ┆ 3 ┆ saccade ┆ 2466557 ┆ 2466568 ┆ 11 ┆ 0.699458 ┆ 88.389859 │ │ 1 ┆ 3 ┆ saccade ┆ 2466706 ┆ 2466721 ┆ 15 ┆ 1.718557 ┆ 174.318048 │ │ 1 ┆ 3 ┆ saccade ┆ 2466723 ┆ 2466733 ┆ 10 ┆ 0.521166 ┆ 62.828655 │ │ 1 ┆ 3 ┆ saccade ┆ 2466918 ┆ 2466938 ┆ 20 ┆ 3.030231 ┆ 242.86095 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 3 ┆ saccade ┆ 2495128 ┆ 2495168 ┆ 40 ┆ 4.375786 ┆ 276.119142 │ │ 1 ┆ 3 ┆ saccade ┆ 2495172 ┆ 2495182 ┆ 10 ┆ 0.388688 ┆ 45.635317 │ │ 1 ┆ 3 ┆ saccade ┆ 2495349 ┆ 2495365 ┆ 16 ┆ 1.411251 ┆ 146.470901 │ │ 1 ┆ 3 ┆ saccade ┆ 2495538 ┆ 2495586 ┆ 48 ┆ 6.138982 ┆ 324.75986 │ │ 1 ┆ 3 ┆ saccade ┆ 2495588 ┆ 2495596 ┆ 8 ┆ 0.397571 ┆ 67.822723 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (279, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 1 ┆ 4 ┆ saccade ┆ 2498659 ┆ 2498669 ┆ 10 ┆ 0.517531 ┆ 65.438249 │ │ 1 ┆ 4 ┆ saccade ┆ 2498806 ┆ 2498823 ┆ 17 ┆ 2.32045 ┆ 218.315242 │ │ 1 ┆ 4 ┆ saccade ┆ 2498826 ┆ 2498837 ┆ 11 ┆ 0.594523 ┆ 77.063048 │ │ 1 ┆ 4 ┆ saccade ┆ 2499066 ┆ 2499082 ┆ 16 ┆ 2.057166 ┆ 207.871157 │ │ 1 ┆ 4 ┆ saccade ┆ 2499084 ┆ 2499093 ┆ 9 ┆ 0.383615 ┆ 50.680776 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 4 ┆ saccade ┆ 2532430 ┆ 2532455 ┆ 25 ┆ 2.634329 ┆ 244.427252 │ │ 1 ┆ 4 ┆ saccade ┆ 2532464 ┆ 2532473 ┆ 9 ┆ 0.325888 ┆ 41.897494 │ │ 1 ┆ 4 ┆ saccade ┆ 2532478 ┆ 2532484 ┆ 6 ┆ 0.203201 ┆ 35.488337 │ │ 1 ┆ 4 ┆ saccade ┆ 2532803 ┆ 2532827 ┆ 24 ┆ 3.150437 ┆ 228.038588 │ │ 1 ┆ 4 ┆ saccade ┆ 2532831 ┆ 2532841 ┆ 10 ┆ 0.599739 ┆ 76.66754 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (197, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 1 ┆ 5 ┆ saccade ┆ 2535910 ┆ 2535924 ┆ 14 ┆ 1.75027 ┆ 184.724692 │ │ 1 ┆ 5 ┆ saccade ┆ 2535927 ┆ 2535938 ┆ 11 ┆ 0.564233 ┆ 61.650966 │ │ 1 ┆ 5 ┆ saccade ┆ 2536084 ┆ 2536099 ┆ 15 ┆ 1.537912 ┆ 154.459299 │ │ 1 ┆ 5 ┆ saccade ┆ 2536102 ┆ 2536110 ┆ 8 ┆ 0.574613 ┆ 83.254579 │ │ 1 ┆ 5 ┆ saccade ┆ 2536368 ┆ 2536384 ┆ 16 ┆ 2.05844 ┆ 201.58258 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 1 ┆ 5 ┆ saccade ┆ 2558503 ┆ 2558521 ┆ 18 ┆ 2.439769 ┆ 214.059528 │ │ 1 ┆ 5 ┆ saccade ┆ 2558523 ┆ 2558534 ┆ 11 ┆ 0.703325 ┆ 82.979347 │ │ 1 ┆ 5 ┆ saccade ┆ 2558819 ┆ 2558860 ┆ 41 ┆ 3.587805 ┆ 248.370114 │ │ 1 ┆ 5 ┆ saccade ┆ 2559141 ┆ 2559170 ┆ 29 ┆ 3.018918 ┆ 219.333101 │ │ 1 ┆ 5 ┆ saccade ┆ 2559173 ┆ 2559182 ┆ 9 ┆ 0.458693 ┆ 73.800907 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (226, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 2 ┆ 1 ┆ saccade ┆ 1788371 ┆ 1788385 ┆ 14 ┆ 1.637792 ┆ 166.338723 │ │ 2 ┆ 1 ┆ saccade ┆ 1788389 ┆ 1788399 ┆ 10 ┆ 0.444196 ┆ 58.280038 │ │ 2 ┆ 1 ┆ saccade ┆ 1788620 ┆ 1788634 ┆ 14 ┆ 0.970684 ┆ 97.555336 │ │ 2 ┆ 1 ┆ saccade ┆ 1788755 ┆ 1788773 ┆ 18 ┆ 1.91793 ┆ 162.843658 │ │ 2 ┆ 1 ┆ saccade ┆ 1788775 ┆ 1788785 ┆ 10 ┆ 0.426583 ┆ 56.434337 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 1 ┆ saccade ┆ 1817186 ┆ 1817220 ┆ 34 ┆ 4.677425 ┆ 274.755185 │ │ 2 ┆ 1 ┆ saccade ┆ 1817222 ┆ 1817232 ┆ 10 ┆ 0.710669 ┆ 88.059465 │ │ 2 ┆ 1 ┆ saccade ┆ 1817235 ┆ 1817243 ┆ 8 ┆ 0.254145 ┆ 37.594494 │ │ 2 ┆ 1 ┆ saccade ┆ 1817528 ┆ 1817542 ┆ 14 ┆ 1.284482 ┆ 136.187717 │ │ 2 ┆ 1 ┆ saccade ┆ 1817545 ┆ 1817554 ┆ 9 ┆ 0.508299 ┆ 73.233931 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (239, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 2 ┆ 2 ┆ saccade ┆ 1821294 ┆ 1821304 ┆ 10 ┆ 0.357638 ┆ 48.344057 │ │ 2 ┆ 2 ┆ saccade ┆ 1821418 ┆ 1821432 ┆ 14 ┆ 1.599806 ┆ 177.886157 │ │ 2 ┆ 2 ┆ saccade ┆ 1821436 ┆ 1821446 ┆ 10 ┆ 0.307251 ┆ 36.787342 │ │ 2 ┆ 2 ┆ saccade ┆ 1821600 ┆ 1821613 ┆ 13 ┆ 1.206655 ┆ 123.39338 │ │ 2 ┆ 2 ┆ saccade ┆ 1821618 ┆ 1821625 ┆ 7 ┆ 0.196173 ┆ 33.006958 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 2 ┆ saccade ┆ 1853603 ┆ 1853610 ┆ 7 ┆ 0.272949 ┆ 42.795827 │ │ 2 ┆ 2 ┆ saccade ┆ 1853778 ┆ 1853795 ┆ 17 ┆ 2.324079 ┆ 231.872115 │ │ 2 ┆ 2 ┆ saccade ┆ 1853798 ┆ 1853811 ┆ 13 ┆ 0.718244 ┆ 78.631457 │ │ 2 ┆ 2 ┆ saccade ┆ 1853963 ┆ 1853980 ┆ 17 ┆ 1.726661 ┆ 154.706905 │ │ 2 ┆ 2 ┆ saccade ┆ 1853983 ┆ 1853992 ┆ 9 ┆ 0.814943 ┆ 119.1488 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (244, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 2 ┆ 3 ┆ saccade ┆ 1857363 ┆ 1857378 ┆ 15 ┆ 0.892087 ┆ 79.059368 │ │ 2 ┆ 3 ┆ saccade ┆ 1857383 ┆ 1857391 ┆ 8 ┆ 0.205275 ┆ 32.159932 │ │ 2 ┆ 3 ┆ saccade ┆ 1857555 ┆ 1857568 ┆ 13 ┆ 0.634424 ┆ 74.701559 │ │ 2 ┆ 3 ┆ saccade ┆ 1857757 ┆ 1857767 ┆ 10 ┆ 0.503613 ┆ 73.648895 │ │ 2 ┆ 3 ┆ saccade ┆ 1857891 ┆ 1857907 ┆ 16 ┆ 1.685755 ┆ 178.800005 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 3 ┆ saccade ┆ 1887782 ┆ 1887791 ┆ 9 ┆ 0.457538 ┆ 64.93795 │ │ 2 ┆ 3 ┆ saccade ┆ 1887797 ┆ 1887803 ┆ 6 ┆ 0.132551 ┆ 23.494864 │ │ 2 ┆ 3 ┆ saccade ┆ 1888164 ┆ 1888180 ┆ 16 ┆ 1.675252 ┆ 161.034426 │ │ 2 ┆ 3 ┆ saccade ┆ 1888402 ┆ 1888416 ┆ 14 ┆ 1.143881 ┆ 123.020248 │ │ 2 ┆ 3 ┆ saccade ┆ 1888420 ┆ 1888429 ┆ 9 ┆ 0.364655 ┆ 50.193886 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (230, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 2 ┆ 4 ┆ saccade ┆ 1892227 ┆ 1892243 ┆ 16 ┆ 1.624648 ┆ 144.637406 │ │ 2 ┆ 4 ┆ saccade ┆ 1892246 ┆ 1892254 ┆ 8 ┆ 0.383466 ┆ 54.245266 │ │ 2 ┆ 4 ┆ saccade ┆ 1892399 ┆ 1892415 ┆ 16 ┆ 1.644712 ┆ 158.332598 │ │ 2 ┆ 4 ┆ saccade ┆ 1892663 ┆ 1892683 ┆ 20 ┆ 2.061545 ┆ 156.010467 │ │ 2 ┆ 4 ┆ saccade ┆ 1892687 ┆ 1892696 ┆ 9 ┆ 0.402365 ┆ 51.548082 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 4 ┆ saccade ┆ 1920951 ┆ 1920962 ┆ 11 ┆ 0.420791 ┆ 49.716265 │ │ 2 ┆ 4 ┆ saccade ┆ 1921180 ┆ 1921204 ┆ 24 ┆ 2.6824 ┆ 201.605602 │ │ 2 ┆ 4 ┆ saccade ┆ 1921210 ┆ 1921220 ┆ 10 ┆ 0.478696 ┆ 66.807838 │ │ 2 ┆ 4 ┆ saccade ┆ 1921465 ┆ 1921481 ┆ 16 ┆ 1.563726 ┆ 148.373275 │ │ 2 ┆ 4 ┆ saccade ┆ 1921484 ┆ 1921497 ┆ 13 ┆ 0.399969 ┆ 42.431009 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (210, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 2 ┆ 5 ┆ saccade ┆ 1926113 ┆ 1926131 ┆ 18 ┆ 1.717738 ┆ 125.308017 │ │ 2 ┆ 5 ┆ saccade ┆ 1926136 ┆ 1926148 ┆ 12 ┆ 0.4229 ┆ 49.524877 │ │ 2 ┆ 5 ┆ saccade ┆ 1926293 ┆ 1926308 ┆ 15 ┆ 1.651672 ┆ 160.017034 │ │ 2 ┆ 5 ┆ saccade ┆ 1926310 ┆ 1926319 ┆ 9 ┆ 0.469937 ┆ 59.992567 │ │ 2 ┆ 5 ┆ saccade ┆ 1926600 ┆ 1926616 ┆ 16 ┆ 1.59811 ┆ 145.377035 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 2 ┆ 5 ┆ saccade ┆ 1952141 ┆ 1952157 ┆ 16 ┆ 2.01917 ┆ 183.599606 │ │ 2 ┆ 5 ┆ saccade ┆ 1952159 ┆ 1952166 ┆ 7 ┆ 0.307424 ┆ 48.521859 │ │ 2 ┆ 5 ┆ saccade ┆ 1952224 ┆ 1952232 ┆ 8 ┆ 0.211292 ┆ 27.737421 │ │ 2 ┆ 5 ┆ saccade ┆ 1952350 ┆ 1952366 ┆ 16 ┆ 1.617187 ┆ 164.901431 │ │ 2 ┆ 5 ┆ saccade ┆ 1952369 ┆ 1952378 ┆ 9 ┆ 0.421244 ┆ 63.695558 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (220, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 3 ┆ 1 ┆ saccade ┆ 2199275 ┆ 2199286 ┆ 11 ┆ 0.27331 ┆ 29.844929 │ │ 3 ┆ 1 ┆ saccade ┆ 2199469 ┆ 2199484 ┆ 15 ┆ 1.404017 ┆ 127.57817 │ │ 3 ┆ 1 ┆ saccade ┆ 2199486 ┆ 2199495 ┆ 9 ┆ 0.665122 ┆ 99.999033 │ │ 3 ┆ 1 ┆ saccade ┆ 2199650 ┆ 2199669 ┆ 19 ┆ 2.380039 ┆ 210.63191 │ │ 3 ┆ 1 ┆ saccade ┆ 2199672 ┆ 2199684 ┆ 12 ┆ 0.782463 ┆ 91.31229 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 1 ┆ saccade ┆ 2225401 ┆ 2225423 ┆ 22 ┆ 2.895209 ┆ 230.975808 │ │ 3 ┆ 1 ┆ saccade ┆ 2225425 ┆ 2225437 ┆ 12 ┆ 0.805183 ┆ 90.166193 │ │ 3 ┆ 1 ┆ saccade ┆ 2225612 ┆ 2225689 ┆ 77 ┆ 18.750847 ┆ 385.874389 │ │ 3 ┆ 1 ┆ saccade ┆ 2225694 ┆ 2225708 ┆ 14 ┆ 0.580474 ┆ 63.024947 │ │ 3 ┆ 1 ┆ saccade ┆ 2226159 ┆ 2226193 ┆ 34 ┆ 8.52137 ┆ 370.955645 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (222, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 3 ┆ 2 ┆ saccade ┆ 2228942 ┆ 2228956 ┆ 14 ┆ 1.747419 ┆ 194.915976 │ │ 3 ┆ 2 ┆ saccade ┆ 2228958 ┆ 2228969 ┆ 11 ┆ 0.681674 ┆ 77.647499 │ │ 3 ┆ 2 ┆ saccade ┆ 2229169 ┆ 2229189 ┆ 20 ┆ 2.709864 ┆ 237.872262 │ │ 3 ┆ 2 ┆ saccade ┆ 2229199 ┆ 2229210 ┆ 11 ┆ 0.587895 ┆ 78.471352 │ │ 3 ┆ 2 ┆ saccade ┆ 2229215 ┆ 2229221 ┆ 6 ┆ 0.185484 ┆ 38.273112 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 2 ┆ saccade ┆ 2255512 ┆ 2255531 ┆ 19 ┆ 3.370259 ┆ 303.950654 │ │ 3 ┆ 2 ┆ saccade ┆ 2255537 ┆ 2255549 ┆ 12 ┆ 0.594982 ┆ 69.303064 │ │ 3 ┆ 2 ┆ saccade ┆ 2255554 ┆ 2255562 ┆ 8 ┆ 0.271787 ┆ 36.311821 │ │ 3 ┆ 2 ┆ saccade ┆ 2255751 ┆ 2255800 ┆ 49 ┆ 13.944802 ┆ 447.865971 │ │ 3 ┆ 2 ┆ saccade ┆ 2255802 ┆ 2255809 ┆ 7 ┆ 0.583794 ┆ 95.92744 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (229, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 3 ┆ 3 ┆ saccade ┆ 2258568 ┆ 2258583 ┆ 15 ┆ 1.674585 ┆ 181.873264 │ │ 3 ┆ 3 ┆ saccade ┆ 2258585 ┆ 2258595 ┆ 10 ┆ 0.64466 ┆ 92.159167 │ │ 3 ┆ 3 ┆ saccade ┆ 2258810 ┆ 2258838 ┆ 28 ┆ 1.406924 ┆ 127.833359 │ │ 3 ┆ 3 ┆ saccade ┆ 2259007 ┆ 2259026 ┆ 19 ┆ 2.411112 ┆ 221.887778 │ │ 3 ┆ 3 ┆ saccade ┆ 2259030 ┆ 2259038 ┆ 8 ┆ 0.353142 ┆ 60.158986 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 3 ┆ saccade ┆ 2286532 ┆ 2286563 ┆ 31 ┆ 3.850584 ┆ 271.860398 │ │ 3 ┆ 3 ┆ saccade ┆ 2286567 ┆ 2286577 ┆ 10 ┆ 0.745344 ┆ 98.246746 │ │ 3 ┆ 3 ┆ saccade ┆ 2286580 ┆ 2286588 ┆ 8 ┆ 0.327556 ┆ 47.518265 │ │ 3 ┆ 3 ┆ saccade ┆ 2286742 ┆ 2286754 ┆ 12 ┆ 0.944254 ┆ 94.091517 │ │ 3 ┆ 3 ┆ saccade ┆ 2286758 ┆ 2286767 ┆ 9 ┆ 0.430307 ┆ 62.981815 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (230, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 3 ┆ 4 ┆ saccade ┆ 2289837 ┆ 2289860 ┆ 23 ┆ 0.988789 ┆ 81.440584 │ │ 3 ┆ 4 ┆ saccade ┆ 2290012 ┆ 2290045 ┆ 33 ┆ 2.277392 ┆ 202.825227 │ │ 3 ┆ 4 ┆ saccade ┆ 2290256 ┆ 2290276 ┆ 20 ┆ 3.271935 ┆ 284.32695 │ │ 3 ┆ 4 ┆ saccade ┆ 2290279 ┆ 2290293 ┆ 14 ┆ 0.841424 ┆ 80.024383 │ │ 3 ┆ 4 ┆ saccade ┆ 2290300 ┆ 2290306 ┆ 6 ┆ 0.136819 ┆ 23.444835 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 4 ┆ saccade ┆ 2320351 ┆ 2320358 ┆ 7 ┆ 0.267164 ┆ 46.685587 │ │ 3 ┆ 4 ┆ saccade ┆ 2320536 ┆ 2320552 ┆ 16 ┆ 1.725806 ┆ 172.048427 │ │ 3 ┆ 4 ┆ saccade ┆ 2320554 ┆ 2320563 ┆ 9 ┆ 0.640034 ┆ 100.815239 │ │ 3 ┆ 4 ┆ saccade ┆ 2320842 ┆ 2320859 ┆ 17 ┆ 2.429952 ┆ 203.858621 │ │ 3 ┆ 4 ┆ saccade ┆ 2320861 ┆ 2320874 ┆ 13 ┆ 0.787333 ┆ 85.185797 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘, shape: (242, 8) ┌─────────┬─────────┬─────────┬─────────┬─────────┬──────────┬───────────┬───────────────┐ │ text_id ┆ page_id ┆ name ┆ onset ┆ offset ┆ duration ┆ amplitude ┆ peak_velocity │ │ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │ │ i64 ┆ i64 ┆ str ┆ i64 ┆ i64 ┆ i64 ┆ f64 ┆ f64 │ ╞═════════╪═════════╪═════════╪═════════╪═════════╪══════════╪═══════════╪═══════════════╡ │ 3 ┆ 5 ┆ saccade ┆ 2324101 ┆ 2324118 ┆ 17 ┆ 1.193644 ┆ 116.520927 │ │ 3 ┆ 5 ┆ saccade ┆ 2324290 ┆ 2324308 ┆ 18 ┆ 1.763718 ┆ 147.61711 │ │ 3 ┆ 5 ┆ saccade ┆ 2324310 ┆ 2324319 ┆ 9 ┆ 0.472483 ┆ 64.831669 │ │ 3 ┆ 5 ┆ saccade ┆ 2324472 ┆ 2324487 ┆ 15 ┆ 1.653963 ┆ 166.927896 │ │ 3 ┆ 5 ┆ saccade ┆ 2324490 ┆ 2324499 ┆ 9 ┆ 0.543703 ┆ 72.35292 │ │ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │ │ 3 ┆ 5 ┆ saccade ┆ 2353040 ┆ 2353055 ┆ 15 ┆ 1.294229 ┆ 127.551514 │ │ 3 ┆ 5 ┆ saccade ┆ 2353058 ┆ 2353065 ┆ 7 ┆ 0.32352 ┆ 53.374272 │ │ 3 ┆ 5 ┆ saccade ┆ 2353394 ┆ 2353436 ┆ 42 ┆ 3.322846 ┆ 240.984358 │ │ 3 ┆ 5 ┆ saccade ┆ 2353622 ┆ 2353643 ┆ 21 ┆ 2.94861 ┆ 219.750364 │ │ 3 ┆ 5 ┆ saccade ┆ 2353656 ┆ 2353664 ┆ 8 ┆ 0.415923 ┆ 61.468058 │ └─────────┴─────────┴─────────┴─────────┴─────────┴──────────┴───────────┴───────────────┘)
-
dict (1 items)
-
DataFrame (5 columns, 20 rows)shape: (20, 5)
text_id page_id filepath load_function load_kwargs i64 i64 str null null 0 1 "pymovements-toy-dataset-main/d… null null 0 2 "pymovements-toy-dataset-main/d… null null 0 3 "pymovements-toy-dataset-main/d… null null 0 4 "pymovements-toy-dataset-main/d… null null 0 5 "pymovements-toy-dataset-main/d… null null … … … … … 3 1 "pymovements-toy-dataset-main/d… null null 3 2 "pymovements-toy-dataset-main/d… null null 3 3 "pymovements-toy-dataset-main/d… null null 3 4 "pymovements-toy-dataset-main/d… null null 3 5 "pymovements-toy-dataset-main/d… null null
-
-
list (20 items)
-
Gaze
-
DataFrame (8 columns, 17223 rows)shape: (17_223, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 1988145 -1.0 -1.0 0 1 [206.8, 152.4] [-10.697598, -8.852399] [null, null] 1988146 -1.0 -1.0 0 1 [206.9, 152.1] [-10.695183, -8.859678] [null, null] 1988147 -1.0 -1.0 0 1 [207.0, 151.8] [-10.692768, -8.866956] [1.610194, -5.256267] 1988148 -1.0 -1.0 0 1 [207.1, 151.7] [-10.690352, -8.869381] [0.402548, -4.447465] 1988149 -1.0 -1.0 0 1 [207.0, 151.5] [-10.692768, -8.874233] [0.402561, -3.234462] … … … … … … … … 2005363 -1.0 -1.0 0 1 [361.0, 415.4] [-6.932438, -2.386672] [-63.266374, -21.085616] 2005364 -1.0 -1.0 0 1 [358.0, 414.5] [-7.006376, -2.408998] [-63.249652, -19.431326] 2005365 -1.0 -1.0 0 1 [355.8, 413.8] [-7.060582, -2.426362] [-60.359624, -15.710061] 2005366 -1.0 -1.0 0 1 [353.1, 413.2] [-7.12709, -2.441245] [null, null] 2005367 -1.0 -1.0 0 1 [351.2, 412.9] [-7.173881, -2.448686] [null, null] -
EventsEvents
-
DataFrame (8 columns, 142 rows)shape: (142, 8)
text_id page_id name onset offset duration amplitude peak_velocity i64 i64 str i64 i64 i64 f64 f64 0 1 "saccade" 1988323 1988337 14 1.236741 129.856451 0 1 "saccade" 1988342 1988350 8 0.330748 50.527286 0 1 "saccade" 1988547 1988567 20 2.391184 200.144558 0 1 "saccade" 1988571 1988582 11 0.476811 56.048003 0 1 "saccade" 1988737 1988760 23 3.285115 249.67823 … … … … … … … … 0 1 "saccade" 2005110 2005126 16 1.405354 137.917594 0 1 "saccade" 2005128 2005138 10 0.44098 61.197926 0 1 "saccade" 2005288 2005345 57 14.682541 352.550667 0 1 "saccade" 2005347 2005356 9 0.629861 85.484987 0 1 "saccade" 2005359 2005365 6 0.368268 66.68761 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
-
Gaze
-
DataFrame (8 columns, 29799 rows)shape: (29_799, 8)
time stimuli_x stimuli_y text_id page_id pixel position velocity i64 f64 f64 i64 i64 list[f64] list[f64] list[f64] 2008305 -1.0 -1.0 0 2 [141.4, 153.6] [-12.268583, -8.823284] [null, null] 2008306 -1.0 -1.0 0 2 [141.1, 153.2] [-12.275749, -8.832989] [null, null] 2008307 -1.0 -1.0 0 2 [140.7, 152.8] [-12.285302, -8.842695] [-5.572617, -6.065816] 2008308 -1.0 -1.0 0 2 [140.6, 152.7] [-12.28769, -8.845121] [-3.582268, -4.043733] 2008309 -1.0 -1.0 0 2 [140.5, 152.6] [-12.290078, -8.847547] [-2.388085, -2.021821] … … … … … … … … 2038099 -1.0 -1.0 0 2 [273.8, 773.8] [-9.071149, 6.490168] [1.21962, 1.635403] 2038100 -1.0 -1.0 0 2 [273.8, 774.1] [-9.071149, 6.497527] [1.626175, 4.497406] 2038101 -1.0 -1.0 0 2 [273.9, 774.5] [-9.06871, 6.50734] [1.626186, 1.635423] 2038102 -1.0 -1.0 0 2 [274.0, 774.4] [-9.066271, 6.504886] [null, null] 2038103 -1.0 -1.0 0 2 [274.0, 773.9] [-9.066271, 6.492621] [null, null] -
EventsEvents
-
DataFrame (8 columns, 233 rows)shape: (233, 8)
text_id page_id name onset offset duration amplitude peak_velocity i64 i64 str i64 i64 i64 f64 f64 0 2 "saccade" 2008474 2008497 23 0.743998 82.147203 0 2 "saccade" 2008604 2008620 16 1.729582 167.343877 0 2 "saccade" 2008807 2008838 31 4.866513 314.396904 0 2 "saccade" 2008840 2008851 11 0.896983 116.795984 0 2 "saccade" 2008855 2008861 6 0.29733 60.328955 … … … … … … … … 0 2 "saccade" 2037638 2037654 16 1.411621 138.382767 0 2 "saccade" 2037656 2037666 10 0.659646 86.536773 0 2 "saccade" 2037812 2037830 18 2.739312 240.193236 0 2 "saccade" 2037832 2037839 7 0.353243 66.529044 0 2 "saccade" 2037845 2037851 6 0.197825 42.49047 -
list (2 items)
- 'text_id'
- 'page_id'
-
-
list (2 items)
- 'text_id'
- 'page_id'
-
ExperimentExperiment
-
EyeTrackerEyeTracker
-
NoneNone
-
NoneNone
-
NoneNone
-
NoneNone
-
10001000
-
NoneNone
-
NoneNone
-
-
10001000
-
ScreenScreen
-
6868
-
30.230.2
-
10241024
-
'upper left''upper left'
-
3838
-
12801280
-
15.59938648778295315.599386487782953
-
-15.599386487782953-15.599386487782953
-
12.50804441088254612.508044410882546
-
-12.508044410882546-12.508044410882546
-
-
-
- (18 more)
-
Gaze
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
DatasetPathsDatasetPaths
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
PosixPath('data/ToyDataset/downloads')PosixPath('data/ToyDataset/downloads')
-
PosixPath('data/ToyDataset/events')PosixPath('data/ToyDataset/events')
-
PosixPath('data/ToyDataset/precomputed_events')PosixPath('data/ToyDataset/precomputed_events')
-
PosixPathPosixPath('data/ToyDataset/precomputed_reading_measures')
-
PosixPath('data/ToyDataset/preprocessed')PosixPath('data/ToyDataset/preprocessed')
-
PosixPath('data/ToyDataset/raw')PosixPath('data/ToyDataset/raw')
-
PosixPath('data/ToyDataset')PosixPath('data/ToyDataset')
-
-
list (0 items)
-
list (0 items)
Let’s verify that we have detected some saccades and have the desired columns available.
dataset.events[0]
-
DataFrame (8 columns, 142 rows)shape: (142, 8)
text_id page_id name onset offset duration amplitude peak_velocity i64 i64 str i64 i64 i64 f64 f64 0 1 "saccade" 1988323 1988337 14 1.236741 129.856451 0 1 "saccade" 1988342 1988350 8 0.330748 50.527286 0 1 "saccade" 1988547 1988567 20 2.391184 200.144558 0 1 "saccade" 1988571 1988582 11 0.476811 56.048003 0 1 "saccade" 1988737 1988760 23 3.285115 249.67823 … … … … … … … … 0 1 "saccade" 2005110 2005126 16 1.405354 137.917594 0 1 "saccade" 2005128 2005138 10 0.44098 61.197926 0 1 "saccade" 2005288 2005345 57 14.682541 352.550667 0 1 "saccade" 2005347 2005356 9 0.629861 85.484987 0 1 "saccade" 2005359 2005365 6 0.368268 66.68761 -
list (2 items)
- 'text_id'
- 'page_id'
Plot the main sequence#
Now we just pass the event dataframe to the plotting function:
# only showing the first three event dataframes here.
# note that you can adjust the styling of the plot, e.g. setting a low
# alpha value allows you to see overlapping data points
for event_df in dataset.events[:3]:
pm.plotting.main_sequence_plot(
event_df,
title='Main sequence plot for '
f'text {event_df[0, "text_id"]}, '
f'page {event_df[0, "page_id"]}',
alpha=0.3,
color='green',
marker='x',
marker_size=30,
)
What you have learned in this tutorial:#
how to prepare your data to plot a main sequence
how to create a main sequence plot by using
main_sequence_plot()