ras-commander
Automate HEC-RAS hydraulic modeling, execution, and results extraction
All Skills in This Repository (11)
Pure Emerald Level Indicatorsextracting-hecras-results
Extract hydraulic results from HEC-RAS HDF files.
using-git-worktrees
Create isolated git worktrees with automatic project setup and baseline tests.
parsing-hecras-geometry
Parse fixed-width HEC-RAS .g## geometry files and modify cross sections and Manning's n tables.
analyzing-aorc-precipitation
Retrieve and process historical AORC precipitation data for HEC-RAS/HMS hydrologic model inputs.
reading-dss-boundary-data
Extract boundary time series from HEC-DSS V6/V7 files.
repairing-geometry-issues
Repair HEC-RAS geometry issues with RasFixit and validate via RasCheck.
executing-remote-plans
Execute HEC-RAS plans across remote machines via PsExec, Docker, or SSH.
integrating-usgs-gauges
Integrate USGS gauge data into HEC-RAS hydrological modeling workflows.
executing-hecras-plans
Execute HEC-RAS plan simulations via RasCmdr with parallel and remote modes.
querying-hecras-documentation
Select HEC-RAS manuals and capture visual documentation screenshots.
exploring-hecras-gui
Documentate menus, dialogs, and controls in HEC-RAS GUI using win32com automation.
Frequently Asked Questions
FAQPage SchemaHow to install ras-commander?▼
Run `npx skills add gpt-cmdr/ras-commander --all -g -y` in your terminal to install all skills in this suite globally.
How to automate HEC-RAS with Python?▼
Initialize a project with init_ras_project(), then use RasCmdr.compute_plan() to run simulations and HdfResults classes to extract water surface, depth, and velocity results without opening the HEC-RAS GUI.
Can ras-commander run HEC-RAS plans in parallel?▼
Yes. RasCmdr.compute_parallel() runs multiple plans concurrently on your machine, and compute_parallel_remote() distributes plans across PsExec, Docker, or cloud workers.
Does ras-commander support legacy HEC-RAS versions?▼
Yes. The RasControl class automates HEC-RAS 3.x through 5.x via the HECRASController COM interface, while RasCmdr handles modern 6.x and 7.x versions.
Can I use ras-commander without coding experience?▼
Basic Python knowledge helps, but the included skills let your agent handle plan execution, geometry repair, QA checks, and results extraction from plain-English requests.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core