RIVIA
A modern Python interface for HEC-RAS project parsing, simulation automation, and result visualization.
Python control and post-processing for 2D hydraulic models — SRH-2D and HEC-RAS 2D results to VTK and beyond.
by Penn State (EFD group)
Install
pip install pyHMT2DpyHMT2D (Python Hydraulic Modeling Tools — 2D), by Xiaofeng Liu's group at Penn State, wraps the two dominant free 2D engines — SRH-2D and HEC-RAS 2D — in one Python interface: run models, read their native results, convert meshes and solutions to open formats like VTK for ParaView, and compare or calibrate across engines from scripts.
That cross-model layer is its distinctive value: the same calibration or sensitivity loop can drive either engine, and results land in a common format for post-processing. A research-grade but well-documented tool that fills a genuine gap between the RAS-specific and GUI-bound alternatives.
Ranked by the topics, categories and workflow stages they share with pyHMT2D.
A modern Python interface for HEC-RAS project parsing, simulation automation, and result visualization.
Read HEC-RAS HDF5 geometry and results into GeoPandas/xarray — built for FEMA's flood-risk data pipelines.
Open-source 2D shallow-water modelling in Python from Geoscience Australia — strong for dam break and tsunami.
Jupyter notebook suite for batch HEC-RAS and HEC-HMS runs — parallel execution and calibration statistics.
The world's most used hydraulic model: free 1D/2D river analysis, sediment, water quality and flood mapping.
Python automation for HEC-RAS 6.x: batch runs, parallel execution and HDF results extraction.