From be37c33b188bee9028fa7fc41d5913a4144f3c5f Mon Sep 17 00:00:00 2001 From: Felix Delattre Date: Thu, 11 Jun 2026 12:33:22 +0200 Subject: [PATCH] Suppress empty 3x3 warning. --- 5-metrics.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/5-metrics.py b/5-metrics.py index 2f26fdc..c049850 100644 --- a/5-metrics.py +++ b/5-metrics.py @@ -101,7 +101,8 @@ def _read_center_pixel(path: Path, lat: float, lon: float) -> float | None: if nodata is not None: data = np.where(data == nodata, np.nan, data) data[data == 0] = np.nan - val = np.nanmean(data) + with np.errstate(all="ignore"): + val = np.nanmean(data) return None if np.isnan(val) else float(val) except Exception: return None @@ -310,7 +311,8 @@ def _read_multiband_center( if nodata is not None: data = np.where(data == nodata, np.nan, data) data[data == 0] = np.nan - val = np.nanmean(data) + with np.errstate(all="ignore"): + val = np.nanmean(data) result[name] = None if np.isnan(val) else round(float(val), 6) return result except Exception: