Skip to content

Commit b9e7d12

Browse files
Remove the "faces_edges_cartesian" and "faces_edges_spherical" at the end of zonal_avg
1 parent 29862c2 commit b9e7d12

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

uxarray/core/dataarray.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,13 @@ def zonal_mean(self, lat=(-90, 90, 10), **kwargs):
483483
uxda=self, latitudes=latitudes, **kwargs
484484
)
485485

486+
# Remove the "faces_edges_cartesian" and "faces_edges_spherical" since they're no longer needed
487+
if "faces_edges_cartesian" in self._ds:
488+
del self.faces_edges_cartesian
489+
490+
if "faces_edges_spherical" in self._ds:
491+
del self.faces_edges_spherical
492+
486493
dims = list(self.dims[:-1]) + ["latitudes"]
487494

488495
uxda = UxDataArray(

uxarray/grid/grid.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1455,6 +1455,15 @@ def faces_edges_cartesian(self):
14551455
_populate_faces_edges_cartesian(self)
14561456
return self._ds["faces_edges_cartesian"]
14571457

1458+
@faces_edges_cartesian.setter
1459+
def faces_edges_cartesian(self, value):
1460+
self._ds["faces_edges_cartesian"] = value
1461+
1462+
@faces_edges_cartesian.deleter
1463+
def faces_edges_cartesian(self):
1464+
if "faces_edges_cartesian" in self._ds:
1465+
del self._ds["faces_edges_cartesian"]
1466+
14581467
@property
14591468
def faces_edges_spherical(self):
14601469
"""Latitude Longitude Coordinates for each Face in radians.
@@ -1465,6 +1474,15 @@ def faces_edges_spherical(self):
14651474
_populate_faces_edges_spherical(self)
14661475
return self._ds["faces_edges_spherical"]
14671476

1477+
@faces_edges_spherical.setter
1478+
def faces_edges_spherical(self, value):
1479+
self._ds["faces_edges_spherical"] = value
1480+
1481+
@faces_edges_spherical.deleter
1482+
def faces_edges_spherical(self):
1483+
if "faces_edges_spherical" in self._ds:
1484+
del self._ds["faces_edges_spherical"]
1485+
14681486
@property
14691487
def bounds(self):
14701488
"""Latitude Longitude Bounds for each Face in radians.

0 commit comments

Comments
 (0)