niworkflows.utils.connections module¶
Utilities for the creation of nipype workflows.
Because these functions are meant to be inlined in nipype’s connect
invocations,
all the imports MUST be done in each function’s context.
- niworkflows.utils.connections.listify(value)[source]¶
Convert to a list (inspired by bids.utils.listify).
Examples
>>> listify('some/file.nii.gz') ['some/file.nii.gz'] >>> listify((0.1, 0.2)) [0.1, 0.2] >>> listify(None) is None True
- niworkflows.utils.connections.pop_file(in_files)[source]¶
Select the first file from a list of filenames.
Used to grab the first echo’s file when processing multi-echo data through workflows that only accept a single file.
Examples
>>> pop_file('some/file.nii.gz') 'some/file.nii.gz' >>> pop_file(['some/file1.nii.gz', 'some/file2.nii.gz']) 'some/file1.nii.gz'