Skip to content

Commit c08285c

Browse files
committed
ENH: minor - compute non degenerate stddev map once
1 parent 469c99c commit c08285c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

nipype/algorithms/confounds.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -799,8 +799,9 @@ def _run_interface(self, runtime):
799799
meanimg = np.mean(data, axis=3)
800800
stddevimg = np.std(data, axis=3)
801801
tsnr = np.zeros_like(meanimg)
802-
tsnr[stddevimg > 1.e-3] = meanimg[stddevimg > 1.e-3] / stddevimg[
803-
stddevimg > 1.e-3]
802+
stddevimg_nonzero = stddevimg > 1.e-3
803+
tsnr[stddevimg_nonzero] = meanimg[stddevimg_nonzero] / stddevimg[
804+
stddevimg_nonzero]
804805
img = nb.Nifti1Image(tsnr, img.affine, header)
805806
nb.save(img, op.abspath(self.inputs.tsnr_file))
806807
img = nb.Nifti1Image(meanimg, img.affine, header)

0 commit comments

Comments
 (0)