Skip to content

Commit 2c8017d

Browse files
committed
apply code review suggestion
1 parent 0afbb81 commit 2c8017d

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

nipype/algorithms/misc.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1490,18 +1490,13 @@ def merge_rois(in_files, in_idxs, in_ref, dtype=None, out_file=None):
14901490

14911491
for cname, iname in zip(in_files, in_idxs):
14921492
f = np.load(iname)
1493-
idxs = np.squeeze(f["arr_0"])
1493+
idxs = np.atleast_1d(np.squeeze(f["arr_0"]))
1494+
nels = len(idxs)
14941495

14951496
for d, fname in enumerate(nii):
14961497
data = np.asanyarray(nb.load(fname).dataobj).reshape(-1)
14971498
cdata = nb.load(cname).dataobj[..., d].reshape(-1)
1498-
try:
1499-
nels = len(idxs)
1500-
except TypeError:
1501-
nels = 1
1502-
1503-
idata = (idxs,)
1504-
data[idata] = cdata[0:nels]
1499+
data[idxs] = cdata[:nels]
15051500
nb.Nifti1Image(data.reshape(rsh[:3]), aff, hdr).to_filename(fname)
15061501

15071502
imgs = [nb.load(im) for im in nii]

0 commit comments

Comments
 (0)