Complete documentation of RAS-Commander's features, modules, classes, and usage patterns, including best practices and troubleshooting tips for effectively leveraging the library in your projects.
View Comprehensive Library GuideA collection of Jupyter notebooks demonstrating RAS-Commander capabilities, from basic project initialization to advanced parallel execution, with complete working examples using HEC-RAS sample projects.
Review Example NotebooksPurpose-built summaries of the codebase and documentation optimized for use with Large Language Models like Claude, ChatGPT, and Gemini, enabling AI-assisted coding and workflow development.
Explore Knowledge BasesA specialized ChatGPT model with access to the RAS-Commander codebase, capable of answering queries, providing code suggestions, and helping analyze HEC-RAS files and results data.
RAS-Commander Library GPTAccess the complete source code, documentation, and development tools for RAS-Commander on GitHub. Star the repository to receive updates on new features and improvements.
RAS-Commander Libraryon GitHubPython notebook built to support HEC-RAS automation with parallel execution of HEC-RAS unsteady plans and construction of plan files, with the option of utilizing DSS inputs to build iterative plans. Supports both 1D and 2D model formats and 2D infiltration overrides.
View RAS-CommanderPython notebook for HEC-HMS that enable generation of multiple DSS output files with user-defined calibration parameters. Supports 1D HEC-RAS calibration and validation workflows using deficit and constant loss methods with optional recession baseflow.
View HMS-CommanderPython notebook for plotting 1D HEC-RAS results from DSS against gauge results, creating zoomable HTML plots with Bokeh. Calculates calibration statistics (RMSE, r, PBIAS, NSE) for each plotted location.
View DSS-CommanderA collection of specialized GPTs designed for Water Resources Engineers. Each GPT offers unique functionalities and knowledge bases, ranging from document compilation and flood damage estimation to GIS assistance and script translation.
Explore GPTsTechnical articles on water resources engineering, including topics like "Avoiding The Bitter Lesson in HEC-RAS Modeling," "Deep Dive: HEC-RAS 2D Infiltration," and "Balancing Accuracy, Resolution, and Efficiency in Large-Scale HEC-RAS Modeling."
Read BlogDemonstration of HEC-RAS 2D automation functionality with infiltration override capabilities
Step-by-step demonstration of using RAS-Commander for 1D HEC-RAS model automation
Access all instructional videos, demonstrations, and tutorials for HEC-Commander tools
Visit YouTube ChannelPresenting a 30-minute introduction of the RAS-Commander library, a nearly feature-complete replacement for the HECRASController for HEC-RAS 6.x, an outgrowth of the 2024 Australian Water School course series.
Instructing a 2-hour workshop with FLO2D on Sunday May 25 at ASPFM covering how to use ChatGPT and other LLM tools to write scripts for data management in flood modeling, including the use of the RAS-Commander library to simplify HEC-RAS HDF data extraction and run automation.
ASFPM 2025 Conference ScheduleFebruary 18, 2025
Discussion on how to apply LLMs in engineering practice through a watershed lens, exploring the broad innovation surface of LLMs and approaches to use in professional practice.
WEF PresentationPresented HEC-Commander Tools and AI-assisted scripting at the Association of State Floodplain Managers (ASFPM) Annual Conference in Salt Lake City on June 27, 2024.
View Presentation PDFA comprehensive 6-hour course on applying AI to HEC-RAS workflows, developed for the Australian Water School.
View CourseInstructional videos to accompany the HEC-Commander repository, providing step-by-step tutorials and demonstrations.
Visit ChannelThis article draws parallels between breakthroughs in AI and computational challenges in hydraulic modeling, particularly in the 2D modeling era post version 6.0. It explores how scaling through parallelism and brute force can lead to significant improvements in modeling efficiency.
Read ArticleThis article highlights the need for balancing cell size and time step in large scale HEC-RAS models, as well as common pitfalls of over-reliance on adaptive timestep. Essential reading for anyone with a model that takes more than 24 hours to run.
Read Article