A collection of wxPython widgets used by FSLeyes
Project description
The fsleyes-widgets package contains a collection of GUI widgets and utilities, based on wxPython. These widgets are used by fsleyes-props and FSLeyes,
Installation
You can install fsleyes-widgets via pip. If you are using Linux, you need to install wxPython first, as binaries are not available on PyPI. Change the URL for your specific platform:
pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk2/ubuntu-16.04/ wxpython
Then install fsleyes-widgets like so:
pip install fsleyes-widgets
fsleyes-widgets is also available on conda-forge:
conda install -c conda-forge fsleyes-widgets
Dependencies
All of the dependencies of fsleyes-widgets are listed in the requirements.txt file.
Requirements for running tests and building the documentation are listed in the requirements-dev.txt file.
Documentation
API documentation for fsleyes-widgets can be found at https://open.win.ox.ac.uk/pages/fsl/fsleyes/widgets/.
fsleyes-widgets is documented using sphinx. You can build the API documentation by running:
pip install -r requirements-dev.txt python setup.py doc
The HTML documentation will be generated and saved in the doc/html/ directory.
Tests
Run the test suite via:
pip install -r requirements-dev.txt python setup.py test
Many of the tests assume that a display is accessible - if you are running on a headless machine, you may need to run the tests using xvfb-run.
Contributing
If you would like to contribute to fsleyes-widgets, take a look at the fslpy contributing guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fsleyes_widgets-0.14.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec80dc6b2af5165e92ff1b8ac2ebf2a3cd560bc36e2d0a1635eb1e9786a8b821 |
|
MD5 | 3fcc9a9c8e1df5217c4b0062d9800197 |
|
BLAKE2b-256 | 5b643d5b521d145a638b19fb59a091e088ea9571c6b3b30d9885c392587d988c |