terminal-based GUI for fsl-pipe
Project description
terminal-based GUI for fsl-pipe
Installation
pip install git+https://git.fmrib.ox.ac.uk/ndcn0236/fsl-pipe-gui.git
Any bug reports and feature requests are very welcome (see issue tracker).
Setting up local test environment
First clone the repository:
pip install https://git.fmrib.ox.ac.uk/ndcn0236/fsl-pipe-gui.git
Then, we install the package in an interactive manner:
cd fsl-pipe-gui
pip install -e .
Development tools can be installed using:
pip install -r requirements_dev.txt
pre-commit install # installs pre-commit hooks to keep the code clean
Running tests
Tests are run using the pytest framework. They can be run from the project root as:
pytest src/tests
Compiling documentation
The documentation is build using sphinx. After installation (pip install sphinx
) run:
cd doc
sphinx-build source build
open build/index.html
Contributing
Merge requests with any bug fixes or documentation updates are always welcome.
For new features, please raise an issue to allow for discussion before you spend the time implementing them.
Releasing new versions
- Run
bump2version
(install usingpip install bump2version
) - Push to gitlab
- Manually activate the "to_pypi" task in the pipeline to upload to pypi
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
fsl-pipe-gui-0.0.0.tar.gz
(9.2 kB
view hashes)
Built Distribution
Close
Hashes for fsl_pipe_gui-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65459ace669401e5aa59e4c89928d73c2e1e5e449d24925ae8e83c46be8997bf |
|
MD5 | cc48026ee207d21a905f0d5c48f3ac34 |
|
BLAKE2b-256 | 01386f86c24401b7c16982e15961556aef07b380ee50f7c8f091e54be8d6b7cf |