Skip to content

Commit ac3bf79

Browse files
committed
runtime error
1 parent f012d64 commit ac3bf79

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/diffpy/fourigui/fourigui.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,12 @@ def intensity_upd_local(self):
371371
elif self.axis.get() == 2:
372372
plane = self.cube[:, :, self.plane_num.get()]
373373
nan_ratio = np.count_nonzero(np.isnan(plane)) / plane.size
374-
self.localmax["text"] = "{}".format(np.format_float_scientific(np.nanmax(plane), 1))
375-
self.localmin["text"] = "{}".format(np.format_float_scientific(np.nanmin(plane), 1))
374+
if np.isnan(plane).all():
375+
self.localmax["text"] = "NaN"
376+
self.localmin["text"] = "NaN"
377+
else:
378+
self.localmax["text"] = "{}".format(np.format_float_scientific(np.nanmax(plane), 1))
379+
self.localmin["text"] = "{}".format(np.format_float_scientific(np.nanmin(plane), 1))
376380
self.localsum["text"] = "{}".format(np.format_float_scientific(np.nansum(plane), 1))
377381
self.localnanratio["text"] = "{}".format(round(nan_ratio, 2))
378382

0 commit comments

Comments
 (0)