extracting-dss-results
Extracts and analyzes HEC-HMS simulation results from DSS files using HmsDss and HmsResults classes. Handles peak flows, hydrographs, volume summaries, and time series data. Leverages ras-commander's RasDss for DSS V6/V7 support. Use when processing HMS results, extracting peak flows, analyzing hydrographs, computing volumes, or exporting time series. Integrates with HEC-RAS for boundary condition workflows. Trigger keywords: DSS file, results, peak flow, hydrograph, time series, volume, extract results, HMS output, analyze results.
npx skills add majiayu000/claude-skill-registry --skill extracting-dss-results-gpt-cmdr-hms-commander-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Extracting DSS Results ## Quick Start ```python from hms_commander import HmsResults, HmsDss # Extract peak flows peaks = HmsResults.get_peak_flows("results.dss") # Extract hydrograph flows = HmsResults.get_outflow_timeseries("results.dss", "Outlet") # Get precipitation time series precip = HmsResults.get_precipitation_timeseries("results.dss", "Subbasin1") ``` ## Primary Sources **Code**: - `hms_commander/HmsDss.py` - DSS operations (wraps RasDss) - `hms_commander/HmsResults.py` - Results extraction and analysis **Integration**: Uses `ras_commander.RasDss` for DSS V6/V7 support **Rules**: `.claude/rules/hec-hms/dss-operations.md` - DSS patterns ## When to Use This Skill - Extracting simulation results after HmsCmdr.compute_run() - Analyzing peak flows and timing - Processing hydrographs for plotting or export - Computing volume summaries (acre-feet) - Linking HMS results to HEC-RAS (boundary conditions) - Comparing multiple runs ## Core Capabilities ### 1. Peak Flow Extraction Returns DataFrame with peak flows for all elements: ```python peaks = HmsResults.get_peak_flows("results.dss") # Columns: Element, Peak Flow (cfs), Time to Peak ``` ### 2. Time Series Extraction Get comple
- Quick Start
- Primary Sources
- When to Use This Skill
- Core Capabilities
- 1. Peak Flow Extraction
- 2. Time Series Extraction
- 3. Volume Analysis
- 4. Multi-Run Comparison
- DSS Pathname Format
- RasDss Integration
- Common Workflows
- Workflow 1: Post-Simulation Analysis
- Workflow 2: Export for External Analysis
- Workflow 3: HMS to RAS Linking
What does the extracting-dss-results skill do?
Extracts and analyzes HEC-HMS simulation results from DSS files using HmsDss and HmsResults classes. Handles peak flows, hydrographs, volume summaries, and time series data. Leverages ras-commander's RasDss for DSS V6/V7 support. Use when processing HMS results, extracting peak flows, analyzing hydrographs, computing volumes, or exporting time series. Integrates with HEC-RAS for boundary condition workflows. Trigger keywords: DSS file, results, peak flow, hydrograph, time series, volume, extract results, HMS output, analyze results.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill extracting-dss-results-gpt-cmdr-hms-commander-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
