Skip to content

Commit 21c8d9b

Browse files
authored
Merge pull request #75 from effigies/fix/pepolar_3d
FIX: Flexibly and cheaply select initial PEPOLAR volumes
2 parents 6b6ef2a + 3086aff commit 21c8d9b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

sdcflows/workflows/pepolar.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,11 @@ def _split_epi_lists(in_files, pe_dir, max_trs=50):
365365

366366
for i, (epi_path, epi_pe) in enumerate(in_files):
367367
if epi_pe[0] == pe_dir[0]:
368-
splitnii = nb.four_to_three(nb.load(epi_path))[:max_trs]
368+
img = nb.load(epi_path)
369+
if len(img.shape) == 3:
370+
splitnii = [img]
371+
else:
372+
splitnii = nb.four_to_three(img.slicer[:, :, :, :max_trs])
369373

370374
for j, nii in enumerate(splitnii):
371375
out_name = op.abspath(

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ python_requires = >=3.5
2323
setup_requires =
2424
setuptools >=40.8
2525
install_requires =
26-
nibabel >=2.2.1
26+
nibabel >=2.3
2727
niflow-nipype1-workflows ~= 0.0.1
2828
nipype >= 1.3.1
2929
niworkflows ~= 1.0.0

0 commit comments

Comments
 (0)