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.