From 5ed5c702dfc876533af5a4f6c83bb81a97d18c0e Mon Sep 17 00:00:00 2001 From: Hatice Karatay Date: Wed, 24 Jul 2024 15:20:08 -0400 Subject: [PATCH] Replace separate checks for NaN and inf with all and isfinite --- jdaviz/configs/specviz/plugins/line_analysis/line_analysis.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jdaviz/configs/specviz/plugins/line_analysis/line_analysis.py b/jdaviz/configs/specviz/plugins/line_analysis/line_analysis.py index e5909487ac..177c90ebe1 100644 --- a/jdaviz/configs/specviz/plugins/line_analysis/line_analysis.py +++ b/jdaviz/configs/specviz/plugins/line_analysis/line_analysis.py @@ -271,8 +271,7 @@ def _uncertainty(result): if getattr(result, 'uncertainty', None) is not None: # we'll keep the uncertainty and result in the same unit (so # we only have to show the unit at the end) - if (np.any(np.isnan(result.uncertainty.value)) or - np.any(np.isinf(result.uncertainty.value))): + if not np.all(np.isfinite(result.uncertainty.value)): return '' return str(result.uncertainty.to_value(result.unit)) else: