smriprep.utils.bids module
Utilities to handle BIDS inputs.
- smriprep.utils.bids.collect_derivatives(derivatives_dir, subject_id, std_spaces, spec=None, patterns=None, session_id=None)[source]
- Gather existing derivatives and compose a cache. 
- smriprep.utils.bids.write_derivative_description(bids_dir, deriv_dir)[source]
- Write a - dataset_description.jsonfor the derivatives folder.- >>> from smriprep.data import load >>> from pathlib import Path >>> from tempfile import TemporaryDirectory >>> tmpdir = TemporaryDirectory() >>> bids_dir = load('tests') >>> deriv_desc = Path(tmpdir.name) / 'dataset_description.json' - >>> write_derivative_description(bids_dir, deriv_desc.parent) >>> deriv_desc.is_file() True - >>> tmpdir.cleanup()