Skip to content

Commit 202bc9d

Browse files
authored
Merge pull request #243 from jhlegarreta/fix/avoid-dwi-divide-uninitialized-values
FIX: Avoid uninitialized values in DWI signal normalization
2 parents 9e8f68a + 7c02434 commit 202bc9d

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

  • nireports/reportlets/modality

nireports/reportlets/modality/dwi.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -488,10 +488,12 @@ def nii_to_carpetplot_data(
488488
if divide_by_b0:
489489
b0_data = nii_data[..., bvals == 0]
490490
bzero = np.mean(b0_data, -1)
491-
nii_data = np.divide(
491+
nii_data = nii_data.copy()
492+
np.divide(
492493
nii_data,
493-
bzero[..., np.newaxis],
494-
where=bzero[..., np.newaxis] != 0,
494+
bzero[..., None],
495+
out=nii_data,
496+
where=bzero[..., None] != 0,
495497
)
496498

497499
if drop_b0:

0 commit comments

Comments
 (0)