![]() |
Multivariate Pattern Analysis in Python |
PyMVPA is a Python module intended to ease pattern classification analyses of large datasets. It provides high-level abstraction of typical processing steps and a number of implementations of some popular algorithms. While it is not limited to neuroimaging data it is eminently suited for such datasets. PyMVPA is truely free software (in every respect) and additonally requires nothing but free-software to run.
PyMVPA stands for MultiVariate Pattern Analysis in Python.
PyMVPA is developed inside the Debian Experimental Psychology Project. This website, the source code repository and download services are hosted on Alioth, a service that is kindly provided by the Debian project.
PyMVPA is free-software (beer and speech) and covered by the MIT License. This applies to all source code, documentation, examples and snippets inside the source distribution (including this website). Please see the appendix of the manual for the copyright statement and the full text of the license.
PyMVPA is available as an official Debian package (python-mvpa). Additionally backports for some Debian and Ubuntu releases are also available. Please read the package repository instructions to learn about how to obtain them.
Currently, there are no binary packages for other operating systems. If you manage to build PyMVPA on Windows or OS X, we would be glad to hear from you.
Source code tarballs of PyMVPA releases are available from the file release system. Alternatively, one can also download a tarball of the latest development snapshot (i.e. the current state of the master branch of the PyMVPA source code repository).
To get access to both the full PyMVPA history and the latest development code, the PyMVPA Git repository is publicly available. To view the repository, please point your webbrowser to gitweb: http://git.debian.org/?p=pkg-exppsy/pymvpa.git
To clone (aka checkout) the PyMVPA repository simply do:
git clone git://git.debian.org/git/pkg-exppsy/pymvpa.git
After a short while you will have a pymvpa directory below your current working directory, that contains the PyMVPA repository.
More detailed instructions on installation requirements and on how to build PyMVPA from source are provided in the manual.
If you have problems installing the software or questions about usage, documentation or something else related to PyMVPA, you can post to the PyMVPA mailing list (prefered) or contact the authors on IRC:
Mailing list: | pkg-exppsy-pymvpa@lists.alioth.debian.org [subscription, archive] |
---|---|
IRC: | #exppsy on OTFC/Freenode |
All users should subscribe to the mailing list. PyMVPA is still a young project that is under heavy development. Significant modifications (hopefully improvements) are very likely to happen frequently. The mailing list is the prefered way to announce such changes.
The PyMVPA toolbox was first presented with a poster at annual meeting of the German Society for Psychophysiology and its Application in Magdeburg, 2008.
The PyMVPA developers team currently consists of: