RIVIA
A modern Python interface for HEC-RAS project parsing, simulation automation, and result visualization.
Python automation for HEC-RAS 6.x: batch runs, parallel execution and HDF results extraction.
Install
pip install ras-commanderRAS Commander (ras-commander) is a Python library for driving modern HEC-RAS from code: open projects, clone and edit plans, launch runs — including parallel execution across plans and multiple RAS versions — and pull geometry and results straight out of the HDF5 files into pandas and GeoDataFrames.
It targets the workflows consultants actually repeat: calibration sweeps, event batches, scenario matrices and QA extraction. Built for RAS 6.x's HDF-based architecture rather than the legacy COM controller, it is one of the most active projects in the RAS-automation space.
Open-source Python packages that cover the flood workflow — from DEM to inundation map.
Ranked by the topics, categories and workflow stages they share with RAS Commander.
A modern Python interface for HEC-RAS project parsing, simulation automation, and result visualization.
Jupyter notebook suite for batch HEC-RAS and HEC-HMS runs — parallel execution and calibration statistics.
Python control and post-processing for 2D hydraulic models — SRH-2D and HEC-RAS 2D results to VTK and beyond.
Read HEC-RAS HDF5 geometry and results into GeoPandas/xarray — built for FEMA's flood-risk data pipelines.
The world's most used hydraulic model: free 1D/2D river analysis, sediment, water quality and flood mapping.
Open-source 2D shallow-water modelling in Python from Geoscience Australia — strong for dam break and tsunami.