Changes between Version 2 and Version 3 of ProjectGazeTrackingLibraryPage


Ignore:
Timestamp:
03/22/18 20:28:10 (7 years ago)
Author:
Monika Rizova
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectGazeTrackingLibraryPage

    v2 v3  
    1 = Gaze Tracking Library =
     1= ITU Gaze Tracker - Gaze Tracking Library =
    22
    33''Description''
    44
    5   !PyGaze is an open-source toolbox for eye tracking in Python. It has an uniform and user-friendy syntax and it is aimed for people with minor to advanced programming skills in Python. Pygaze acts as a wrapper around several existing packages, among
    6   which !PyGame, !PsychoPy, pylink (for SR Research !EyeLink systems), !SensoMotoric Instruments’ !iViewX API, and the !Tobii SDK. From stimulus presentation to eye-tracker communication: everything can be handled by via !PyGaze scripting. As a a Python
    7   library for eye tracking you can use a set of plugins that will allow you to use !PyGaze from within !OpenSesame. You can install !PyGaze on Windows as well as on Ubuntu.
     5  Gaze Tracking Library is a framework for open source eye tracking using off-the-shelf components, such as webcams and video cameras. It supports both head-mounted and remote setups. The network API relies on TCP/IP and UDP (.Net client included).
     6  Gaze Tracking Library has these features:
    87
    9   !PyGaze supports the following eye trackers:
    10 
    11   - !EyeLink — For information on how to run !OpenSesame with !PyLink support
    12   - !EyeTribe — Works out of the box.
    13 
    14   Advantages of !PyGaze:
    15  
    16   - user-friendly platform
    17   - saccade detection algorithm (for online detection)
    18   - sharing code is easy (works on Windows, Linux and Mac OSX)
    19   - creating eyetracking experiments in Python syntax with the least possible effort
    20   - can be used for visual and auditory stimulus presentation; for response collection via keyboard, mouse, joystick, and other external hardware
     8  - Eye tracking
     9  - Gaze tracking
     10  - Pupil tracking
     11  - Corneal reflection tracking 
    2112
    2213  **URL:**
    2314
    24   1. http://www.pygaze.org/
    25   2. https://www.ncbi.nlm.nih.gov/pubmed/24258321
    26   3. http://osdoc.cogsci.nl/3.1/manual/eyetracking/pygaze/
     15  1. https://sourceforge.net/projects/gazetrackinglib/
     16  2. https://www.cse.iitk.ac.in/users/se367/11/papers/p77-san_agustin.pdf
     17  3. http://www.gazegroup.org/ (Temporary unavailable)
    2718
    2819== '''Project Anatomy''' ==
    2920
    30 **Community**: !PyGaze community
     21**Community**: GazeTracker community
    3122
    32 **Leadership**: Edwin Dalmaijer
     23**Leadership**: Javier San Agustin (admin), Martin Tall (admin)
    3324
    34 **Forking**: Fork your own copy at this address https://github.com/esdalmaijer/PyGaze, for which you will need a !GitHub account.
     25**Forking**: Fork your own copy at this address https://github.com/devinbarry/GazeTracker, for which you will need a !GitHub account.
    3526
    36 **Communication**: There are a couple of ways for communicating with !PyGaze developers, one is their support forum accessible from http://forum.cogsci.nl/index.php?p=/categories/pygaze and the other is a contact form found at http://www.pygaze.org/contact/ (in case you do not want to create a forum account)
     27**Communication**: There is a forum for communication, a discussion forum available at: https://sourceforge.net/p/gazetrackinglib/discussion/
    3728
    38 **Roadmaps**:
    39  
     29**Roadmaps**: 
    4030
    4131''Original goal:''
    4232 
    43   - bundles of code for a large range of different eye trackers from different manufacturers into a single interface.
    44   - open-source based on excisting libraries
    45 
    46 ''Future goals:''
    47 
    48   Short term:
    49   - better variable management and getting rid of some annoying bugs
    50   - an analysis suite to complement the existing experimental library
    51 
    52   Long term:
    53   - incorporate support for more eye trackers and support for even more obscure peripherals
    54   - support for electroencephalography
    55  
    56   Source: Interview with lead developer: https://opensource.com/life/15/12/pygaze-open-source-eye-tracking-toolkit
     33  - The gaze tracker should be robust and accurate enough to work with at least one gaze-communication system.
     34  - Use of low-cost off-the-shelf components.
     35  - The user should be given flexibility to place the different components (camera, infrared lights, computer display) at various locations to fit specific needs. For instance, mounting the display on a wheel chair, moving it to a table or having it accessible in bed should make no difference.
     36  - Open-source software
    5737
    5838**Releases**:
    5939
    60   1. Behavior Research Methods, December 2014, Volume 46, Issue 4, pp 913–921 | Cite as !PyGaze: An open-source, cross-platform toolbox for minimal-effort programming of eyetracking experiments - https://link.springer.com/article/10.3758/s13428-013-0422-2
    61   2. Edwin S. Dalmaijer, Sebastiaan Mathôt, Stefan Van der Stigchel, 2013 - http://www.pygaze.org/resources/downloads/Dalmaijer_Mathot_Stigchel_2013_PyGaze_manuscript.pdf
    62   3. Dalmaijer, E.S., Mathôt, S., & Van der Stigchel, S. (2013). !PyGaze: an open-source, cross-platform toolbox for minimal-effort programming of eye tracking experiments. Behaviour Research Methods. doi:10.3758/s13428-013-0422-2
     40  1.
    6341
    6442**Repositories**:
    6543 
    66   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.
    67   There is also a repository for !PyGazeAnalizer available at: https://github.com/esdalmaijer/PyGazeAnalyser
     44  The main repository of Gaze Tracking Library is: https://github.com/devinbarry/GazeTracker , where you can download the source code, clone it to desktop, or even make your own fork.
     45  There is also a repository available at: svn checkout https://svn.code.sf.net/p/gazetrackinglib/code/trunk gazetrackinglib-code
    6846
    6947**Packaging**:
    7048
    71    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/
     49   Gaze Tracking Library package can be found at: https://sourceforge.net/projects/gazetrackinglib/files/
    7250
    7351**Upstream/downstream**:
    7452
    75    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.
     53  It is open for contributing for upstream, through the !GitHub repository: https://github.com/devinbarry/GazeTracker
    7654 
    7755**Version Control**:
    7856
    79    version 0.6.0 (07-09-2017) - Latest version control
     57   version 2.0 (2010-10-28) - Latest version control
    8058
    8159**Trackers**:
    8260
    83    You can see commits and verified changes at this link: https://github.com/esdalmaijer/PyGaze/commits/master
     61   There is no tracker for commits.
    8462
    8563== Project Evaluation ==
     
    8866=== Fieldtrips ===
    8967
    90 Github: https://github.com/esdalmaijer/PyGaze
     68Github: https://github.com/devinbarry/GazeTracker
    9169
    92 Openhub: / (!PyGaze is not listed here)
     70Openhub: https://www.openhub.net/p/gazetrackinglib
    9371
    94 Source Forge: / (!PyGaze is not listed here)
     72Source Forge: https://sourceforge.net/projects/gazetrackinglib/
    9573
    9674=== Evaluation ===
    9775
    98 **Licensing:** GNU Public License (version 3)
     76**Licensing:** GNU General Public License version 2.0 (GPLv2)
    9977
    100 **Language:** Python
     78**Language:** C#
    10179
    10280**Activity:** Active
    10381
    104 **Number of contributors:** There are two developers and a couple of official contributors. They are listed on this page: http://www.pygaze.org/contributors/
     82**Number of contributors:** There are one known contributor listed on this page: https://github.com/devinbarry/GazeTracker/graphs/contributors
    10583
    106 **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/
     84**Size:** N/A
    10785
    108 **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
     86**Issue tracker:** There is an issue tracking page on !GitHub: https://github.com/devinbarry/GazeTracker/issues but so far nobody reported an issue.
    10987
    110 **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.
     88**New contributor:** If you want to be a contributor to Gaze Tracking Library you are welcomed and can do that through the !GitHub page, where you can make your own fork and pull request and wait for an approval.
    11189
    112 **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.
     90**Community norms:** N/A
    11391
    114 **User base:** Their user base are the developers and the contributors: http://www.pygaze.org/contributors/
     92**User base:** Their user base are the developers.
    11593