Skip to content

Commit

Permalink
Merge pull request #931 from oesteban/fix/zero-division-warning
Browse files Browse the repository at this point in the history
[FIX] RuntimeWarning: divide by zero encountered in float_scalars
  • Loading branch information
oesteban committed Jan 11, 2018
2 parents 10ff73e + daa2f99 commit d343a73
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Next release
============

* [FIX] RuntimeWarning: divide by zero encountered in float_scalars (#931).
* [FIX] INU correction before merging several T1w (#925).


Expand Down
4 changes: 3 additions & 1 deletion fmriprep/interfaces/freesurfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,9 @@ def grow_mask(anat, aseg, ants_segs=None, ww=7, zval=2.0, bw=4):
pixel[2] - ww:pixel[2] + ww
]
if np.any(window > 0):
zstat = abs(anat[tuple(pixel)] - window[window > 0].mean()) / window[window > 0].std()
mu = window[window > 0].mean()
sigma = min(window[window > 0].std(), 1.e-5)
zstat = abs(anat[tuple(pixel)] - mu) / sigma
refined[tuple(pixel)] = int(zstat < zval)

refined = sim.binary_opening(refined, selem)
Expand Down

0 comments on commit d343a73

Please sign in to comment.