From 41114dd48d57e0550e069822f45e364444f07e27 Mon Sep 17 00:00:00 2001 From: Rajeev Jain Date: Wed, 7 Jan 2026 12:45:34 +0000 Subject: [PATCH] o Fix bug found with python 3.14 and numpy 2.26 - use mangnitude and buffer Reuse/Mutation bug --- uxarray/grid/coordinates.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uxarray/grid/coordinates.py b/uxarray/grid/coordinates.py index bb408fdec..2ace69d97 100644 --- a/uxarray/grid/coordinates.py +++ b/uxarray/grid/coordinates.py @@ -121,10 +121,10 @@ def _xyz_to_lonlat_rad( if normalize: x, y, z = _normalize_xyz(x, y, z) - denom = np.abs(x * x + y * y + z * z) - x /= denom - y /= denom - z /= denom + denom = np.hypot(np.hypot(x, y), z) + x = x / denom + y = y / denom + z = z / denom lon = np.arctan2(y, x) lat = np.arcsin(z)