clowdr.controller package

Submodules

clowdr.controller.launcher module

clowdr.controller.launcher.configureResource(endpoint, auth, **kwargs)[source]

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.
clowdr.controller.metadata.sweepTasks(taskdicts, invocations, sweep_param)[source]

Module contents