Skip to content

Commit

Permalink
Fix Mesh -> MeshXY in experimental.ugrid
Browse files Browse the repository at this point in the history
  • Loading branch information
pp-mo committed Jul 25, 2024
1 parent 3dd1bc4 commit 06dc9d0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions lib/iris/experimental/ugrid.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
from .._deprecation import warn_deprecated
from ..ugrid.load import PARSE_UGRID_ON_LOAD, load_mesh, load_meshes
from ..ugrid.mesh import Connectivity as _Connectivity
from ..ugrid.mesh import Mesh as _Mesh
from ..ugrid.mesh import MeshCoord as _MeshCoord
from ..ugrid.mesh import MeshXY as _MeshXY
from ..ugrid.save import save_mesh
from ..ugrid.utils import recombine_submeshes

Expand All @@ -45,7 +45,7 @@
# We couldn't fix this with "autodoc_suppress_warnings", so the solution for now is to
# wrap the classes. Which is really ugly.
# TODO: remove this when we remove iris.experimental.ugrid
class Mesh(_Mesh):
class MeshXY(_MeshXY):
pass


Expand All @@ -59,8 +59,8 @@ class Connectivity(_Connectivity):

__all__ = [
"Connectivity",
"Mesh",
"MeshCoord",
"MeshXY",
"PARSE_UGRID_ON_LOAD",
"load_mesh",
"load_meshes",
Expand Down
4 changes: 2 additions & 2 deletions lib/iris/tests/stock/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
import numpy as np
import numpy.ma as ma

from iris import ugrid
from iris.analysis import cartography
import iris.aux_factory
from iris.coord_systems import GeogCS, RotatedGeogCS
import iris.coords
import iris.coords as icoords
from iris.coords import AncillaryVariable, AuxCoord, CellMeasure, CellMethod, DimCoord
from iris.cube import Cube
from iris.experimental import ugrid
from iris.util import mask_cube

from ._stock_2d_latlons import ( # noqa
Expand Down Expand Up @@ -837,7 +837,7 @@ def flatten_dim_metadata(dim_metadata: icoords._DimensionalMetadata):
new_instance = dim_metadata.__class__(flat_values, **kwargs)
return new_instance

def remove_duplicate_nodes(mesh: iris.ugrid.MeshXY):
def remove_duplicate_nodes(mesh: ugrid.MeshXY):
"""Remove duplicate nodes from a mesh.
MeshXY.from_coords() does not do this due to complications like lazy
Expand Down

0 comments on commit 06dc9d0

Please sign in to comment.