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.