The psignifit software and source code are available for download here. The current version is 2.5.6 - see the version history page for details of bug-fixes and other changes. Please read the license and disclaimer before downloading.
To download PDF versions of our research papers and other publications, go to the publications page. If you use the psignifit software in your research, please cite our two Perception and Psychophysics papers in your report.
|This archive contains text files (m-files) that implement various supporting functions under Matlab versions 5 and up. The C source code for the mex file is also included in the archive, along with compiled mex files for Windows, GNU/Linux on x86 and AMD64, and MacOS X on PPC and Intel. If a compiled version is not included for your platform, or if the mex file doesn't work for any (Matlab-version-related?) reason, you can either compile it yourself or download a pre-compiled older version.|
|The functions above were developed using Matlab versions 5.2, 5.3 and 6.1 and should work with those versions. They are also broadly compatible with version 5.1, although this version of Matlab lacks many useful functions and programming structures that were not introduced until later. I have programmed around this where I can, but in a few cases it was easier simply to re-write some of the functions that came as part of Matlab release. The functions in this archive are intended to replace or overshadow the Matlab functions of the same names, and are only required if you are running Matlab 5.1 or 5.0. (N.B. I have not had the chance to test the toolbox on Matlab 5.0, so there might be further problems there...)|
|This is pfcmp, an extension to the psignifit toolbox. It contains various graphical goodies, but its main purpose is to compare two sets of psychophysical data by using the psignifit engine to run Monte Carlo simulations. The archive consists of m-files which are designed to run under Matlab 5.2 and up. See the help comments in pfcmp.m for details.|
Standalone Command-Line Utility
|The standalone package has been compiled for a number of different platforms. It consists of a binary called psignifit (or psignifit.exe under Windows), a few documentation files and example data and configuration files (see the standalone page for a manifest and a brief introduction). The binary is designed to be called from the command line (except under MacOS versions 9 and below). The standalone distribtion now also contains the C source code. If a compiled version is not included for your platform, you can either compile it yourself or download a pre-compiled older version.|
Previous Versions of Binaries
Old versions of precompiled standalone binaries and mex files are available here for a slightly different range of platforms.