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.
Metadata
Release files for fsl-pipe-gui 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| fsl_pipe_gui-0.2.0.tar.gz | 16.7 kB | Without provenance | Details for fsl_pipe_gui-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| fsl_pipe_gui-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for fsl_pipe_gui-0.2.0-py3-none-any.whl |
Total release size: 28.1 kB
Release files / fsl_pipe_gui-0.2.0.tar.gz
| Download URL | fsl_pipe_gui-0.2.0.tar.gz |
|---|---|
| Size | 16.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c1f857a745fbd27a4a7c7dc65d25780bc3c9bc3ef420ee27ed9ddaa1dae85aa
|
|
BLAKE2b-256 checksum How to use checksums |
af66ebc6d18ed393e06e39e6a57be79a29b9ff75c87f7c463c7a3c106ba27b79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.4.29
|
Release files / fsl_pipe_gui-0.2.0-py3-none-any.whl
| Download URL | fsl_pipe_gui-0.2.0-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d647efc9ee2135612535cf6d3dbabc72b95dafc0bb5fc615878297d9cb027ac6
|
|
BLAKE2b-256 checksum How to use checksums |
86a7ef82e7f56172fa1f5321183cf7166a83e6e6551189988dd150e60df774ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.4.29
|
Security for fsl-pipe-gui 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.