nipoppy.workflows.base.BaseWorkflow

class nipoppy.workflows.base.BaseWorkflow(name, verbose=False, dry_run=False)

Base workflow class with logging/subprocess/filesystem utilities.

Parameters:
run()

Run the workflow.

run_cleanup()

Run the cleanup part of the workflow.

abstractmethod run_main()

Run the main part of the workflow.

run_setup()

Run the setup part of the workflow.

dry_run = False
name
return_code
verbose = False