denoiser icon indicating copy to clipboard operation
denoiser copied to clipboard

RuntimeWarning: Divide by zero

Open manzouri opened this issue 2 years ago • 2 comments

Hi , I run the denoiser and get the output file but not the html report due to the following error:

Computing dvars... /home/amir/.local/lib/python3.8/site-packages/numpy/lib/shape_base.py:379: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray. res = asanyarray(func1d(inarr_view[ind0], *args, **kwargs)) /home/amir/.local/lib/python3.8/site-packages/numpy/lib/shape_base.py:402: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray. buff[ind] = asanyarray(func1d(inarr_view[ind], *args, **kwargs)) Traceback (most recent call last): File "run_denoise.py", line 462, in denoise(img_file, tsv_file, out_path, col_names, hp_filter, lp_filter, out_figure_path) File "run_denoise.py", line 316, in denoise temp = nac.compute_dvars(in_file=in_file, in_mask=mask_file)[1] File "/home/amir/.local/lib/python3.8/site-packages/nipype/algorithms/confounds.py", line 1079, in compute_dvars func_diff / np.array([diff_sdhat] * func_diff.shape[-1]).T RuntimeWarning: divide by zero encountered in true_divide

manzouri avatar May 12 '22 09:05 manzouri

I am getting this same error. Did you end up finding a solution?

maxhenneke avatar Jan 25 '23 01:01 maxhenneke

@maxhenneke , Unfortunately No. I was hoping for an update from @arielletambini

manzouri avatar Jan 25 '23 12:01 manzouri