Wiki source for PsychtoolboxLinks
=== [[http://psychtoolbox.org Psychtoolbox-3]] Useful Links ===
== Directly related to Psychtoolbox-3 ==
[[http://psychtoolbox-3.googlecode.com/svn/trunk/Psychtoolbox/PsychDocumentation/Psychtoolbox3-Slides.pdf Talk slides of Psychtoolbox presentation, given at ECVP 2007 Arezzo]]
== Other Software Packages ==
** Visual stimulus presentation software: **
[[http://pyepl.sourceforge.net/ PyEPL - Run experiments from Python (Mac OS/X, Linux)]]
[[http://www.psychopy.org/ PsychoPy - Run experiments from Python (Windows, Mac OS/X)]]
[[http://www.visionegg.org/ Vision Egg - Run experiments from Python (Windows, Mac OS/X, Linux)]]
[[http://www.vislab.ucl.ac.uk/Cogent/ Cogent - Run experiments from Matlab (Windows, MATLAB-based and standalone versions)]]
[[http://www.neurometrics.com/winvis/index.jsp WinVis - Run experiments from Matlab (Windows)]]
[[http://guipsyexp.sourceforge.net/ PsyExTool - Psychophysical experiments from Matlab with GUI control]]
[[http://justingardner.net/doku.php/mgl/overview mgl - Matlab interface to OpenGL functions]]
[[http://www.activestim.com/ ActiveSTIM - Software for experiments in vision, behavioral, and cognitive science]]
** Toolkits for auditory experiments: **
[[http://www.psy.unipd.it/~grassi/mlp.html MLP - Toolbox that enables to estimation of auditory thresholds via the maximum likelihood procedure studied by David Green (JASA, 1990, 1993)]]
** Toolkits for Psychometric function fitting and other data analysis: **
[[http://www.bootstrap-software.org/psignifit/ Psignifit - Fit psychometric data in MATLAB.]]
[[http://www.palamedestoolbox.org/ Palamedes -- Psychometric function fitting and other data analysis in MATLAB.]]
[[http://www.sccn.ucsd.edu/eeglab/ EEGLab - Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data.]]
** Toolkits for colorimetric calculations: **
[[http://www.99main.com/~centore/ ColorLab - Conversions betweenxyY and Munsell renotation (both directions).]]
** Toolkits for controlling special hardware: **
[[http://www.allpsych.uni-giessen.de/vf/OptotrakToolbox/index.php Optotrak toolbox - Control Optotrak motion tracker from Matlab.]]
[[http://www.haptiklibrary.org/ HaptikLibrary - GPL toolkit for control of various popular haptic devices from within Matlab, C or C++ under Windows and Linux]]
[[http://www.cbcd.bbk.ac.uk/people/scientificstaff/fani/talk2tobii Talk2Tobii is a Matlab toolbox (for Intel based Macintosh computers only) to communicate with eyetrackers from Tobii]]
** Device drivers and diagnostic tools: **
[[http://LaptopVideo2Go.com/ Website with special drivers for use with NVidia graphics cards on Laptops.]]
[[http://www.ozone3d.net/gpu_caps_viewer/ GPUCapsViewer graphics card diagnostic utility for WindowsXP and Vista.]]
== Interesting Technical Documentation on the Web ==
**Graphics card technology:**
[[http://pymolwiki.org/index.php/Stereo_3D_Display_Options PyMol-Wiki page on different options and setup tips for 3D display hardware - Also applies to Psychtoolbox]]
** Databases listing properties and support for different ""OpenGL"" extensions on different graphics hardware **
[[http://www.delphi3d.net/hardware/index.php Delphi3D - Support on Microsoft Windows, sorted by vendor, model and driver release]]
[[http://homepage.mac.com/arekkusu/bugs/GLInfo.html GLInfo - Support on Mac OS/X, sorted by OS release, PowerPC vs. IntelMac and model]]
[[http://www.wikipedia.org Wikipedia has nicely written overview articles about different graphics cards and how they differ]]
** Hardware tests (graphics and other) and technical articles about hardware **
[[http://www.tomshardware.co.uk/ Toms Hardware - Lots of overview and in-depth articles, benchmarks and tests of hardware]]
[[http://www.xbitlabs.com XBit-Labs - Similar to Toms hardware...]]
[[http://www.ati.com/technology/avivo/pdf/Avivo_Display_Engine_Whitepaper_v2_final.pdf ATI-Whitepaper: The AVIVO display engine of ATI Radeon X1000, FireGL V7300 and later models]]
This whitepaper from ATI covers the video output capabilities of their current graphics cards. It explains their 10 bit framebuffers and DACs, gamma- and color-correction, video scalers and support for different display devices. This is not supported on Mac OS/X 10.4 Tiger. Tests on MS-Windows are pending.
[[http://www.staff.ncl.ac.uk/j.c.a.read/index.php?location=research&sub=labsetup Jenny Read's notes on setting up a stereo psychophysics rig under MS-Windows]]
**Display technology:**
Interesting articles about modern flat panel technology - and probably a good explanation why you should not use them for well controlled stimulus presentation, especially not for motion stimuli.
[[http://www.xbitlabs.com/articles/other/display/lcd-guide.html How modern flat panels work - Overview of different technologies.]]
[[http://www.tomshardware.co.uk/2005/11/10/the_secret_sauces_of_thguk/index.html One more article from Tom's Hardware guide about how they test their displays.]]
[[http://www.crsltd.com/research-topics/student-projects/summer-2006/display-technology.html Characterisation of Computer Display Technologies for Vision Science. By Cambridge Research Systems.]]
[[http://www.heise.de/ct/06/26/038/default.shtml Article in c't (german only) about the enormous up to 50 ms timing lag introduced in flat panels with overdrive technology.]]
[[ftp://ftp.heise.de/pub/ct/listings/0626-038.wmv Demo movie of 50 ms timing lag of overdrive vs. non-overdrive flat panel, read c't article for explanation.]]
**Timing and timing issues:**
[[http://www.psychology.heacademy.ac.uk/etsl/index.html Experimental Timing Standards Laboratory (ETSL) Project.]]
** OS/X **
[[http://www.kyb.tuebingen.mpg.de/bu/people/kleinerm/ptbosx/ptbdocu-1.0.5MK4R1.html Mario Kleiner's how to for OS/X]]
== Directly related to Psychtoolbox-3 ==
[[http://psychtoolbox-3.googlecode.com/svn/trunk/Psychtoolbox/PsychDocumentation/Psychtoolbox3-Slides.pdf Talk slides of Psychtoolbox presentation, given at ECVP 2007 Arezzo]]
== Other Software Packages ==
** Visual stimulus presentation software: **
[[http://pyepl.sourceforge.net/ PyEPL - Run experiments from Python (Mac OS/X, Linux)]]
[[http://www.psychopy.org/ PsychoPy - Run experiments from Python (Windows, Mac OS/X)]]
[[http://www.visionegg.org/ Vision Egg - Run experiments from Python (Windows, Mac OS/X, Linux)]]
[[http://www.vislab.ucl.ac.uk/Cogent/ Cogent - Run experiments from Matlab (Windows, MATLAB-based and standalone versions)]]
[[http://www.neurometrics.com/winvis/index.jsp WinVis - Run experiments from Matlab (Windows)]]
[[http://guipsyexp.sourceforge.net/ PsyExTool - Psychophysical experiments from Matlab with GUI control]]
[[http://justingardner.net/doku.php/mgl/overview mgl - Matlab interface to OpenGL functions]]
[[http://www.activestim.com/ ActiveSTIM - Software for experiments in vision, behavioral, and cognitive science]]
** Toolkits for auditory experiments: **
[[http://www.psy.unipd.it/~grassi/mlp.html MLP - Toolbox that enables to estimation of auditory thresholds via the maximum likelihood procedure studied by David Green (JASA, 1990, 1993)]]
** Toolkits for Psychometric function fitting and other data analysis: **
[[http://www.bootstrap-software.org/psignifit/ Psignifit - Fit psychometric data in MATLAB.]]
[[http://www.palamedestoolbox.org/ Palamedes -- Psychometric function fitting and other data analysis in MATLAB.]]
[[http://www.sccn.ucsd.edu/eeglab/ EEGLab - Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data.]]
** Toolkits for colorimetric calculations: **
[[http://www.99main.com/~centore/ ColorLab - Conversions betweenxyY and Munsell renotation (both directions).]]
** Toolkits for controlling special hardware: **
[[http://www.allpsych.uni-giessen.de/vf/OptotrakToolbox/index.php Optotrak toolbox - Control Optotrak motion tracker from Matlab.]]
[[http://www.haptiklibrary.org/ HaptikLibrary - GPL toolkit for control of various popular haptic devices from within Matlab, C or C++ under Windows and Linux]]
[[http://www.cbcd.bbk.ac.uk/people/scientificstaff/fani/talk2tobii Talk2Tobii is a Matlab toolbox (for Intel based Macintosh computers only) to communicate with eyetrackers from Tobii]]
** Device drivers and diagnostic tools: **
[[http://LaptopVideo2Go.com/ Website with special drivers for use with NVidia graphics cards on Laptops.]]
[[http://www.ozone3d.net/gpu_caps_viewer/ GPUCapsViewer graphics card diagnostic utility for WindowsXP and Vista.]]
== Interesting Technical Documentation on the Web ==
**Graphics card technology:**
[[http://pymolwiki.org/index.php/Stereo_3D_Display_Options PyMol-Wiki page on different options and setup tips for 3D display hardware - Also applies to Psychtoolbox]]
** Databases listing properties and support for different ""OpenGL"" extensions on different graphics hardware **
[[http://www.delphi3d.net/hardware/index.php Delphi3D - Support on Microsoft Windows, sorted by vendor, model and driver release]]
[[http://homepage.mac.com/arekkusu/bugs/GLInfo.html GLInfo - Support on Mac OS/X, sorted by OS release, PowerPC vs. IntelMac and model]]
[[http://www.wikipedia.org Wikipedia has nicely written overview articles about different graphics cards and how they differ]]
** Hardware tests (graphics and other) and technical articles about hardware **
[[http://www.tomshardware.co.uk/ Toms Hardware - Lots of overview and in-depth articles, benchmarks and tests of hardware]]
[[http://www.xbitlabs.com XBit-Labs - Similar to Toms hardware...]]
[[http://www.ati.com/technology/avivo/pdf/Avivo_Display_Engine_Whitepaper_v2_final.pdf ATI-Whitepaper: The AVIVO display engine of ATI Radeon X1000, FireGL V7300 and later models]]
This whitepaper from ATI covers the video output capabilities of their current graphics cards. It explains their 10 bit framebuffers and DACs, gamma- and color-correction, video scalers and support for different display devices. This is not supported on Mac OS/X 10.4 Tiger. Tests on MS-Windows are pending.
[[http://www.staff.ncl.ac.uk/j.c.a.read/index.php?location=research&sub=labsetup Jenny Read's notes on setting up a stereo psychophysics rig under MS-Windows]]
**Display technology:**
Interesting articles about modern flat panel technology - and probably a good explanation why you should not use them for well controlled stimulus presentation, especially not for motion stimuli.
[[http://www.xbitlabs.com/articles/other/display/lcd-guide.html How modern flat panels work - Overview of different technologies.]]
[[http://www.tomshardware.co.uk/2005/11/10/the_secret_sauces_of_thguk/index.html One more article from Tom's Hardware guide about how they test their displays.]]
[[http://www.crsltd.com/research-topics/student-projects/summer-2006/display-technology.html Characterisation of Computer Display Technologies for Vision Science. By Cambridge Research Systems.]]
[[http://www.heise.de/ct/06/26/038/default.shtml Article in c't (german only) about the enormous up to 50 ms timing lag introduced in flat panels with overdrive technology.]]
[[ftp://ftp.heise.de/pub/ct/listings/0626-038.wmv Demo movie of 50 ms timing lag of overdrive vs. non-overdrive flat panel, read c't article for explanation.]]
**Timing and timing issues:**
[[http://www.psychology.heacademy.ac.uk/etsl/index.html Experimental Timing Standards Laboratory (ETSL) Project.]]
** OS/X **
[[http://www.kyb.tuebingen.mpg.de/bu/people/kleinerm/ptbosx/ptbdocu-1.0.5MK4R1.html Mario Kleiner's how to for OS/X]]