diff --git a/pyproject.toml b/pyproject.toml index 40f9e27..894898f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "uxarray==2025.6.0", + "uxarray==2025.12.0", "shapely>=2.0", "Click>=7.0" ] diff --git a/suxarray/io/_schismgrid.py b/suxarray/io/_schismgrid.py index db609d1..5d30dc2 100644 --- a/suxarray/io/_schismgrid.py +++ b/suxarray/io/_schismgrid.py @@ -357,6 +357,16 @@ def _rename_coords( } data = data.rename(coord_dict) # Patch for dimension name renaming. + if "SCHISM_hgrid_node_lon" in data: + data = data.rename({"SCHISM_hgrid_node_lon": "node_lon", + "SCHISM_hgrid_node_lat": "node_lat"}) + if "SCHISM_hgrid_face_lon" in data: + data = data.rename({"SCHISM_hgrid_face_lon": "face_lon", + "SCHISM_hgrid_face_lat": "face_lat"}) + if "SCHISM_hgrid_edge_lon" in data: + data = data.rename({"SCHISM_hgrid_edge_lon": "edge_lon", + "SCHISM_hgrid_edge_lat": "edge_lat"}) + if "nSCHISM_hgrid_edge" in data.dims: data = data.rename({"nSCHISM_hgrid_edge": "n_edge"}) if "nSCHISM_hgrid_face" in data.dims: