Skip to content

Commit e15963e

Browse files
committed
fix: first untested patch for contrasts
1 parent ab0e8b9 commit e15963e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

examples/fmri_openfmri.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ def get_highpass(TR, hpcutoff):
200200
def get_contrasts(contrast_file, task_id, conds):
201201
import numpy as np
202202
contrast_def = np.genfromtxt(contrast_file, dtype=object)
203+
if len(contrast_def.shape) == 1:
204+
contrast_def = [contrast_def]
203205
contrasts = []
204206
for row in contrast_def:
205207
if row[0] != 'task%03d' % task_id:
@@ -258,6 +260,8 @@ def get_contrasts(contrast_file, task_id, conds):
258260
"""
259261

260262
def sort_copes(files):
263+
from nipype.utils.filemanip import filename_to_list
264+
files = filename_to_list(files)
261265
numelements = len(files[0])
262266
outfiles = []
263267
for i in range(numelements):
@@ -267,6 +271,8 @@ def sort_copes(files):
267271
return outfiles
268272

269273
def num_copes(files):
274+
from nipype.utils.filemanip import filename_to_list
275+
files = filename_to_list(files)
270276
return len(files)
271277

272278
pickfirst = lambda x: x[0]

0 commit comments

Comments
 (0)