Neuroimaging in Python FMRI analysis package
matthew-brett Undo version set for release.
This reverts the commit that set the release version.

[skip ci]
Latest commit 628ad8d Feb 19, 2018
Failed to load latest commit information.
doc DOC: more refinement of signing procedure Feb 19, 2018
examples BF: fix indexing failure for permuation example Feb 6, 2017
nipy Undo version set for release. Feb 19, 2018
scripts BF: fix shebang lines for scripts Mar 12, 2016
tools Merge pull request #438 from matthew-brett/fix-nicythize Feb 17, 2018
.appveyor.yml MAINT: Add appveyor file for daily build Jan 15, 2018
.coveragerc TST: add coveralls automated coverage Sep 27, 2013
.gitattributes NF - added commit info machinery Oct 3, 2010
.gitignore MAINT: add .buildbot.patch to .gitignore Oct 16, 2015
.mailmap MAINT: update mailmap Jan 27, 2017
.travis.yml MAINT: try fixing latex doc build error Jan 15, 2018
AUTHOR MAINT: updating docs for release Feb 6, 2017
Changelog DOC: prepare for release Feb 17, 2018
LICENSE BF: refix the select_roi indexing Feb 7, 2017
Makefile MAINT: simplify source-release make target Feb 19, 2018
README.rst DOC: update installation instructions Mar 14, 2017
THANKS DOC: remove references to nipy-devel list Oct 17, 2015
dev-requirements.txt RF+DOC: refactor doc build Mar 13, 2017
doc-requirements.txt RF+DOC: refactor doc build Mar 13, 2017
requirements.txt TST: test pip install with minimal system Oct 17, 2015
setup.cfg RF: value in setup.cfg file overrides env var Aug 31, 2015 DOC: fix link to installation instructions Feb 6, 2017 BF: fix error message return for missing version Jan 5, 2016
site.cfg.mingw32 Added site.cfg example file for windows users (mingw) Oct 22, 2009



Neuroimaging tools for Python.

The aim of NIPY is to produce a platform-independent Python environment for the analysis of functional brain imaging data using an open development model.

In NIPY we aim to:

  1. Provide an open source, mixed language scientific programming environment suitable for rapid development.
  2. Create software components in this environment to make it easy to develop tools for MRI, EEG, PET and other modalities.
  3. Create and maintain a wide base of developers to contribute to this platform.
  4. To maintain and develop this framework as a single, easily installable bundle.

NIPY is the work of many people. We list the main authors in the file AUTHOR in the NIPY distribution, and other contributions in THANKS.


Current information can always be found at the NIPY project website.

Mailing Lists

For questions on how to use nipy or on making code contributions, please see the neuroimaging mailing list:

Please report bugs at github issues:

You can see the list of current proposed changes at:


You can find our sources and single-click downloads:


To run nipy's tests, you will need to install the nose Python testing package. If you are using Python 2.7, you will also need to install the mock testing package - e.g.:

pip install nose mock


python -c "import nipy; nipy.test()"

You can also run nipy's tests with the nipnost script in the tools directory of the nipy distribution:

./tools/nipnost nipy

nipnost is a thin wrapper around the standard nosetests program that is part of the nose package. Try nipnost --help to see a large number of command-line options.


See the latest installation instructions.


We use the 3-clause BSD license; the full license is in the file LICENSE in the nipy distribution.