GFS vs ECMWF U.S. demand-hub forecast (15-day) - Run #4175
Reporting Date: 2026-10-15T00:00:00Z
Completed
Run Details
- State
- Completed
- Started At
- October 15, 2026 at 12:25 AM
- Completed At
- October 15, 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": 6.3953
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.3542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.1417,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 58.6458,
"mean_temp_f_ecmwf": 60.8583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.9083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.5917,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 55.0917,
"mean_temp_f_ecmwf": 57.4083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 15.35,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.0125,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 49.65,
"mean_temp_f_ecmwf": 47.9875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.9625,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.6583,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 54.0375,
"mean_temp_f_ecmwf": 49.3417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.95,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.1708,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 58.05,
"mean_temp_f_ecmwf": 50.8292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.9917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.8833,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 62.0083,
"mean_temp_f_ecmwf": 51.1167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.1875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.1917,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 62.8125,
"mean_temp_f_ecmwf": 52.8083
},
{
"cdd_gfs": 0.2958,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.8417,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 65.2958,
"mean_temp_f_ecmwf": 55.1583
},
{
"cdd_gfs": 4.0333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.8042,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 69.0333,
"mean_temp_f_ecmwf": 57.1958
},
{
"cdd_gfs": 2.1292,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.5792,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 67.1292,
"mean_temp_f_ecmwf": 55.4208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.6292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.4833,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 60.3708,
"mean_temp_f_ecmwf": 54.5167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.6625,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.4542,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 52.3375,
"mean_temp_f_ecmwf": 61.5458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.5417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.4542,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 54.4583,
"mean_temp_f_ecmwf": 59.5458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.8292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.7292,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 56.1708,
"mean_temp_f_ecmwf": 56.2708
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.9958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 18.4467,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 56.0042,
"mean_temp_f_ecmwf": 46.5533
}
],
"demand_weight": 0.35,
"noaa_region_hint": "midwest",
"cumulative_cdd_gfs": 6.4583,
"cumulative_hdd_gfs": 100.3626,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 158.4427
},
{
"id": "nyc",
"lat": 40.71,
"lon": -74.0,
"label": "East (New York City)",
"divergence": {
"mean_abs_hdd_diff_by_day": 7.2074
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.8667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.3375,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 61.1333,
"mean_temp_f_ecmwf": 60.6625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.3167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.5083,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 63.6833,
"mean_temp_f_ecmwf": 62.4917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.0833,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.7792,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 54.9167,
"mean_temp_f_ecmwf": 57.2208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.8792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 18.925,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 50.1208,
"mean_temp_f_ecmwf": 46.075
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.5875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.4917,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 56.4125,
"mean_temp_f_ecmwf": 49.5083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.3792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.7417,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 60.6208,
"mean_temp_f_ecmwf": 54.2583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.8333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.3,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 61.1667,
"mean_temp_f_ecmwf": 53.7
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.5792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.3333,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 58.4208,
"mean_temp_f_ecmwf": 50.6667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.4292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.3833,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 60.5708,
"mean_temp_f_ecmwf": 51.6167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.2917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.175,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 63.7083,
"mean_temp_f_ecmwf": 51.825
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.6917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.0958,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 63.3083,
"mean_temp_f_ecmwf": 48.9042
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.55,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.475,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 64.45,
"mean_temp_f_ecmwf": 51.525
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.8792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.9583,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 64.1208,
"mean_temp_f_ecmwf": 56.0417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.5667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.4375,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 60.4333,
"mean_temp_f_ecmwf": 58.5625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.625,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.12,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 63.375,
"mean_temp_f_ecmwf": 49.88
}
],
"demand_weight": 0.3,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.0,
"cumulative_hdd_gfs": 68.5586,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 172.0616
},
{
"id": "boston",
"lat": 42.36,
"lon": -71.05,
"label": "Northeast (Boston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 5.7183
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.0042,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.0208,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 53.9958,
"mean_temp_f_ecmwf": 56.9792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.7,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 53.3,
"mean_temp_f_ecmwf": 55.0
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.4875,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.6042,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 51.5125,
"mean_temp_f_ecmwf": 55.3958
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 18.6708,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 21.4083,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 46.3292,
"mean_temp_f_ecmwf": 43.5917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.4208,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.5667,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 53.5792,
"mean_temp_f_ecmwf": 49.4333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.2708,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.6917,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 56.7292,
"mean_temp_f_ecmwf": 50.3083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.5542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.3917,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 54.4458,
"mean_temp_f_ecmwf": 51.6083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.0417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.2417,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 51.9583,
"mean_temp_f_ecmwf": 50.7583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.9375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.2625,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 56.0625,
"mean_temp_f_ecmwf": 51.7375
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.9375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.3917,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 56.0625,
"mean_temp_f_ecmwf": 49.6083
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.3333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 22.2,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 56.6667,
"mean_temp_f_ecmwf": 42.8
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.7542,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.575,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 60.2458,
"mean_temp_f_ecmwf": 48.425
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.9167,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.425,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 63.0833,
"mean_temp_f_ecmwf": 50.575
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.7,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.9375,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 56.3,
"mean_temp_f_ecmwf": 54.0625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.2792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 16.9333,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 56.7208,
"mean_temp_f_ecmwf": 48.0667
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.0,
"cumulative_hdd_gfs": 148.0084,
"cumulative_cdd_ecmwf": 0.0,
"cumulative_hdd_ecmwf": 216.6501
},
{
"id": "houston",
"lat": 29.76,
"lon": -95.36,
"label": "South Central (Houston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 0.3483
},
"daily_series": [
{
"cdd_gfs": 12.7708,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.0125,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 77.7708,
"mean_temp_f_ecmwf": 80.0125
},
{
"cdd_gfs": 9.4125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.6792,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 74.4125,
"mean_temp_f_ecmwf": 74.6792
},
{
"cdd_gfs": 1.3333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.5625,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 66.3333,
"mean_temp_f_ecmwf": 62.4375
},
{
"cdd_gfs": 1.9708,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.575,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 66.9708,
"mean_temp_f_ecmwf": 62.425
},
{
"cdd_gfs": 5.025,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.0875,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 70.025,
"mean_temp_f_ecmwf": 64.9125
},
{
"cdd_gfs": 9.7458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 2.5667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 74.7458,
"mean_temp_f_ecmwf": 67.5667
},
{
"cdd_gfs": 11.7417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 4.4875,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 76.7417,
"mean_temp_f_ecmwf": 69.4875
},
{
"cdd_gfs": 13.0167,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.9667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 78.0167,
"mean_temp_f_ecmwf": 71.9667
},
{
"cdd_gfs": 14.3458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.225,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 79.3458,
"mean_temp_f_ecmwf": 74.225
},
{
"cdd_gfs": 12.475,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.1417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 77.475,
"mean_temp_f_ecmwf": 74.1417
},
{
"cdd_gfs": 13.0542,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.9875,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 78.0542,
"mean_temp_f_ecmwf": 74.9875
},
{
"cdd_gfs": 1.0208,
"hdd_gfs": 0.0,
"cdd_ecmwf": 10.9208,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 66.0208,
"mean_temp_f_ecmwf": 75.9208
},
{
"cdd_gfs": 2.8,
"hdd_gfs": 0.0,
"cdd_ecmwf": 10.2042,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 67.8,
"mean_temp_f_ecmwf": 75.2042
},
{
"cdd_gfs": 2.5458,
"hdd_gfs": 0.0,
"cdd_ecmwf": 10.2375,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 67.5458,
"mean_temp_f_ecmwf": 75.2375
},
{
"cdd_gfs": 3.8083,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.2067,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 68.8083,
"mean_temp_f_ecmwf": 73.2067
}
],
"demand_weight": 0.15,
"noaa_region_hint": "south_central",
"cumulative_cdd_gfs": 115.0665,
"cumulative_hdd_gfs": 0.0,
"cumulative_cdd_ecmwf": 106.636,
"cumulative_hdd_ecmwf": 5.225
},
{
"id": "atlanta",
"lat": 33.74,
"lon": -84.38,
"label": "South (Atlanta)",
"divergence": {
"mean_abs_hdd_diff_by_day": 4.0836
},
"daily_series": [
{
"cdd_gfs": 11.725,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.575,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 76.725,
"mean_temp_f_ecmwf": 72.575
},
{
"cdd_gfs": 9.8625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 7.1542,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 74.8625,
"mean_temp_f_ecmwf": 72.1542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.6125,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.4042,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 59.3875,
"mean_temp_f_ecmwf": 58.5958
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.2458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.1375,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 57.7542,
"mean_temp_f_ecmwf": 52.8625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.85,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 10.7875,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 60.15,
"mean_temp_f_ecmwf": 54.2125
},
{
"cdd_gfs": 1.0667,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.4417,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 66.0667,
"mean_temp_f_ecmwf": 56.5583
},
{
"cdd_gfs": 3.0333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.725,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 68.0333,
"mean_temp_f_ecmwf": 58.275
},
{
"cdd_gfs": 3.325,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.2167,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 68.325,
"mean_temp_f_ecmwf": 57.7833
},
{
"cdd_gfs": 1.2875,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.9083,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 66.2875,
"mean_temp_f_ecmwf": 58.0917
},
{
"cdd_gfs": 2.9333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.1958,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 67.9333,
"mean_temp_f_ecmwf": 58.8042
},
{
"cdd_gfs": 2.6708,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.8917,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 67.6708,
"mean_temp_f_ecmwf": 60.1083
},
{
"cdd_gfs": 3.7375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.125,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 68.7375,
"mean_temp_f_ecmwf": 60.875
},
{
"cdd_gfs": 1.225,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.7833,
"valid_date": "2026-10-27",
"mean_temp_f_gfs": 66.225,
"mean_temp_f_ecmwf": 64.2167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.4042,
"cdd_ecmwf": 1.7458,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-28",
"mean_temp_f_gfs": 63.5958,
"mean_temp_f_ecmwf": 66.7458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.7083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.7667,
"valid_date": "2026-10-29",
"mean_temp_f_gfs": 61.2917,
"mean_temp_f_ecmwf": 64.2333
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 40.8666,
"cumulative_hdd_gfs": 22.8208,
"cumulative_cdd_ecmwf": 16.475,
"cumulative_hdd_ecmwf": 75.3834
}
],
"run_deltas": {
"prior_fetched_at_utc": "2026-10-14T18:25:07Z",
"prior_reporting_date": "2026-10-14T18:00:00Z",
"delta_convergence_score": -0.0341,
"delta_weighted_cumulative_cdd_gfs": -6.2808,
"delta_weighted_cumulative_hdd_gfs": -9.9689,
"delta_weighted_cumulative_cdd_ecmwf": -4.8565,
"delta_weighted_cumulative_hdd_ecmwf": 11.5253,
"delta_weighted_mean_abs_hdd_diff_by_day": 1.1586
},
"source_url": "https://customer-api.open-meteo.com/v1/forecast",
"fetched_at_utc": "2026-10-15T00:25:15Z",
"reporting_date": "2026-10-15T00:00:00Z",
"schema_version": "1",
"report_decision": {
"change": 15.4218,
"notify": true,
"reason": "material_change",
"report": "on_change",
"embeddings": true,
"graph_ingest": "with_report",
"generate_report": true
},
"temperature_unit": "°F",
"convergence_score": 0.155448,
"degree_day_base_f": 65.0,
"forecast_init_utc": "2026-10-15T00:00Z",
"weighted_cumulative_cdd_gfs": 23.607,
"weighted_cumulative_hdd_gfs": 72.7774,
"location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
"weighted_cumulative_cdd_ecmwf": 17.6429,
"weighted_cumulative_hdd_ecmwf": 137.0605,
"weighted_mean_abs_hdd_diff_by_day": 5.433
}
Feed Information
Feed Type
GfsEcmwfUsDemandHubForecastFeed