From ae56ef1fdb651122c8107c2590fc41db9368ffa2 Mon Sep 17 00:00:00 2001 From: Zeitsperre <10819524+Zeitsperre@users.noreply.github.com> Date: Tue, 23 Jan 2024 17:49:46 -0500 Subject: [PATCH] use first element of residual in _nonpolyfit_1d --- xarray/core/nputils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xarray/core/nputils.py b/xarray/core/nputils.py index 7fcd4b34d95..0151d715f6f 100644 --- a/xarray/core/nputils.py +++ b/xarray/core/nputils.py @@ -234,7 +234,7 @@ def _nanpolyfit_1d(arr, x, rcond=None): mask = np.isnan(arr) if not np.all(mask): out[:-1], resid, rank, _ = np.linalg.lstsq(x[~mask, :], arr[~mask], rcond=rcond) - out[-1] = resid if resid.size > 0 else np.nan + out[-1] = resid[0] if resid.size > 0 else np.nan warn_on_deficient_rank(rank, x.shape[1]) return out