@@ -20,18 +20,18 @@ def _read_ugrid(ds):
2020 node_lon_name : ugrid .NODE_COORDINATES [0 ],
2121 node_lat_name : ugrid .NODE_COORDINATES [1 ],
2222 }
23-
24- if "edge_coordinates" in ds ["grid_topology" ].attrs :
25- # get the names of edge_lon and edge_lat, if they exist
26- edge_lon_name , edge_lat_name = ds ["grid_topology" ].edge_coordinates .split ()
27- coord_dict [edge_lon_name ] = ugrid .EDGE_COORDINATES [0 ]
28- coord_dict [edge_lat_name ] = ugrid .EDGE_COORDINATES [1 ]
29-
30- if "face_coordinates" in ds ["grid_topology" ].attrs :
31- # get the names of face_lon and face_lat, if they exist
32- face_lon_name , face_lat_name = ds ["grid_topology" ].face_coordinates .split ()
33- coord_dict [face_lon_name ] = ugrid .FACE_COORDINATES [0 ]
34- coord_dict [face_lat_name ] = ugrid .FACE_COORDINATES [1 ]
23+ if "edge_lon" in ds and "edge_lat" in ds :
24+ if "edge_coordinates" in ds ["grid_topology" ].attrs :
25+ # get the names of edge_lon and edge_lat, if they exist
26+ edge_lon_name , edge_lat_name = ds ["grid_topology" ].edge_coordinates .split ()
27+ coord_dict [edge_lon_name ] = ugrid .EDGE_COORDINATES [0 ]
28+ coord_dict [edge_lat_name ] = ugrid .EDGE_COORDINATES [1 ]
29+ if "face_lon" in ds and "face_lat" in ds :
30+ if "face_coordinates" in ds ["grid_topology" ].attrs :
31+ # get the names of face_lon and face_lat, if they exist
32+ face_lon_name , face_lat_name = ds ["grid_topology" ].face_coordinates .split ()
33+ coord_dict [face_lon_name ] = ugrid .FACE_COORDINATES [0 ]
34+ coord_dict [face_lat_name ] = ugrid .FACE_COORDINATES [1 ]
3535
3636 ds = ds .rename (coord_dict )
3737
0 commit comments