clowdr.controller package¶
Submodules¶
clowdr.controller.launcher module¶
clowdr.controller.metadata module¶
-
clowdr.controller.metadata.
bidsTasks
(clowdrloc, taskdict)[source]¶ bidsTask Scans through BIDS app fields for creating more tasks than specified.
- clowdrloc : str
- Path for storing Clowdr intermediate files and outputs
- taskdict : str
- Dictionary of the tasks (pre-BIDS-ification)
- tuple: (list, list)
- The task dictionary JSONs, and associated Boutiques invocation files.
-
clowdr.controller.metadata.
consolidateTask
(tool, invocation, clowdrloc, dataloc, **kwargs)[source]¶ consolidate Creates Clowdr task JSON files which summarize all associated metadata
- tool : str
- Path to a boutiques descriptor for the tool to be run
- invocation : str
- Path to a boutiques invocation for the tool and parameters to be run
- clowdrloc : str
- Path for storing Clowdr intermediate files and outputs
- dataloc : str
- Path for accessing input data
- **kwargs : dict
- Arbitrary keyword arguments (i.e. {‘verbose’: True})
- tuple: (list, list)
- The task dictionary JSONs, and associated Boutiques invocation files.
-
clowdr.controller.metadata.
prepareForRemote
(tasks, tmploc, clowdrloc)[source]¶ prepare Scans through BIDS app fields for creating more tasks than specified.
- clowdrloc : str
- Path for storing Clowdr intermediate files and outputs
- taskdict : str
- Dictionary of the tasks (pre-BIDS-ification)
- tuple: (list, list)
- The task dictionary JSONs, and associated Boutiques invocation files.