updating-met-models

Update HEC-HMS met model files for precipitation methods and gage assignments.

6|2|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/gpt-cmdr/hms-commander --skill updating-met-models
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: updating-met-models
Source: https://github.com/gpt-cmdr/hms-commander/tree/main/.claude/skills/updating-met-models
Command: npx skills add https://github.com/gpt-cmdr/hms-commander --skill updating-met-models

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates manual configuration of HEC-HMS precipitation models, saving hours of repetitive setup work while maintaining professional QAQC standards.

Core Features & Use Cases

  • Precipitation Configuration: Automatically set up gage weights, gridded precipitation, and frequency storms.
  • Atlas 14 Integration: Seamlessly update legacy TP40 storms with modern NOAA precipitation data.
  • Gage Assignment: Programmatically map rainfall gages to watershed subbasins.

Quick Start

Update the gage assignment for Subbasin1 to use Gage1 in the project.met file.

Frequently Asked Questions about updating-met-models

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate precipitation model configuration in HEC-HMS?

Automate precipitation model setup by using Python API methods to configure gage weights, gridded precipitation, and frequency storms. This eliminates manual repetitive configuration while maintaining QAQC standards and ensures consistent precipitation method application across subbasins.

Can I update legacy TP40 storm data to Atlas 14 precipitation depths?

Yes. Use the set_precipitation_depths method via HmsMet to seamlessly replace TP40 storms with modern NOAA Atlas 14 precipitation data. This integrates current precipitation standards into existing meteorologic models without manual reconfiguration.

How do I programmatically assign rainfall gages to watershed subbasins?

Map gages to subbasins using the set_gage_assignment method in HmsMet Python API. This automates gage assignment across multiple subbasins, ensuring accurate precipitation input routing and reducing manual mapping errors.

What evapotranspiration methods can I configure in meteorologic models?

Modify ET methods programmatically via HmsMet API to adjust evapotranspiration calculations in met model files. The Skill updates ET configuration alongside precipitation and gage settings for comprehensive meteorologic model updates.

Can I clone meteorologic models for scenario testing and quality assurance?

Yes. Use the clone_met method to duplicate met workflows for QAQC scenario analysis. Cloning preserves existing configurations while enabling parallel testing of alternative precipitation methods and gage assignments.

Do I need Python API access to update meteorologic model files?

Yes. The Skill requires HmsMet Python API access to read and update met configurations. Direct API methods like get_precipitation_method and get_gage_assignments enable programmatic control without manual file editing.