diff --git a/modelskill/model/dfsu.py b/modelskill/model/dfsu.py index b6826e07c..c84413e8a 100644 --- a/modelskill/model/dfsu.py +++ b/modelskill/model/dfsu.py @@ -36,8 +36,10 @@ def __init__( data = mikeio.open(data) elif isinstance(data, (mikeio.DataArray, mikeio.Dataset)): - if not isinstance(data.geometry, mikeio.spatial.FM_geometry.GeometryFM): - raise ValueError(f"Geometry of {type(data)} is not supported.") + pass + # we could check that geometry has FM in the name, but ideally we would like to support more or all geometries + # if not "FM" in str(type(data.geometry)): + # raise ValueError(f"Geometry of {type(data.geometry)} is not supported.") else: raise ValueError( f"data type must be .dfsu or dfsu-Dataset/DataArray. Not {type(data)}." diff --git a/modelskill/plot.py b/modelskill/plot.py index 41ff694af..f2e241bb6 100644 --- a/modelskill/plot.py +++ b/modelskill/plot.py @@ -439,7 +439,7 @@ def scatter( def plot_observation_positions( - geometry: mikeio.spatial.FM_geometry.GeometryFM, + geometry, observations: List[Observation], figsize: Tuple = None, title=None,