Skip to content
This repository was archived by the owner on Dec 27, 2022. It is now read-only.

Commit c3b66bc

Browse files
committed
FIX: modify pybids args after their style changes
1 parent 0bc121a commit c3b66bc

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

dmriprep/io.py

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,26 @@ def get_bids_subject_input_files(subject_id, bids_input_directory):
2121
subjects = layout.get_subjects()
2222
assert subject_id in subjects, "subject {} is not in the bids folder".format(subject_id)
2323

24-
ap_file = layout.get(subject=subject_id, fmap="epi", modality="fmap", dir="AP")
24+
ap_file = layout.get(subject=subject_id,
25+
datatype='fmap',
26+
suffix='epi',
27+
dir='AP',
28+
extensions=['.nii', '.nii.gz'])
2529
assert len(ap_file) == 1, 'found {} ap fieldmap files and we need just 1'.format(len(ap_file))
2630

27-
pa_file = layout.get(subject=subject_id, fmap="epi", modality="fmap", dir="PA")
31+
pa_file = layout.get(subject=subject_id,
32+
datatype='fmap',
33+
suffix='epi',
34+
dir='PA',
35+
extensions=['.nii', '.nii.gz'])
36+
2837
assert len(pa_file) == 1, 'found {} pa fieldmap files and we need just 1'.format(len(pa_file))
2938

30-
dwi_files = layout.get(subject=subject_id, modality="dwi")
39+
dwi_files = layout.get(subject=subject_id, datatype='dwi', suffix='dwi')
3140
valid_dwi_files = []
3241

3342
for d in dwi_files:
34-
if d.filename.startswith(op.abspath(op.join(bids_input_directory, 'sub-' + subject_id))):
43+
if d.path.startswith(op.abspath(op.join(bids_input_directory, 'sub-' + subject_id))):
3544
valid_dwi_files.append(d.filename)
3645

3746
dwi_file = [d for d in valid_dwi_files if d.endswith('.nii.gz') and not "TRACE" in d]
@@ -52,8 +61,8 @@ def get_bids_subject_input_files(subject_id, bids_input_directory):
5261

5362
outputs = dict(subject_id="sub-"+subject_id,
5463
dwi_file=dwi_file[0],
55-
dwi_file_AP=ap_file[0].filename,
56-
dwi_file_PA=pa_file[0].filename,
64+
dwi_file_AP=ap_file[0].path,
65+
dwi_file_PA=pa_file[0].path,
5766
bvec_file=bvec_file[0],
5867
bval_file=bval_file[0],
5968
subjects_dir=op.abspath(subjects_dir))

0 commit comments

Comments
 (0)