From dc652b8944f8d5d2e746baadfa8ead80c6438184 Mon Sep 17 00:00:00 2001 From: scivision Date: Sun, 28 Jan 2024 23:36:22 -0500 Subject: [PATCH] ecef2geodetic: scalar-in, scalar-out fixes #93 --- src/pymap3d/ecef.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pymap3d/ecef.py b/src/pymap3d/ecef.py index 4a0319c..4091cc4 100644 --- a/src/pymap3d/ecef.py +++ b/src/pymap3d/ecef.py @@ -218,6 +218,12 @@ def ecef2geodetic( if deg: lat = degrees(lat) lon = degrees(lon) + else: + try: + lat = lat.squeeze()[()] + # ensures scalar in, scalar out + except AttributeError: + pass return lat, lon, alt