Skip to content

Commit db911d2

Browse files
committed
add setter to fix tests
1 parent 6a4a43d commit db911d2

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

uxarray/grid/grid.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1450,6 +1450,8 @@ def edge_node_distances(self) -> xr.DataArray:
14501450
_populate_edge_node_distances(self)
14511451
return self._ds["edge_node_distances"]
14521452

1453+
edge_node_distances = edge_node_distances.setter(make_setter("edge_node_distances"))
1454+
14531455
@property
14541456
def edge_face_distances(self) -> xr.DataArray:
14551457
"""Arc distance between the faces that saddle each edge (in radians).
@@ -1463,6 +1465,8 @@ def edge_face_distances(self) -> xr.DataArray:
14631465
_populate_edge_face_distances(self)
14641466
return self._ds["edge_face_distances"]
14651467

1468+
edge_face_distances = edge_face_distances.setter(make_setter("edge_face_distances"))
1469+
14661470
@property
14671471
def antimeridian_face_indices(self) -> np.ndarray:
14681472
"""TODO:"""
@@ -2508,8 +2512,10 @@ def get_edges_at_constant_longitude(
25082512
"is not yet supported."
25092513
)
25102514
else:
2515+
edge_node_x = self.node_x[self.edge_node_connectivity].values
2516+
edge_node_y = self.node_y[self.edge_node_connectivity].values
25112517
edges = constant_lon_intersections_no_extreme(
2512-
lon, self.edge_node_x.values, self.edge_node_y.values, self.n_edge
2518+
lon, edge_node_x, edge_node_y, self.n_edge
25132519
)
25142520
return edges.squeeze()
25152521

0 commit comments

Comments
 (0)