EMIP-Toolkit
EMIP-Toolkit copied to clipboard
EMIP Toolkit (EMTK): A Python Library for Processing Eye Movement in Programming Data
As discussed in issue #82
The dimensions used for pasting the stimuli onto the background are incorrect:  Instead of (100, 375), they should be (0, 375) to allow users to see correct positions of...
The AlMadi2018 dataset citation link is broken. Here's the broken link: https://dl.acm.org/doi/10.1145/3448018.345742 This link should probably lead to this paper: https://ieeexplore.ieee.org/document/8334439
Create parsers for 3 datasets from eyeCode, a tool similar to emtk, written in Python 2. The datasets can be found here: https://github.com/synesthesiam/eyecode/tree/master/data.
The add_srcML currently uses pre-generated files for the EMIP dataset code. It does not generate srcML tags for any piece of code. It would be great to integrate srcML into...
We just added 5 classifiers into a new file called Classifier.py. Each classifier is contained within a class. We also modify the emip-toolkit.py to take in different classifiers per the...
When the download function below https://github.com/nalmadi/EMIP-Toolkit/blob/d1a7eabd08ca27c062b5f14118395eaea8d5eac2/emip_toolkit.py#L1552 used to download the EMIP dataset, it also downloads the published version of this toolkit and the corrected dataset into the ```datasets``` folder. Is...
These functions manually matches the name of the stimuli with the name of the original code file, from which the stimuli was adapted. An example can be seen below (this...
Something similar to https://github.com/sympy/sympy would be good. This includes creating a "Contributing" page, "Adding dataset" page, and the a "Documentation Style Guide" page
EMTK doesn't have a community profile yet, so it is not clear how people can contribute to the open-source project. To help build a community around the tool, we need...