Skip to content

Commit 9e0a0ac

Browse files
committed
Signal/Image analysis: fix TypeError when handling nan values if there is no mask
(cherry picked from commit 07813cb)
1 parent 2e33960 commit 9e0a0ac

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cdl/core/model/base.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1511,7 +1511,10 @@ def get_masked_view(self) -> ma.MaskedArray:
15111511
"""
15121512
self.data: np.ndarray
15131513
view = self.data.view(ma.MaskedArray)
1514-
view.mask = self.maskdata | np.isnan(self.data)
1514+
if self.maskdata is None:
1515+
view.mask = np.isnan(self.data)
1516+
else:
1517+
view.mask = self.maskdata | np.isnan(self.data)
15151518
return view
15161519

15171520
def invalidate_maskdata_cache(self) -> None:

0 commit comments

Comments
 (0)