Skip to main content

terminal-based GUI for fsl-pipe

Project description

PyPI - Downloads Documentation Pipeline status Coverage report

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 using pip install bump2version)
  • Push to gitlab
  • Manually activate the "to_pypi" task in the pipeline to upload to pypi

Project details


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 details)

Uploaded Source

Built Distribution

fsl_pipe_gui-0.0.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file fsl-pipe-gui-0.0.0.tar.gz.

File metadata

  • Download URL: fsl-pipe-gui-0.0.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for fsl-pipe-gui-0.0.0.tar.gz
Algorithm Hash digest
SHA256 f0005f9791e42699adca302af589ab9202ffcd334dd68fa58727195393b87f7f
MD5 4994613f50b47645760bea79671865ac
BLAKE2b-256 63b4899f9089f24d17cb15bef1df5d46cdd8bbce54af279329243dbaad955925

See more details on using hashes here.

File details

Details for the file fsl_pipe_gui-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fsl_pipe_gui-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65459ace669401e5aa59e4c89928d73c2e1e5e449d24925ae8e83c46be8997bf
MD5 cc48026ee207d21a905f0d5c48f3ac34
BLAKE2b-256 01386f86c24401b7c16982e15961556aef07b380ee50f7c8f091e54be8d6b7cf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page