Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
config.load(config_file)
retcode = retcode or (mriqc_wf is None) * os.EX_SOFTWARE
if retcode != 0:
sys.exit(retcode)
if mriqc_wf and config.execution.write_graph:
mriqc_wf.write_graph(graph2use="colored", format="svg", simple_form=True)
# Clean up master process before running workflow, which may create forks
gc.collect()
if not config.execution.dry_run:
# Warn about submitting measures BEFORE
if not config.execution.no_sub:
config.loggers.cli.warning(config.DSA_MESSAGE)
# run MRIQC
mriqc_wf.run(**config.nipype.get_plugin())
# Warn about submitting measures AFTER
if not config.execution.no_sub:
config.loggers.cli.warning(config.DSA_MESSAGE)
config.loggers.cli.log(25, "Participant level finished successfully.")
# Set up group level
if "group" in config.workflow.analysis_level:
from ..utils.bids import DEFAULT_TYPES
from ..reports import group_html
from ..utils.misc import generate_tsv # , generate_pred
config.loggers.cli.info("Group level started...")