The RAS-Commander library provides a python API and agentic features for automating HEC-RAS 6.x and accessing HDF data using Python, built with and driven by large language models.
Codex-native adapter for invoking Anthropic Claude Code CLI as an independent read-only QAQC reviewer using markdown file handoff. Use when the user explicitly asks Codex to ask Claude, Claude Code, Opus, or Anthropic for a QAQC/code review, second-model review, or independent review. Do not trigger for generic QAQC…
Enforce the feature branch workflow — intercept any attempt to merge, push, or commit directly to main and redirect to the correct feature branch process. Triggers on "merge to main", "push to main", "PR to main", or any operation targeting the main branch.
Pause agent work and request explicit human input at hard gates where professional judgment, public API compatibility, HEC-RAS execution, agent infrastructure, or git/release operations create material risk. Triggers: human-in-the-loop, HITL, human approval, human decision, approval gate, hard gate, public API change…
Legacy Claude-only provider orchestration for Google Gemini CLI using markdown file handoff. Write review request to REVIEW.md, Gemini analyzes, outputs findings to FINDINGS.md. Use only when the user explicitly requests Gemini. Do not trigger for generic QAQC, quality assurance, security review, architecture review…
Legacy Claude-only provider orchestration for Opencode CLI using Kimi K2.5 via markdown file handoff. Write test request to TASK.md, Opencode with Kimi K2.5 generates tests/reviews, outputs to OUTPUT.md. Use only when the user explicitly requests Kimi or Opencode/Kimi. Do not trigger for generic QAQC, testing…
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification. Triggers: worktree, git worktree, isolated workspace, feature branch isolation, multiple branches, parallel…
Reads HEC-DSS files (V6 and V7) for boundary condition extraction using RasDss class. Handles JVM configuration, HEC Monolith download, catalog reading, and time series extraction. Use when working with DSS files, extracting boundary data, reading HEC-HMS output, integrating DSS workflows with HEC-RAS, cataloging DSS…
Crawl FEMA's public BLE/eBFE S3 bucket to build a catalog of available Base Level Engineering datasets by state, HUC, and watershed. Cache results locally. Use when discovering what BLE models are available for a region before download.
Organize downloaded FEMA eBFE/BLE model files into standardized 4-folder structure. Use when working with eBFE downloads that need organization into: HMS Model/ (HEC-HMS hydrologic models) RAS Model/ (HEC-RAS hydraulic models) Spatial Data/ (GIS, terrain, geodatabases) Documentation/ (reports, PDFs, metadata) Handles…
Validate organized eBFE/BLE model using ras-commander dataframes. Uses initrasproject() then checks plandf, boundarydf, rasmapdf to verify: All plan files exist All DSS files exist with relative paths All terrain files exist with relative paths All HDF results accessible No absolute paths (would cause GUI popups) Use…
Set up, audit, and qualify isolated headless Linux instances that use the official HEC-RAS Linux solvers where supported and Windows HEC-RAS RasProcess/RASMapper components through Wine for remaining geometry, terrain, and ras2cng map-export gaps. Use for Linux, Wine, Apptainer, Proxmox/LXC, Slurm/HPC, ras2cng…
Executes HEC-RAS plans using RasControl class via HECRASController COM interface for legacy HEC-RAS versions (3.x-5.x). Handles COM lifecycle management, session tracking, orphan cleanup, steady/unsteady result extraction, and watchdog protection for Jupyter notebooks. Use when automating legacy HEC-RAS, extracting…
Distributed HEC-RAS execution across remote workers (PsExec, Docker, SSH, cloud). Handles worker initialization, queue scheduling, and result aggregation. Use when setting up remote execution, distributed computation, cloud workflows, scaling HEC-RAS across machines, parallel processing on multiple computers, Windows…
Explores the HEC-RAS GUI to document menus, dialogs, controls, and workflows using win32com automation with screenshot capture. Use when needing to discover menu structure, document dialog controls, capture screenshots for documentation, or explore unfamiliar GUI elements in HEC-RAS. Triggers: explore GUI, screenshot…
Export HEC-RAS geometry and simulation results to cloud-native formats: GeoParquet, PMTiles (vector and raster), and PostGIS. Uses ras2cng as a CLI wrapper over ras-commander parsers. Use when exporting HEC-RAS mesh geometry to GeoParquet, publishing results as PMTiles for web maps, querying HEC-RAS outputs with…
Extract HEC-RAS hydraulic results from HDF files including water surface elevations (WSE), depths, velocities, and flows for both steady and unsteady simulations. Handles cross section time series, 2D mesh results, maximum envelopes, and dam breach results. Use when you need to extract, analyze, or post-process…
Parse HEC-RAS compute output from HDF files to extract execution status, diagnostic messages, and performance metrics. Converts raw computation messages into structured diagnostics for workflow orchestration. Use when checking plan completion status, extracting compute messages, diagnosing execution failures…
Decision support for HEC-RAS execution strategy. Analyzes project inspector output to recommend which plans to run, execution mode, and optimal parameters. Provides structured execution plans with dependency ordering, prerequisite validation, and resource-aware parameter recommendations. Use when planning execution…
Capture HEC-RAS and standalone RASMapper windows through current ras-commander Win32 APIs for documentation, debugging, QA/QC evidence, galleries, and deterministic spatial review packages. Use for screenshot, visible-window capture, RASMapper snapshot, dialog capture, or model gallery requests on Windows.
Retrieves and processes AORC precipitation data for HEC-RAS/HMS models. Handles spatial averaging over watersheds, temporal aggregation, DSS export, and Atlas 14 design storms. Use when working with historical precipitation, AORC data, calibration workflows, design storm generation, rainfall analysis, SCS Type II…
Analyze spatial variability of NOAA Atlas 14 precipitation frequency estimates within HEC-RAS model domains using intelligent extent-based downloading. Use before rain-on-grid modeling to decide whether uniform rainfall is valid, especially for large domains, multi-event comparisons, and engineering reports.…
★not rated 79 todayA183 tokens
MIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: