From 381ed887d46d32ae981c530974cb4aec375ea23a Mon Sep 17 00:00:00 2001 From: Bart Schilperoort Date: Mon, 26 Jan 2026 11:23:50 +0100 Subject: [PATCH] Copy lon values before modifying in-place --- src/xarray_regrid/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xarray_regrid/utils.py b/src/xarray_regrid/utils.py index 88bbab5..6979f84 100644 --- a/src/xarray_regrid/utils.py +++ b/src/xarray_regrid/utils.py @@ -379,7 +379,7 @@ def format_lon( left_pad = int(np.ceil(np.max([left_pad, 0]))) right_pad = int(np.ceil(np.max([right_pad, 0]))) obj = obj.pad({lon_coord: (left_pad, right_pad)}, mode="wrap", keep_attrs=True) - lon_vals = obj.coords[lon_coord].values + lon_vals = obj.coords[lon_coord].values.copy() if left_pad: lon_vals[:left_pad] = source_lon.values[-left_pad:] - 360 if right_pad: