Diagnose systematic model bias
Differentiate orographic under-prediction on windward ridges from leeward rain-shadow drying errors.

NUMERICAL PREDICTION DIAGNOSTICS
A continuous verification record of what each weather forecast predicted, what later occurred at the catchment level, and where models repeatedly miss heavy rain. Assess and improve existing 48-hour numerical models.
THE DECISION IT SUPPORTS
AtmosGrid continuously matches forecast lead runs (e.g. 48-hour horizons) against observed radar and gauge accumulations, computing Mean Absolute Error (MAE), Probability of Detection (POD), and False Alarm Ratio (FAR). Teams identify orographic blind spots and model biases.
WHY TEAMS USE IT
Each result is designed to narrow a decision, show the inputs behind it, and surface what must still be checked locally.
Differentiate orographic under-prediction on windward ridges from leeward rain-shadow drying errors.
Supply empirical bias-correction coefficients to internal digital twin forecasts and hydrological models.
Evaluate model accuracy specifically on rain events >25mm/6h rather than low-impact drizzle.
Build audit trails proving where forecast model updates have genuinely improved accuracy.
FROM REGION TO FIELD
Images illustrate the operational setting. They are not live observations; use source timestamps and local measurements for decisions.
VERIFICATION DASHBOARDContinuous matching of 48-hour model predictions against subsequent gauge and radar observations.
BIAS HOTSPOT DETECTIONMaps where steep orographic terrain causes numerical models to systematically under-count rain.
SKILL SCORE METRICSCalculates Probability of Detection (POD) and False Alarm Ratio (FAR) specifically for high-runoff storm thresholds.
THE INFORMATION STACK
Availability is stated per input. AtmosGrid never converts a missing parcel observation into a made-up field value.
A PRACTICAL WORKFLOW
The workflow keeps model context, field evidence and human approval in their proper places.
Capture and archive 48-hour numerical forecast cycles at regular 6-hour cycle intervals.
Match each forecast cell against ground rain gauges and radar accumulations across the catchment.
Calculate continuous errors (MAE, RMSE, Bias) and categorical skill scores (POD, FAR, CSI).
Flag specific tributaries or ridges with persistent under-prediction to tune downscaling algorithms.
HOW INFORMATION BECOMES USEFUL
These are screening patterns, not automatic instructions. Operational thresholds and local advisories remain authoritative.
FOR PRODUCT TEAMS
The response exposes gaps and limitations so an application can explain confidence instead of hiding it.
/api/v1/hydrology/basin/forecast-verification{
"catchment_id": "basin-wye-severn-upper",
"forecast_lead_hours": 48,
"start_date_utc": "2026-09-01T00:00:00Z",
"end_date_utc": "2026-09-30T23:59:59Z"
}decision response{
"catchment_id": "basin-wye-severn-upper",
"model_evaluated": "Operational 48h Mesoscale NWP vs Ground Telemetry",
"evaluation_window_days": 30,
"total_forecast_runs_evaluated": 60,
"metrics": {
"continuous": {
"mean_absolute_error_mm": 4.82,
"root_mean_square_error_mm": 6.94,
"overall_bias_ratio": 0.86,
"correlation_coefficient_r": 0.79
},
"convective_heavy_rain_scores": {
"threshold_mm_6h": 25.0,
"probability_of_detection_pod": 0.74,
"false_alarm_ratio_far": 0.21,
"critical_success_index_csi": 0.62
}
},
"systematic_error_diagnosis": [
{
"region_name": "South Branch Ridge (Orographic Zone)",
"bias_pattern": "under_prediction",
"bias_magnitude_mm": -12.4,
"primary_cause": "Sub-grid orographic terrain uplift under-resolved by standard numerical grid."
}
]
}CAPABILITY BOUNDARIES
BUILD RESPONSIBLY
Pair AtmosGrid’s regional weather context with local measurements, crop stage, variety guidance and qualified agricultural advice.