Difference between revisions of "Software"

From Computational Memory Lab
Jump to: navigation, search
 
Line 4: Line 4:
 
== Foundational Library ==
 
== Foundational Library ==
 
[http://pyepl.sourceforge.net PyEPL] (the Python Experiment-Programming Library) is a library for coding psychology experiments in Python.  It supports presentation of both visual and auditory stimuli, and supports both manual (keyboard/joystick) and sound (microphone) input as responses.  Visit the [http://pyepl.sourceforge.net PyEPL SourceForge page] for more information and downloads.
 
[http://pyepl.sourceforge.net PyEPL] (the Python Experiment-Programming Library) is a library for coding psychology experiments in Python.  It supports presentation of both visual and auditory stimuli, and supports both manual (keyboard/joystick) and sound (microphone) input as responses.  Visit the [http://pyepl.sourceforge.net PyEPL SourceForge page] for more information and downloads.
 
PandaEPL
 
  
 
== Experiment Paradigms ==
 
== Experiment Paradigms ==
Below are the PyEPL-based experiments used in the Kahana Lab.
+
PyEPL-based experiments used in the Kahana Lab.
  
* pyFR
+
* pyFGS: Face/Grating Sternberg task ([http://marzipan.psych.upenn.edu/files/software/experiments/pyFGS.tgz tgz])
* VFR
+
* pyFR: Free Recall task ([http://marzipan.psych.upenn.edu/files/software/experiments/pyFR.tgz tgz])
* YellowCab II
+
* YellowCab II: Virtual Driving task ([http://marzipan.psych.upenn.edu/files/software/experiments/yellowcab2.tgz tgz])
* DeliveryBoy
+
* ycCross: YellowCab Variant ([http://marzipan.psych.upenn.edu/files/software/experiments/ycCross.tgz tgz])
* Trackball
+
* Trackball: Blinking and eye-movement task ([http://marzipan.psych.upenn.edu/files/software/experiments/trackball.tgz tgz])
* FGS
+
* Testsync: Simple program to send sync pulses ([http://marzipan.psych.upenn.edu/files/software/experiments/testsync.tgz tgz])
* etc...
+
  
 
= Data Analysis =
 
= Data Analysis =
pyParse
+
* [[pyParse]]: Parse Behavioral Sound Parsing Program
 
+
* Our eeg_toolbox is a set of Matlab functions to help in analyzing EEG data. ([http://marzipan.psych.upenn.edu/files/software/experiments/testsync.tgz tgz])
voice recognition?
+
** For documentation, please see <code><nowiki>eeg_toolbox/doc/doc.pdf</nowiki></code>. Additionally, use the <code><nowiki>help</nowiki></code> function in Matlab for assistance with individual functions.
 
+
Our eeg_toolbox is a set of Matlab functions to help in analyzing EEG data.
+
 
+
The Python-based ptsa is a port of many eeg_toolbox functions to Python for use in pylab.
+

Revision as of 15:17, 25 June 2008

Experiments

Foundational Library

PyEPL (the Python Experiment-Programming Library) is a library for coding psychology experiments in Python. It supports presentation of both visual and auditory stimuli, and supports both manual (keyboard/joystick) and sound (microphone) input as responses. Visit the PyEPL SourceForge page for more information and downloads.

Experiment Paradigms

PyEPL-based experiments used in the Kahana Lab.

  • pyFGS: Face/Grating Sternberg task (tgz)
  • pyFR: Free Recall task (tgz)
  • YellowCab II: Virtual Driving task (tgz)
  • ycCross: YellowCab Variant (tgz)
  • Trackball: Blinking and eye-movement task (tgz)
  • Testsync: Simple program to send sync pulses (tgz)

Data Analysis

  • pyParse: Parse Behavioral Sound Parsing Program
  • Our eeg_toolbox is a set of Matlab functions to help in analyzing EEG data. (tgz)
    • For documentation, please see eeg_toolbox/doc/doc.pdf. Additionally, use the help function in Matlab for assistance with individual functions.