qsiprep.cli.run module

QSI workflow

qsiprep.cli.run.build_qsiprep_workflow(opts, retval)[source]

Create the Nipype Workflow that supports the whole execution graph, given the inputs.

All the checks and the construction of the workflow are done inside this function that has pickleable inputs and output dictionary (retval) to allow isolation using a multiprocessing.Process that allows qsiprep to enforce a hard-limited memory-scope.

qsiprep.cli.run.build_recon_workflow(opts, retval)[source]

Create the Nipype Workflow that supports the whole execution graph, given the inputs.

All the checks and the construction of the workflow are done inside this function that has pickleable inputs and output dictionary (retval) to allow isolation using a multiprocessing.Process that allows qsiprep to enforce a hard-limited memory-scope.

qsiprep.cli.run.check_deps(workflow)[source]
qsiprep.cli.run.get_parser()[source]

Build parser object

qsiprep.cli.run.main()[source]

Entry point

qsiprep.cli.run.set_freesurfer_license(opts)[source]

Set FS_LICENSE environment variable

qsiprep.cli.run.validate_bids(opts)[source]

Validate bids unless opts say otherwise