Terminal-based GUI for fsl-pipe.
Project description
Terminal-based GUI for fsl-pipe. It allows interactively choosing which subset of potential output files you want an fsl-pipe pipeline to produce.
Installation
pip install fsl-pipe-gui
Any bug reports and feature requests are very welcome (see issue tracker).
Usage
For any pipelines using the standard command line interface, the GUI will be available using the -g/--gui flag.
Some pipelines might have customised this flag. Please check their documentation.
When starting the GUI from your own custom python code, you will need:
- a
file_treedescribing the paths of the input and output files (see file-tree). - a
pipelinecontaining the recipes to produce the output from the input files (see fsl-pipe). The GUI can then be started using
pipeline.gui(file_tree)
This GUI consists of 3 parts, which will be presented to the user in sequence:
- An interactive table, where the default values for placeholders (e.g., subject or session id) can be overwritten.
- A visualisation of the
file_treeon the left. For the template selected on the left, the matching filenames are shown on the right. If you want the pipeline to produce a specific file, simply click on the row to mark the checkbox. Files without a checkbox cannot be produced by this pipeline. If the checkbox has been replaced by an "M" then the file cannot be produced due to a missing input file. Filenames in blue already exist (but can be produced by the pipeline anyway if it has a checkbox). - A summary of which files are requested and which jobs will actually be run. If the user confirms this summary then the pipeline will actually run.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fsl_pipe_gui-0.2.0.tar.gz.
File metadata
- Download URL: fsl_pipe_gui-0.2.0.tar.gz
- Upload date:
- Size: 16.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.29
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c1f857a745fbd27a4a7c7dc65d25780bc3c9bc3ef420ee27ed9ddaa1dae85aa
|
|
| MD5 |
6d5618d309601183fd6684622590a465
|
|
| BLAKE2b-256 |
af66ebc6d18ed393e06e39e6a57be79a29b9ff75c87f7c463c7a3c106ba27b79
|
File details
Details for the file fsl_pipe_gui-0.2.0-py3-none-any.whl.
File metadata
- Download URL: fsl_pipe_gui-0.2.0-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.4.29
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d647efc9ee2135612535cf6d3dbabc72b95dafc0bb5fc615878297d9cb027ac6
|
|
| MD5 |
b534eab37e73852ff1981d9b53ce8aed
|
|
| BLAKE2b-256 |
86a7ef82e7f56172fa1f5321183cf7166a83e6e6551189988dd150e60df774ba
|