Skip to content

annamontagnini/preprogui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preprogui

Pre-Processing Graphical User Interface (For Eyetracking Data)

run command = python3 PReProGui.py

This work-in-progress programm is used to load Eyetracking Data and Metadata, gathered from Eyelink devices. It is able to read multiple asc files created from edf2asc (SR Research), and can read any Metadata in a JSON Format.

User can customize what variables (Position in degrees, Filtered Velocity, etc..) to compute and keep for each trial. Then the codes puts everthing in a blender, and returns a list of python Dictionary that includes every trial from all the Data files, mixed with the Metadata.

You can then visualize the Data structure in the form of a tree, and get a first sight on plotted Data for eye pleasure! You can export the data structure aswell. (Only in pickle format, it is very barebones)

You can save and load presets of edfreader settings, selected Variables, loaded Data files, and loaded Metadata files. You can customize the variables by adding them in the variables2.json, and adding your own related function in the preprocessing.py file.

Ideas welcome!

To do list:

  • Make README cleaner
  • Make an exhaustive reqs.txt file, for easier installation.
  • Allow to load in multiple data formats, including pre-existing data structures (JSON, Pickle, TSV..)
  • Show more informations, such as currently loaded files
  • Error log, and error management
  • Improve the Data Structure vizualisation tree
  • Rework Data Exportation (Choice of format, choose name etc)
  • no-gui mode, for advanced users, to make computation from files, using only presets

About

Pre-Processing Graphical User Interface (For Eyetracking Data)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • AGS Script 100.0%