GFS vs ECMWF U.S. demand-hub forecast (15-day) - Run #4081
Reporting Date: 2026-10-12T00:00:00Z
Completed
Run Details
- State
- Completed
- Started At
- October 12, 2026 at 12:25 AM
- Completed At
- October 12, 2026 at 12:25 AM
- Duration
- less than a minute
Data Preview
{
"models": {
"gfs": "gfs_seamless",
"ecmwf": "ecmwf_ifs025"
},
"source": "Open-Meteo",
"locations": [
{
"id": "chicago",
"lat": 41.85,
"lon": -87.65,
"label": "Midwest (Chicago)",
"divergence": {
"mean_abs_hdd_diff_by_day": 2.8533
},
"daily_series": [
{
"cdd_gfs": 3.45,
"hdd_gfs": 0.0,
"cdd_ecmwf": 4.7417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 68.45,
"mean_temp_f_ecmwf": 69.7417
},
{
"cdd_gfs": 9.7,
"hdd_gfs": 0.0,
"cdd_ecmwf": 10.4792,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 74.7,
"mean_temp_f_ecmwf": 75.4792
},
{
"cdd_gfs": 2.05,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.7208,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 67.05,
"mean_temp_f_ecmwf": 65.7208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.0292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.2167,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 59.9708,
"mean_temp_f_ecmwf": 59.7833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.5125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.5542,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 51.4875,
"mean_temp_f_ecmwf": 56.4458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.9667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.1667,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 47.0333,
"mean_temp_f_ecmwf": 49.8333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.4542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.6458,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 50.5458,
"mean_temp_f_ecmwf": 52.3542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.8875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.6208,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 58.1125,
"mean_temp_f_ecmwf": 58.3792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.5958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.475,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 63.4042,
"mean_temp_f_ecmwf": 60.525
},
{
"cdd_gfs": 3.15,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.2208,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 68.15,
"mean_temp_f_ecmwf": 60.7792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.3125,
"cdd_ecmwf": 1.8333,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 64.6875,
"mean_temp_f_ecmwf": 66.8333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 15.0708,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.9375,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 49.9292,
"mean_temp_f_ecmwf": 64.0625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 19.0167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.5125,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 45.9833,
"mean_temp_f_ecmwf": 51.4875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.5833,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 19.7583,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 47.4167,
"mean_temp_f_ecmwf": 45.2417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.3333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.8867,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 50.6667,
"mean_temp_f_ecmwf": 47.1133
}
],
"demand_weight": 0.35,
"noaa_region_hint": "midwest",
"cumulative_cdd_gfs": 18.35,
"cumulative_hdd_gfs": 125.7625,
"cumulative_cdd_ecmwf": 17.775,
"cumulative_hdd_ecmwf": 108.995
},
{
"id": "nyc",
"lat": 40.71,
"lon": -74.0,
"label": "East (New York City)",
"divergence": {
"mean_abs_hdd_diff_by_day": 4.3828
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.2792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.0708,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 60.7208,
"mean_temp_f_ecmwf": 61.9292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.5917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.5125,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 63.4083,
"mean_temp_f_ecmwf": 64.4875
},
{
"cdd_gfs": 9.025,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.1958,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 74.025,
"mean_temp_f_ecmwf": 71.1958
},
{
"cdd_gfs": 6.1208,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.1458,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 71.1208,
"mean_temp_f_ecmwf": 60.8542
},
{
"cdd_gfs": 2.1542,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.3708,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 67.1542,
"mean_temp_f_ecmwf": 60.6292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.9458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.0208,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 52.0542,
"mean_temp_f_ecmwf": 49.9792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 19.9417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.9542,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 45.0583,
"mean_temp_f_ecmwf": 49.0458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.9917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.4583,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 54.0083,
"mean_temp_f_ecmwf": 53.5417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.3042,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.1375,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 60.6958,
"mean_temp_f_ecmwf": 57.8625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.8,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.2625,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 62.2,
"mean_temp_f_ecmwf": 56.7375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.9458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.0792,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 61.0542,
"mean_temp_f_ecmwf": 51.9208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.4542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.7792,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 62.5458,
"mean_temp_f_ecmwf": 54.2208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.3083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.4625,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 52.6917,
"mean_temp_f_ecmwf": 64.5375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 18.5,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.3167,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 46.5,
"mean_temp_f_ecmwf": 55.6833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 15.7208,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.3467,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 49.2792,
"mean_temp_f_ecmwf": 47.6533
}
],
"demand_weight": 0.3,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 17.3,
"cumulative_hdd_gfs": 109.7834,
"cumulative_cdd_ecmwf": 6.1958,
"cumulative_hdd_ecmwf": 120.9175
},
{
"id": "boston",
"lat": 42.36,
"lon": -71.05,
"label": "Northeast (Boston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 3.1107
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.9917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.4792,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 58.0083,
"mean_temp_f_ecmwf": 58.5208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.7792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.2,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 57.2208,
"mean_temp_f_ecmwf": 59.8
},
{
"cdd_gfs": 0.8625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.5792,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 65.8625,
"mean_temp_f_ecmwf": 60.4208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.8667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.5375,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 60.1333,
"mean_temp_f_ecmwf": 56.4625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.9708,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.7792,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 54.0292,
"mean_temp_f_ecmwf": 53.2208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 16.9458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 19.1417,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 48.0542,
"mean_temp_f_ecmwf": 45.8583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 23.3458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 21.2875,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 41.6542,
"mean_temp_f_ecmwf": 43.7125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.8875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.0417,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 51.1125,
"mean_temp_f_ecmwf": 53.9583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.1083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.4042,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 55.8917,
"mean_temp_f_ecmwf": 57.5958
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.8375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.525,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 55.1625,
"mean_temp_f_ecmwf": 51.475
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.975,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.4708,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 54.025,
"mean_temp_f_ecmwf": 47.5292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.3583,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 56.0,
"mean_temp_f_ecmwf": 49.6417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.1292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.2792,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 58.8708,
"mean_temp_f_ecmwf": 60.7208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.175,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.6292,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 51.825,
"mean_temp_f_ecmwf": 54.3708
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.8583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 19.6267,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 50.1417,
"mean_temp_f_ecmwf": 45.3733
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.8625,
"cumulative_hdd_gfs": 157.8708,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 176.3394
},
{
"id": "houston",
"lat": 29.76,
"lon": -95.36,
"label": "South Central (Houston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 0.0
},
"daily_series": [
{
"cdd_gfs": 12.7375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 13.9958,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 77.7375,
"mean_temp_f_ecmwf": 78.9958
},
{
"cdd_gfs": 16.4875,
"hdd_gfs": 0.0,
"cdd_ecmwf": 16.575,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 81.4875,
"mean_temp_f_ecmwf": 81.575
},
{
"cdd_gfs": 18.3542,
"hdd_gfs": 0.0,
"cdd_ecmwf": 16.9333,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 83.3542,
"mean_temp_f_ecmwf": 81.9333
},
{
"cdd_gfs": 17.2042,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.8875,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 82.2042,
"mean_temp_f_ecmwf": 79.8875
},
{
"cdd_gfs": 15.5583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 12.85,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 80.5583,
"mean_temp_f_ecmwf": 77.85
},
{
"cdd_gfs": 5.7,
"hdd_gfs": 0.0,
"cdd_ecmwf": 12.2708,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 70.7,
"mean_temp_f_ecmwf": 77.2708
},
{
"cdd_gfs": 1.7333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.975,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 66.7333,
"mean_temp_f_ecmwf": 74.975
},
{
"cdd_gfs": 9.1875,
"hdd_gfs": 0.0,
"cdd_ecmwf": 12.9,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 74.1875,
"mean_temp_f_ecmwf": 77.9
},
{
"cdd_gfs": 9.475,
"hdd_gfs": 0.0,
"cdd_ecmwf": 13.6667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 74.475,
"mean_temp_f_ecmwf": 78.6667
},
{
"cdd_gfs": 11.3,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.3833,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 76.3,
"mean_temp_f_ecmwf": 79.3833
},
{
"cdd_gfs": 13.9333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.375,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 78.9333,
"mean_temp_f_ecmwf": 80.375
},
{
"cdd_gfs": 7.1375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.6417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 72.1375,
"mean_temp_f_ecmwf": 80.6417
},
{
"cdd_gfs": 7.7167,
"hdd_gfs": 0.0,
"cdd_ecmwf": 11.9708,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 72.7167,
"mean_temp_f_ecmwf": 76.9708
},
{
"cdd_gfs": 9.975,
"hdd_gfs": 0.0,
"cdd_ecmwf": 11.9125,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 74.975,
"mean_temp_f_ecmwf": 76.9125
},
{
"cdd_gfs": 14.8208,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.5867,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 79.8208,
"mean_temp_f_ecmwf": 73.5867
}
],
"demand_weight": 0.15,
"noaa_region_hint": "south_central",
"cumulative_cdd_gfs": 171.3208,
"cumulative_hdd_gfs": 0.0,
"cumulative_cdd_ecmwf": 201.9241,
"cumulative_hdd_ecmwf": 0.0
},
{
"id": "atlanta",
"lat": 33.74,
"lon": -84.38,
"label": "South (Atlanta)",
"divergence": {
"mean_abs_hdd_diff_by_day": 1.7759
},
"daily_series": [
{
"cdd_gfs": 2.15,
"hdd_gfs": 0.0,
"cdd_ecmwf": 3.0292,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 67.15,
"mean_temp_f_ecmwf": 68.0292
},
{
"cdd_gfs": 7.0375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.1125,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 72.0375,
"mean_temp_f_ecmwf": 70.1125
},
{
"cdd_gfs": 13.2792,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.5417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 78.2792,
"mean_temp_f_ecmwf": 70.5417
},
{
"cdd_gfs": 13.425,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.25,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 78.425,
"mean_temp_f_ecmwf": 72.25
},
{
"cdd_gfs": 10.3625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.6667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 75.3625,
"mean_temp_f_ecmwf": 72.6667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.3667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.3333,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 60.6333,
"mean_temp_f_ecmwf": 62.6667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.9667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.725,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 56.0333,
"mean_temp_f_ecmwf": 57.275
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.9125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.5875,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 59.0875,
"mean_temp_f_ecmwf": 60.4125
},
{
"cdd_gfs": 0.9208,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.6375,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 65.9208,
"mean_temp_f_ecmwf": 64.3625
},
{
"cdd_gfs": 3.8583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 1.0333,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 68.8583,
"mean_temp_f_ecmwf": 66.0333
},
{
"cdd_gfs": 2.6292,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.3708,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 67.6292,
"mean_temp_f_ecmwf": 64.6292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.9458,
"cdd_ecmwf": 0.5458,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 62.0542,
"mean_temp_f_ecmwf": 65.5458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.1542,
"cdd_ecmwf": 2.8958,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 55.8458,
"mean_temp_f_ecmwf": 67.8958
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.4042,
"cdd_ecmwf": 0.3917,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 56.5958,
"mean_temp_f_ecmwf": 65.3917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.5208,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.0467,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 63.4792,
"mean_temp_f_ecmwf": 62.9533
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 53.6625,
"cumulative_hdd_gfs": 41.2709,
"cumulative_cdd_ecmwf": 33.4667,
"cumulative_hdd_ecmwf": 17.7008
}
],
"run_deltas": {
"prior_fetched_at_utc": "2026-10-11T18:25:06Z",
"prior_reporting_date": "2026-10-11T18:00:00Z",
"delta_convergence_score": -0.033,
"delta_weighted_cumulative_cdd_gfs": 0.2981,
"delta_weighted_cumulative_hdd_gfs": 14.5721,
"delta_weighted_cumulative_cdd_ecmwf": -0.1732,
"delta_weighted_cumulative_hdd_ecmwf": 22.159,
"delta_weighted_mean_abs_hdd_diff_by_day": 0.424
},
"source_url": "https://customer-api.open-meteo.com/v1/forecast",
"fetched_at_utc": "2026-10-12T00:25:03Z",
"reporting_date": "2026-10-12T00:00:00Z",
"schema_version": "1",
"temperature_unit": "°F",
"convergence_score": 0.263009,
"degree_day_base_f": 65.0,
"forecast_init_utc": "2026-10-12T00:00Z",
"weighted_cumulative_cdd_gfs": 42.7631,
"weighted_cumulative_hdd_gfs": 96.8661,
"location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
"weighted_cumulative_cdd_ecmwf": 41.7153,
"weighted_cumulative_hdd_ecmwf": 93.8275,
"weighted_mean_abs_hdd_diff_by_day": 2.8022
}
Feed Information
Feed Type
GfsEcmwfUsDemandHubForecastFeed