From 0ef6138ecf0317c779558ea84b01c8841d237ee2 Mon Sep 17 00:00:00 2001 From: Dan Raviv Date: Mon, 7 Jul 2025 19:36:08 -0700 Subject: [PATCH] tidy: Remove no longer needed np-special casing np.astype became available in numpy 2.1 --- xarray/core/duck_array_ops.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/xarray/core/duck_array_ops.py b/xarray/core/duck_array_ops.py index 0c7d40113d6..9dc09e599a3 100644 --- a/xarray/core/duck_array_ops.py +++ b/xarray/core/duck_array_ops.py @@ -246,9 +246,6 @@ def astype(data, dtype, *, xp=None, **kwargs): if xp is None: xp = get_array_namespace(data) - if xp == np: - # numpy currently doesn't have a astype: - return data.astype(dtype, **kwargs) return xp.astype(data, dtype, **kwargs)