Skip to content
Snippets Groups Projects
Forked from FSL / fslpy
2790 commits behind the upstream repository.
user avatar
Paul McCarthy authored
cluster panel was trying to load ztats for contrast -1 when no cluster
results.
215aaa77
History

fslpy

The fslpy project is a collection of FSL tools written in Python. Most importantly, it is the home of FSLeyes, the FSL image viewer.

Documentation

Check out the Installation instructions for details on getting started.

The Documentation for users provides a comprehensive overview of how to use FSLeyes.

Take a look at the Documentation for developers if you want to program with fslpy.

Dependencies

fslpy depends upon the following libraries:

Library Version
props Latest
PyOpenGL 3.1.0
numpy 1.8.1
scipy 0.14.0
matplotlib 1.4.3
nibabel 1.3.0
Pillow 2.5.3
PyParsing 2.1.0
Jinja2 2.8
wxPython 3.0.2.0
OSMesa 8.0.5
Sphinx 1.3.5

Notes:

  • Sphinx is only needed for building the documentation.

  • OSMesa is only needed for the off-screen render program.

  • Pillow is only needed for saving screenshots in formats other than PNG.

  • If you are installing fslpy manually, don't worry too much about having the exact version of each of the packages - just try with the latest version, and roll-back if you have problems.

Being an OpenGL application, FSLeyes can only be used on computers with graphics hardware that supports one of the following versions:

  • OpenGL 1.4, with the following extensions:

    • ARB_vertex_program
    • ARB_fragment_program
    • EXT_framebuffer_object
  • OpenGL 2.1, with the following extensions:

    • EXT_framebuffer_object
    • ARB_instanced_arrays
    • ARB_draw_instanced

Credits

Some of the icons are derived from the Freeline icon set, by Enes Dal, available at https://www.iconfinder.com/Enesdal, and released under the Creative Commons (Attribution 3.0 Unported) license.