Preprocessing, visualization, statistical analysis, feature engineering, and machine learning of eye movement data.
Project description
Package Description
EyeFeatures is an open-source Python package for analyzing eye movement data in any visual task. Its capabilities encompass preprocessing, visualization, statistical analysis, feature engineering and machine learning. Its unique feature is its architecture and versatility. Accepting data in .csv format containing gaze position coordinates, the package allows filtration of raw data to remove noise and detecting fixations and saccades with different algorithms. Having fixations any standard descriptive statistical eye movement features (such as totalFD, meanFD etc.) can be computed, including AOI-wise features. AOIs can be predefined or assigned automatically. More complex features, such as chaos measures, topological features, density maps, scanpath similarities for various distance metrics can be computed as well. The package allows to account for the panel structure of the data, calculating shift features relative to group averages. The visualization module allows output a variety of visualization options, including static and dynamic scanpath plots. The architecture of the package allows seamless embedding of its preprocessing and feature extraction classes in Sklearn pipelines. Moreover, it provides datasets and models for deep learning with Pytorch.
Documentation
Documentation for the latest version can be found here.
Tutorials
You can find notebooks with tutorials devoted to different parts of the library in this repository in tutorials folder.
Coming soon
Extensive table with references to all methods is coming soon.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eyefeatures-0.3.0.tar.gz.
File metadata
- Download URL: eyefeatures-0.3.0.tar.gz
- Upload date:
- Size: 71.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
310fda23be0c57304d2b8c4873a06a251fbda43a081748f4cdfb25f546172614
|
|
| MD5 |
4d34df045ed28ce44747c5f27809bf84
|
|
| BLAKE2b-256 |
69c31b426530b3b9156a9734224198cdb7187dd8c5b2dffdbbff19d42eaa675a
|
File details
Details for the file eyefeatures-0.3.0-py3-none-any.whl.
File metadata
- Download URL: eyefeatures-0.3.0-py3-none-any.whl
- Upload date:
- Size: 81.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c32be3f017f4bc87ae5aafbb142ca5184750a1f49fe379f631cd3fcf50f7a6a
|
|
| MD5 |
525de3aee063932769cc7369f2dca72a
|
|
| BLAKE2b-256 |
273789627a0e4b5e5d5ee996b640b5fe1db5a2a6fbd6659319a4e95baf016870
|