Differences between revisions 2 and 3
Revision 2 as of 2008-06-02 15:00:54
Size: 1623
Editor: platypus
Comment:
Revision 3 as of 2008-06-02 15:56:33
Size: 1752
Editor: platypus
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
 * a demo of how to do Drag and Drop  * a demo of how to do Drag and Drop using [http://www.pygame.org/news.html PyGame], which is the library I'm going to be building on mostly.
Line 15: Line 15:
What I have is available in Bazaar repositories. You must have an account on our system to check these out. To access it use the commands: What I have is available in Bazaar repositories. You must have an account on the HLP system to check these out. To access it use the commands:
Line 30: Line 30:
bzr checkout ~awatts/projectname projectname bzr checkout ~awatts/projectpath projectname
Line 32: Line 32:
substituting ''projectname'' as appropriate. substituting ''projectpath'' and ''projectname'' as appropriate.

Python Psycholinguistic Experiments (PyPsyEx)

Goal: Create some Python classes for doing experiments with eye-trackers. [wiki:TanenhausLab/ExBuilder ExBuilder] works (sort of), but it'd be nice to have something in a known, supported language that's actually Turing complete (i.e. has proper conditionals and loops). This project has no official status, but every now and then as a break from other work I'll work on a couple of classes.

So far I have (partially):

  • Tracker - abstraction for eye-tracker. Subclasses will specialize for specific eye-trackers. SR Research provides Python classes for communicating with an Eyelink. I'm working on [http://www.cython.org/ Cython] wrappers for the C libraries provided by Tobii for their eye-trackers.

  • GridLayout - Conceptually like ExBuilder's GridLayout; a means of laying out visual elements in a grid, which is optionally drawn

  • a demo of how to do Drag and Drop using [http://www.pygame.org/news.html PyGame], which is the library I'm going to be building on mostly.

What I have is available in Bazaar repositories. You must have an account on the HLP system to check these out. To access it use the commands:

bzr checkout bzr+ssh://username@slate.hlp.rochester.edu:/Users/awatts/PyPsyEx PyPsyEx

for the basic PyPsyEx and

bzr checkout bzr+ssh://username@slate.hlp.rochester.edu:/Users/awatts/pytobii.cython pytobii

for the Tobii wrappers.

If you are local, you can also do:

bzr checkout ~awatts/projectpath projectname

substituting projectpath and projectname as appropriate.

AndrewWattsProjectsPyPsyEx (last edited 2008-06-02 15:56:33 by platypus)

MoinMoin Appliance - Powered by TurnKey Linux