wiki:ProjectEhcaPage

Version 3 (modified by Monika Rizova, 7 years ago) ( diff )

--

EHCA - Eye-head coordination analyzer for the MATLAB programming language

Description

EHCA is a MATLAB software which was developed to analyze eye-head shifts. It is open-source software that is used for identifying parameters of eye-head coordination. Parameters that are detected are such as eye delay, head offset, eye/head amplitudes and durations. To access the tool from within MATLAB, you have to add the ehca folder to the MATLAB path (File... Set Path...). The tool is started by typing 'ehca' in the MATLAB command window.

URL:

  1. https://sourceforge.net/projects/ehca/
  2. https://github.com/schw4b/ehca

Project Anatomy

Community: The developer Simon Schwab

Leadership: Schwab, S., Würmle

Forking: Fork your own copy at this address https://github.com/schw4b/ehca, for which you will need a GitHub account.

Communication: Unfortunately, this project hasn't indicated the best way to get help.

Roadmaps:

Original goal:

Future goals:

Short term:

  • better variable management and getting rid of some annoying bugs
  • an analysis suite to complement the existing experimental library

Long term:

  • incorporate support for more eye trackers and support for even more obscure peripherals
  • support for electroencephalography

Source: Interview with lead developer: https://opensource.com/life/15/12/pygaze-open-source-eye-tracking-toolkit

Releases:

  1. Schwab, S., Würmle, O., & Altorfer, A. (2012). Analysis of eye and head coordination in a visual peripheral recognition task. Journal of Eye Movement Research 5(2):3, 1-9.

Repositories:

The main repository of PyGaze is: https://github.com/esdalmaijer/PyGaze , where you can download the source code, clone it to desktop, or even make your own fork. There is also a repository for PyGazeAnalizer available at: https://github.com/esdalmaijer/PyGazeAnalyser

Packaging:

Different packages for PyGaze, including Windows, Linux and Mac OS X packages can be found at the downloads page of PyGaze: http://www.pygaze.org/downloads/

Upstream/downstream:

So far, from 2013 when it was originaly published, PyGaze has 12 contibutors, and it is open for contributing for upstream, after of course your pull request is revised and approved.

Version Control:

version 0.6.0 (07-09-2017) - Latest version control

Trackers:

You can see commits and verified changes at this link: https://github.com/esdalmaijer/PyGaze/commits/master

Project Evaluation

Fieldtrips

Github: https://github.com/esdalmaijer/PyGaze

Openhub: / (PyGaze is not listed here)

Source Forge: / (PyGaze is not listed here)

Evaluation

Licensing: GNU Public License (version 3)

Language: Python

Activity: Active

Number of contributors: There are two developers and a couple of official contributors. They are listed on this page: http://www.pygaze.org/contributors/

Size: There aren't any official releases on GitHub, you can find out the size of the packages from the download page after you download them. http://www.pygaze.org/downloads/

Issue tracker: There is a forum where you can write about an issue: http://forum.cogsci.nl/index.php?p=/categories/pygaze and there is the issue tracker on GitHub: https://github.com/esdalmaijer/PyGaze/issues

New contributor: If you want to be a contributor to PyGaze one way is through the GitHub page, where you can make your own fork and pull request and wait for an approval.

Community norms: You can report an issue through the forum page , help to fix it by forking in the GitHub repository and commit fixes and if you prefer to work via different channels (contact form, or via carrier pigeon), that’s fine too.

User base: Their user base are the developers and the contributors: http://www.pygaze.org/contributors/

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.