• Stars
    star
    243
  • Rank 166,489 (Top 4 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 13 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Cortical neuroimaging visualization in Python

PySurfer: Neuroimaging visualization in Python

PySurfer is a Python package for interacting with a cortical surface representations of neuroimaging data. It extends Mayavi's powerful visualization engine with a high-level interface for working with MRI and MEG data.

PySurfer offers both a command-line interface designed to broadly the Freesurfer Tksurfer program and a Python library for writing scripts to efficiently explore complex datasets and prepare publication-ready figures.

To goal of the project is to facilitate the production of figures that are both beautiful and scientifically informative.

Important Links

Install

This packages uses setuptools. To install it for all users, run:

python setup.py build
sudo python setup.py install

If you do not have sudo privileges, you can install locally:

python setup.py install --home

For information about dependencies, please see the online documentation

License

Available under the Revised BSD (3-clause) license.

Testing

You can launch the test suite by running nosetests from the source folder.

Another way to test is to build the documentation, which will run the example scripts and automatically generate static image output. From the source directory:

cd doc/
make clean
make html

The resulting documentation will live at _build/html/index.html, which can be compared to the online docs.

Either method will work only if you have Freesurfer installed on your machine with a valid SUBJECTS_DIR folder.

More Repositories

1

nipype

Workflows and interfaces for neuroimaging packages
Python
749
star
2

nibabel

Python package to access a cacophony of neuro-imaging file formats
Python
653
star
3

nipy

Neuroimaging in Python FMRI analysis package
Python
383
star
4

nitime

Timeseries analysis for neuroscience data
Python
244
star
5

heudiconv

Flexible DICOM conversion into structured directory layouts
Python
235
star
6

mindboggle

Automated anatomical brain label/shape analysis software (+ website)
Python
146
star
7

pbrain

Python EEG and ECoG analysis software by John Hunter et al
Python
94
star
8

niwidgets

Neuroimaging widgets for jupyter notebooks
Jupyter Notebook
84
star
9

brainx

Tools for analysis of brain imaging-derived networks, based on NetworkX
Python
39
star
10

nireg

Brain image registration package
Python
30
star
11

nitransforms

a standalone fork of nipy/nibabel#656
Python
28
star
12

nilabels

Tools to automate simple manipulations and measurements of medical images and segmentations in nifti format.
Python
21
star
13

dmriprep

MOVED TO https://github.com/nipreps/dmriprep
Python
17
star
14

workshops

Brain imaging workshops
Jupyter Notebook
15
star
15

quickshear

Quickshear Defacing for Neuroimages
Python
11
star
16

nibotmi

NIPY BuildBot Master Instance
Python
11
star
17

nipy-artwork

Fliers, images, etc
TeX
9
star
18

nipy.github.io

Main website for the Neuroimaging in Python community
HTML
8
star
19

PyLocator

Localization of EEG-electrodes from MRI-recordings
Python
7
star
20

nipy-suite

Meta-project to provide a single point of getting/testing for all projects under NiPy umbrella
Shell
4
star
21

data-packaging

Utilities for managing data packages
Python
4
star
22

napari-nibabel

A napari plugin that uses nibabel to display medical images
Python
3
star
23

nidoodles

Work-in-progress notes and code fragments for the nipy projects
Python
2
star
24

nipyco

Nipy community web pages
Python
2
star
25

heudiconv-joss-paper

Repository to prepare HeuDiConv paper
Python
2
star
26

nipy-labs

Work-in-progress add-ons for nipy (require lapack)
C
2
star
27

blog

Makefile
1
star
28

nisext

Shareable distutils etc utilities
Python
1
star
29

nibabel-paper

Journal manuscript for the initial publication of NiBabel
Python
1
star