Eye movement analysis and visualization package, with a focus on fixation map and scanpath similarity
Project description
PyEyeSim
this is a Python library for eye-movement analysis, visualization and comparison, with a focus on scanpath comparison.
The ultimate goal of the library is to make advanced fixation map statistics (eg: entropy) and scanpath comparison accesible (hidden markov model based, and saccade direction based).
The library also provides general descripitve statistics about eye-movements. It is intended to work with ordered fixation data. (a row for each fixation), that is loaded into a pandas dataframe.
Additionaly, easy visualizations about the statistics (overall stats, stimulus based stats, within trial progrression) and heatmaps are also provided.
three main scanpath similarity functionalities:
- Within group similarity (for a single group of observers in a single condition)
- Between condition similarity (for single group of observers, observing the same stimuli in two conditions)
- Between group similarity (for two groups of observers observing the same stimuli)
The library started to develop for use in art perception studies, therefore, there is an emphasis on stimulus based eye-movement comparison.
Installation:
in the terminal/anaconda prompt
pip install pyeyesim
OR
if you cloned the library and are in the root folder of the library using the terminal (mac) or anaconda prompt (windows), you can install it, using the command: " pip install -e . "
Demo:
for examples of using the library, see the PyEyeDemoBasic.ipynb in the Notebooks folder
Dependencies:
for full funcionality
scikit-image hmmlearn xarray
on pip
Project details
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
File details
Details for the file pyeyesim-0.4.0.tar.gz
.
File metadata
- Download URL: pyeyesim-0.4.0.tar.gz
- Upload date:
- Size: 66.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef8e7455c941a00081abd870fa90b5c9349357c782d54ad6ba812cb0ce13424 |
|
MD5 | d2cabf7566aea00f5c412c42ca63749c |
|
BLAKE2b-256 | b0c42da982f72dfd0a43fb00df73717a9c4812680a0928b4f82d2e94a73ae7d9 |
File details
Details for the file pyeyesim-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: pyeyesim-0.4.0-py3-none-any.whl
- Upload date:
- Size: 74.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77d6cf991afc4854a63b9fa1648132e4cebedf9b0af3500a64e8026a3aa9a36d |
|
MD5 | 2ff3e932d09c03ead15123c39a814057 |
|
BLAKE2b-256 | a6315ccc66a7d6405aa61dbf9c63eb0dcb602a0eea1f27fdfead835cfd2aca2a |