glm-calibration

Tune GLM physical parameters to minimize RMSE against observed water temperatures.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill glm-calibration-generalreasoning
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: glm-calibration
Source: https://github.com/GeneralReasoning/env-skillsbench/tree/main/glm-lake-mendota/environment/skills/glm-calibration
Command: npx skills add https://github.com/GeneralReasoning/env-skillsbench --skill glm-calibration-generalreasoning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calibrates GLM parameters to minimize the discrepancy between simulated and observed water temperatures, enabling more accurate forecasts and analyses.

Core Features & Use Cases

  • Robust parameter tuning for Kw, coef_mix_hyp, wind_factor, lw_factor, and ch
  • Supports manual and optimization-driven calibration workflows
  • Use cases include lake-temperature studies and sensitivity analyses

Quick Start

Run a baseline calibration with default parameters, then iteratively adjust Kw, coef_mix_hyp, wind_factor, lw_factor, and ch to minimize RMSE against observations.

Frequently Asked Questions about glm-calibration

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

FAQPage Schema
How do I calibrate GLM parameters for lake temperature simulations?▼

Calibrate GLM parameters by iteratively tuning physical variables like Kw, coef_mix_hyp, wind_factor, lw_factor, and ch to minimize RMSE against observed water temperatures. Run a baseline simulation first, then adjust these parameters to improve model accuracy.

What physical parameters are tuned during GLM water temperature calibration?▼

GLM water temperature calibration tunes five core physical parameters: Kw, coef_mix_hyp, wind_factor, lw_factor, and ch. Adjusting these variables helps align simulated lake temperatures with observed data by accounting for varying wind, light, and mixing conditions.

Do I need observed water temperature data to run a GLM calibration?▼

Yes, GLM calibration requires access to observed water temperature data to calculate and minimize the RMSE. You also need a GLM executable or workflow to run the baseline simulations and iteratively test parameter adjustments.

What's the best way to reduce RMSE in GLM lake temperature models?▼

Reduce RMSE in GLM lake temperature models by using optimization-driven workflows to tune physical parameters within enforced bounds. This approach systematically adjusts variables like wind_factor and Kw to minimize discrepancies between simulated and observed temperatures.

Can I use GLM calibration for sensitivity analysis of mixing conditions?▼

Yes, GLM calibration supports sensitivity analyses and model benchmarking across varying wind, light, and mixing conditions. By adjusting parameters like coef_mix_hyp, you can study how different physical scenarios impact lake temperature simulations.

Does GLM parameter tuning enforce physical bounds and units validation?▼

Yes, the GLM calibration process enforces parameter bounds and units validation to ensure physically realistic values. This prevents invalid configurations during manual or optimization-driven tuning of lake temperature models.