From d36de94cebba1c42d7b67dc1613bb1f214b57543 Mon Sep 17 00:00:00 2001 From: John Krasting Date: Thu, 29 May 2025 08:51:34 -0400 Subject: [PATCH] Changed import of xarray.core.get_clean_interp_index() - xarray no longer exposes the xarray.core.missing module as an attribute. The function must be imported directly. --- src/momlevel/trend.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/momlevel/trend.py b/src/momlevel/trend.py index f1d1d33..fa7455d 100644 --- a/src/momlevel/trend.py +++ b/src/momlevel/trend.py @@ -5,6 +5,7 @@ import numpy as np import xarray as xr +from xarray.core.missing import get_clean_interp_index __all__ = [ "broadcast_trend", @@ -95,7 +96,7 @@ def broadcast_trend(slope, dim_arr): ) # Calculate a clean interpolation index - interp_index = xr.core.missing.get_clean_interp_index(dim_arr, dim_name) + interp_index = get_clean_interp_index(dim_arr, dim_name) interp_index = xr.DataArray(interp_index, coords={dim_name: dim_arr[dim_name]}) return slope * interp_index