GFS vs ECMWF U.S. demand-hub forecast (15-day) - Run #4184
Reporting Date: 2026-10-15T12:00:00Z
Completed
Run Details
- State
- Completed
- Started At
- October 15, 2026 at 12:25 PM
- Completed At
- October 15, 2026 at 12:25 PM
- 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": 7.8731
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.5833,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.6083,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 59.4167,
"mean_temp_f_ecmwf": 61.3917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.4583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.65,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 54.5417,
"mean_temp_f_ecmwf": 56.35
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 16.9958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.6,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 48.0042,
"mean_temp_f_ecmwf": 47.4
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.0375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.5542,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 53.9625,
"mean_temp_f_ecmwf": 49.4458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.8542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.1625,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 58.1458,
"mean_temp_f_ecmwf": 51.8375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.175,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 61.125,
"mean_temp_f_ecmwf": 53.825
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.1208,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.2792,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 60.8792,
"mean_temp_f_ecmwf": 54.7208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.55,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.5792,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 62.45,
"mean_temp_f_ecmwf": 54.4208
},
{
"cdd_gfs": 0.2042,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.1875,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 65.2042,
"mean_temp_f_ecmwf": 55.8125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.6875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.4667,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 64.3125,
"mean_temp_f_ecmwf": 52.5333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.6167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.4458,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 60.3833,
"mean_temp_f_ecmwf": 47.5542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.7667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.5417,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 56.2333,
"mean_temp_f_ecmwf": 48.4583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.2875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.6625,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 64.7125,
"mean_temp_f_ecmwf": 52.3375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.6,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.7083,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 61.4,
"mean_temp_f_ecmwf": 47.2917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.4125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.7542,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 61.5875,
"mean_temp_f_ecmwf": 48.2458
}
],
"demand_weight": 0.35,
"noaa_region_hint": "midwest",
"cumulative_cdd_gfs": 0.2042,
"cumulative_hdd_gfs": 82.8458,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 193.3751
},
{
"id": "nyc",
"lat": 40.71,
"lon": -74.0,
"label": "East (New York City)",
"divergence": {
"mean_abs_hdd_diff_by_day": 3.6742
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.9667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.4958,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 64.0333,
"mean_temp_f_ecmwf": 61.5042
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.8,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 1.2,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 63.2,
"mean_temp_f_ecmwf": 63.8
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.075,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.0875,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 54.925,
"mean_temp_f_ecmwf": 56.9125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.8167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 19.1167,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 50.1833,
"mean_temp_f_ecmwf": 45.8833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.4583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.5167,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 56.5417,
"mean_temp_f_ecmwf": 49.4833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.9292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.8667,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 60.0708,
"mean_temp_f_ecmwf": 54.1333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.9417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.55,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 61.0583,
"mean_temp_f_ecmwf": 55.45
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.975,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.4167,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 57.025,
"mean_temp_f_ecmwf": 53.5833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.9792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.2083,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 56.0208,
"mean_temp_f_ecmwf": 52.7917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.9125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.25,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 47.0875,
"mean_temp_f_ecmwf": 50.75
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 16.6583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 20.1125,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 48.3417,
"mean_temp_f_ecmwf": 44.8875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.7542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.7542,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 52.2458,
"mean_temp_f_ecmwf": 47.2458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.4,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.4917,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 52.6,
"mean_temp_f_ecmwf": 52.5083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.4,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.1,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 58.6,
"mean_temp_f_ecmwf": 51.9
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.5,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.0125,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 50.5,
"mean_temp_f_ecmwf": 48.9875
}
],
"demand_weight": 0.3,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.0,
"cumulative_hdd_gfs": 142.5668,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 185.1793
},
{
"id": "boston",
"lat": 42.36,
"lon": -71.05,
"label": "Northeast (Boston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 4.0514
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.3417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.4083,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 56.6583,
"mean_temp_f_ecmwf": 57.5917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.2292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.3125,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 53.7708,
"mean_temp_f_ecmwf": 55.6875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.1083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.8417,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 51.8917,
"mean_temp_f_ecmwf": 55.1583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 18.5167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 22.325,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 46.4833,
"mean_temp_f_ecmwf": 42.675
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.3167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 18.8458,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 53.6833,
"mean_temp_f_ecmwf": 46.1542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.3125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.2083,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 56.6875,
"mean_temp_f_ecmwf": 50.7917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.0667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.7458,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 53.9333,
"mean_temp_f_ecmwf": 52.2542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.8208,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.7167,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 50.1792,
"mean_temp_f_ecmwf": 53.2833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.7792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.9833,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 47.2208,
"mean_temp_f_ecmwf": 52.0167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 19.8125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.3125,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 45.1875,
"mean_temp_f_ecmwf": 51.6875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 18.2167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.625,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 46.7833,
"mean_temp_f_ecmwf": 55.375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 16.7042,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.0875,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 48.2958,
"mean_temp_f_ecmwf": 50.9125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 16.7,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.6958,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 48.3,
"mean_temp_f_ecmwf": 53.3042
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.9042,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.4833,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 53.0958,
"mean_temp_f_ecmwf": 51.5167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 21.1833,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.6333,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 43.8167,
"mean_temp_f_ecmwf": 47.3667
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.0,
"cumulative_hdd_gfs": 219.0127,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 199.2248
},
{
"id": "houston",
"lat": 29.76,
"lon": -95.36,
"label": "South Central (Houston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 0.1306
},
"daily_series": [
{
"cdd_gfs": 12.975,
"hdd_gfs": 0.0,
"cdd_ecmwf": 16.1667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 77.975,
"mean_temp_f_ecmwf": 81.1667
},
{
"cdd_gfs": 6.7083,
"hdd_gfs": 0.0,
"cdd_ecmwf": 11.7583,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 71.7083,
"mean_temp_f_ecmwf": 76.7583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.4417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.3042,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 63.5583,
"mean_temp_f_ecmwf": 64.6958
},
{
"cdd_gfs": 1.8917,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.5292,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 66.8917,
"mean_temp_f_ecmwf": 64.4708
},
{
"cdd_gfs": 4.4208,
"hdd_gfs": 0.0,
"cdd_ecmwf": 1.9542,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 69.4208,
"mean_temp_f_ecmwf": 66.9542
},
{
"cdd_gfs": 9.8667,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.5708,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 74.8667,
"mean_temp_f_ecmwf": 70.5708
},
{
"cdd_gfs": 12.1458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.8625,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 77.1458,
"mean_temp_f_ecmwf": 71.8625
},
{
"cdd_gfs": 12.4417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.6417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 77.4417,
"mean_temp_f_ecmwf": 72.6417
},
{
"cdd_gfs": 12.7083,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.3292,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 77.7083,
"mean_temp_f_ecmwf": 73.3292
},
{
"cdd_gfs": 13.7458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.1667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 78.7458,
"mean_temp_f_ecmwf": 74.1667
},
{
"cdd_gfs": 14.4917,
"hdd_gfs": 0.0,
"cdd_ecmwf": 10.9917,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 79.4917,
"mean_temp_f_ecmwf": 75.9917
},
{
"cdd_gfs": 12.5792,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.85,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 77.5792,
"mean_temp_f_ecmwf": 71.85
},
{
"cdd_gfs": 10.7958,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.2917,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 75.7958,
"mean_temp_f_ecmwf": 64.7083
},
{
"cdd_gfs": 12.4792,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.2375,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 77.4792,
"mean_temp_f_ecmwf": 65.2375
},
{
"cdd_gfs": 13.375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 1.3292,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 78.375,
"mean_temp_f_ecmwf": 66.3292
}
],
"demand_weight": 0.15,
"noaa_region_hint": "south_central",
"cumulative_cdd_gfs": 150.625,
"cumulative_hdd_gfs": 1.4417,
"cumulative_cdd_ecmwf": 86.8585,
"cumulative_hdd_ecmwf": 1.1251
},
{
"id": "atlanta",
"lat": 33.74,
"lon": -84.38,
"label": "South (Atlanta)",
"divergence": {
"mean_abs_hdd_diff_by_day": 4.5544
},
"daily_series": [
{
"cdd_gfs": 8.8,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.45,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 73.8,
"mean_temp_f_ecmwf": 72.45
},
{
"cdd_gfs": 8.7125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.2125,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 73.7125,
"mean_temp_f_ecmwf": 72.2125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.5417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.6458,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 59.4583,
"mean_temp_f_ecmwf": 58.3542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.3,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.1083,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 57.7,
"mean_temp_f_ecmwf": 52.8917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.2,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.4292,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 59.8,
"mean_temp_f_ecmwf": 53.5708
},
{
"cdd_gfs": 0.1583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.0125,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 65.1583,
"mean_temp_f_ecmwf": 56.9875
},
{
"cdd_gfs": 1.1458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.3708,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 66.1458,
"mean_temp_f_ecmwf": 59.6292
},
{
"cdd_gfs": 0.3292,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.9375,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 65.3292,
"mean_temp_f_ecmwf": 59.0625
},
{
"cdd_gfs": 0.5583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.3333,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 65.5583,
"mean_temp_f_ecmwf": 59.6667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.9958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.1375,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 64.0042,
"mean_temp_f_ecmwf": 59.8625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.9917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.8292,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 61.0083,
"mean_temp_f_ecmwf": 58.1708
},
{
"cdd_gfs": 0.6583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.75,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 65.6583,
"mean_temp_f_ecmwf": 59.25
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.0375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.9208,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 64.9625,
"mean_temp_f_ecmwf": 61.0792
},
{
"cdd_gfs": 0.3333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.4333,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 65.3333,
"mean_temp_f_ecmwf": 57.5667
},
{
"cdd_gfs": 3.05,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.475,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 68.05,
"mean_temp_f_ecmwf": 57.525
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 23.7457,
"cumulative_hdd_gfs": 23.0667,
"cumulative_cdd_ecmwf": 14.6625,
"cumulative_hdd_ecmwf": 91.3832
}
],
"run_deltas": {
"prior_fetched_at_utc": "2026-10-15T06:25:01Z",
"prior_reporting_date": "2026-10-15T06:00:00Z",
"delta_convergence_score": -0.0294,
"delta_weighted_cumulative_cdd_gfs": 8.2567,
"delta_weighted_cumulative_hdd_gfs": -21.9971,
"delta_weighted_cumulative_cdd_ecmwf": -4.0312,
"delta_weighted_cumulative_hdd_ecmwf": 16.8893,
"delta_weighted_mean_abs_hdd_diff_by_day": 0.8273
},
"source_url": "https://customer-api.open-meteo.com/v1/forecast",
"fetched_at_utc": "2026-10-15T12:25:14Z",
"reporting_date": "2026-10-15T12:00:00Z",
"schema_version": "1",
"report_decision": {
"change": 23.4129,
"notify": true,
"reason": "material_change",
"report": "on_change",
"embeddings": true,
"graph_ingest": "with_report",
"generate_report": true
},
"temperature_unit": "°F",
"convergence_score": 0.174277,
"degree_day_base_f": 65.0,
"forecast_init_utc": "2026-10-15T00:00Z",
"weighted_cumulative_cdd_gfs": 25.0398,
"weighted_cumulative_hdd_gfs": 96.1903,
"location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
"weighted_cumulative_cdd_ecmwf": 14.495,
"weighted_cumulative_hdd_ecmwf": 152.4646,
"weighted_mean_abs_hdd_diff_by_day": 4.738
}
Feed Information
Feed Type
GfsEcmwfUsDemandHubForecastFeed