Fix8 (Fixate) is an Open-Source GUI Tool for Working with Eye Tracking Data in Reading Tasks. FIx8 includes a novel semi-automated correction approach for eye tracking data in reading tasks. The proposed approach allows the user to collaborate with an algorithm to produce accurate corrections in less time without sacrificing accuracy.
Windows:
Compressed executable (slow to load, single file): [Download]
UNcompressed executable (faster load, many files): [Download]
to download and run Fix8 do the following:
- Click on one of the download link above.
- In the top right, right-click the Raw button.
- Click on "Save as..."
- Unzip the file.
- Locate Fix8.exe and run it, first run might take a minute.
- Enjoy!
Mac/Linux: coming soon!
To run Fix8 from the Python code, follow these steps:
Clone the Repository:
git clone https://github.com/nalmadi/fix8.git
cd fix8
Create a Virtual Environment:
It's recommended to use a virtual environment to manage dependencies and isolate your project's environment:
python -m venv myvenv
Activate the virtual environment:
On Windows:
myvenv\Scripts\activate
On macOS and Linux:
source myvenv/bin/activate
Install Requirements:
Once the virtual environment is activated, install the package via pip:
pip install .
If you plan to make changes to the code and rerun the package with the new changes, use this command instead:
pip install -e .
Run the Tool:
Once done, run the tool simply by entering the command "fix8" in the terminal:
fix8
Deactivate the Virtual Environment:
When you're done using the tool, deactivate the virtual environment:
deactivate
a: assign current fixation to line above
z: assign current fixation to line below
space: accept suggestion
backspace: delete fixation (click on fixation to select)
j: move the selected fixation to the left
l: move the selected fixation to the right
i: move the selected fixation upward
k: move the selected fixation downward
Please cite our paper if you user this tool:
TBD