Skip to content

v0.1.0

Compare
Choose a tag to compare
@thwllms thwllms released this 02 May 14:08
· 164 commits to main since this release
852c4ac

Features

  • Initial classes for RasHdf, RasGeomHdf, RasPlanHdf as subclasses of h5py.File
  • Methods implemented:
    • projection: return the projection as a pyproj CRS object
    • mesh_area_names: return the list of 2D mesh area names
    • RasGeomHdf methods returning GeoDataFrame objects:
      • mesh_areas: 2D flow area perimeter polygons
      • mesh_cell_polygons: 2D flow area cells as polygons
      • mesh_cell_points: 2D flow area cell centers
      • mesh_cell_faces: 2D flow area cell faces as lines
      • bc_lines: 2D boundary condition lines
      • breaklines
      • refinement_regions
    • Methods to return dictionaries of attributes (i.e., metadata) for certain HDF groups:
      • RasGeomHdf:
        • get_geom_attrs
        • get_geom_structures_attrs
        • get_geom_2d_flow_area_attrs
      • RasPlanHdf:
        • get_plan_info_attrs
        • get_plan_param_attrs
        • get_meteorology_precip_attrs
        • get_results_unsteady_attrs
        • get_results_unsteady_summary_attrs
        • get_results_volume_accounting_attrs