GFS vs ECMWF U.S. demand-hub forecast (15-day) - Run #4093
Reporting Date: 2026-10-12T12:00:00Z
Completed
Run Details
- State
- Completed
- Started At
- October 12, 2026 at 12:25 PM
- Completed At
- October 12, 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": 0.9981
},
"daily_series": [
{
"cdd_gfs": 3.225,
"hdd_gfs": 0.0,
"cdd_ecmwf": 4.9042,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 68.225,
"mean_temp_f_ecmwf": 69.9042
},
{
"cdd_gfs": 6.9125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 9.9458,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 71.9125,
"mean_temp_f_ecmwf": 74.9458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.8875,
"cdd_ecmwf": 0.3917,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 64.1125,
"mean_temp_f_ecmwf": 65.3917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.05,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.0875,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 57.95,
"mean_temp_f_ecmwf": 57.9125
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 11.5583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.6833,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 53.4417,
"mean_temp_f_ecmwf": 55.3167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.5792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 15.25,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 47.4208,
"mean_temp_f_ecmwf": 49.75
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.4083,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 12.6375,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 52.5917,
"mean_temp_f_ecmwf": 52.3625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.025,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.9542,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 57.975,
"mean_temp_f_ecmwf": 58.0458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.925,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.5667,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 58.075,
"mean_temp_f_ecmwf": 60.4333
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.3333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.7125,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 61.6667,
"mean_temp_f_ecmwf": 64.2875
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.1917,
"cdd_ecmwf": 2.2708,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 64.8083,
"mean_temp_f_ecmwf": 67.2708
},
{
"cdd_gfs": 3.7042,
"hdd_gfs": 0.0,
"cdd_ecmwf": 3.05,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 68.7042,
"mean_temp_f_ecmwf": 68.05
},
{
"cdd_gfs": 3.4958,
"hdd_gfs": 0.0,
"cdd_ecmwf": 4.5417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 68.4958,
"mean_temp_f_ecmwf": 69.5417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.1042,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.925,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 61.8958,
"mean_temp_f_ecmwf": 60.075
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.8583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.3083,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 51.1417,
"mean_temp_f_ecmwf": 53.6917
}
],
"demand_weight": 0.35,
"noaa_region_hint": "midwest",
"cumulative_cdd_gfs": 17.3375,
"cumulative_hdd_gfs": 83.9208,
"cumulative_cdd_ecmwf": 25.1042,
"cumulative_hdd_ecmwf": 73.125
},
{
"id": "nyc",
"lat": 40.71,
"lon": -74.0,
"label": "East (New York City)",
"divergence": {
"mean_abs_hdd_diff_by_day": 3.0206
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.4458,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.2083,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 59.5542,
"mean_temp_f_ecmwf": 60.7917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 2.6958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 1.575,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 62.3042,
"mean_temp_f_ecmwf": 63.425
},
{
"cdd_gfs": 7.1625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.0458,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 72.1625,
"mean_temp_f_ecmwf": 71.0458
},
{
"cdd_gfs": 2.6583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.3542,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 67.6583,
"mean_temp_f_ecmwf": 60.6458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.575,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.9083,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 63.425,
"mean_temp_f_ecmwf": 58.0917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.3292,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.8333,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 51.6708,
"mean_temp_f_ecmwf": 51.1667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 18.8333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 14.2458,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 46.1667,
"mean_temp_f_ecmwf": 50.7542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.9667,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.4542,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 55.0333,
"mean_temp_f_ecmwf": 55.5458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 5.075,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 8.1333,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 59.925,
"mean_temp_f_ecmwf": 56.8667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.6375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.7542,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 61.3625,
"mean_temp_f_ecmwf": 58.2458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.5583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.3333,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 54.4417,
"mean_temp_f_ecmwf": 59.6667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.675,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.6333,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 56.325,
"mean_temp_f_ecmwf": 62.3667
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.25,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.6375,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 64.75,
"mean_temp_f_ecmwf": 62.3625
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 4.3792,
"cdd_ecmwf": 0.6,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 60.6208,
"mean_temp_f_ecmwf": 65.6
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.45,
"cdd_ecmwf": 1.0375,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 61.55,
"mean_temp_f_ecmwf": 66.0375
}
],
"demand_weight": 0.3,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 9.8208,
"cumulative_hdd_gfs": 87.8708,
"cumulative_cdd_ecmwf": 7.6833,
"cumulative_hdd_ecmwf": 80.0707
},
{
"id": "boston",
"lat": 42.36,
"lon": -71.05,
"label": "Northeast (Boston)",
"divergence": {
"mean_abs_hdd_diff_by_day": 3.8175
},
"daily_series": [
{
"cdd_gfs": 0.0,
"hdd_gfs": 8.8917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.7167,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 56.1083,
"mean_temp_f_ecmwf": 58.2833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.0792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.3083,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 55.9208,
"mean_temp_f_ecmwf": 58.6917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 0.15,
"cdd_ecmwf": 1.2,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 64.85,
"mean_temp_f_ecmwf": 66.2
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.1792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.8167,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 58.8208,
"mean_temp_f_ecmwf": 57.1833
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 10.2708,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 13.8583,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 54.7292,
"mean_temp_f_ecmwf": 51.1417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 14.1333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 17.3208,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 50.8667,
"mean_temp_f_ecmwf": 47.6792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 22.8958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 21.2708,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 42.1042,
"mean_temp_f_ecmwf": 43.7292
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 12.8583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 18.0542,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 52.1417,
"mean_temp_f_ecmwf": 46.9458
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 7.8792,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 6.9583,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 57.1208,
"mean_temp_f_ecmwf": 58.0417
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.7375,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 9.6042,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 55.2625,
"mean_temp_f_ecmwf": 55.3958
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 17.6583,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.4833,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 47.3417,
"mean_temp_f_ecmwf": 57.5167
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 15.4917,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 3.7792,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 49.5083,
"mean_temp_f_ecmwf": 61.2208
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 9.95,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 11.7417,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 55.05,
"mean_temp_f_ecmwf": 53.2583
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 13.5,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 5.4083,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 51.5,
"mean_temp_f_ecmwf": 59.5917
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.7333,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.625,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 58.2667,
"mean_temp_f_ecmwf": 62.375
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 0.0,
"cumulative_hdd_gfs": 165.4083,
"cumulative_cdd_ecmwf": 1.2,
"cumulative_hdd_ecmwf": 138.9458
},
{
"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": 14.0417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.775,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 79.0417,
"mean_temp_f_ecmwf": 80.775
},
{
"cdd_gfs": 15.7083,
"hdd_gfs": 0.0,
"cdd_ecmwf": 16.3833,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 80.7083,
"mean_temp_f_ecmwf": 81.3833
},
{
"cdd_gfs": 17.8625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 16.9,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 82.8625,
"mean_temp_f_ecmwf": 81.9
},
{
"cdd_gfs": 16.9083,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.55,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 81.9083,
"mean_temp_f_ecmwf": 79.55
},
{
"cdd_gfs": 17.0417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 13.2417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 82.0417,
"mean_temp_f_ecmwf": 78.2417
},
{
"cdd_gfs": 9.2292,
"hdd_gfs": 0.0,
"cdd_ecmwf": 11.725,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 74.2292,
"mean_temp_f_ecmwf": 76.725
},
{
"cdd_gfs": 5.2708,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.25,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 70.2708,
"mean_temp_f_ecmwf": 73.25
},
{
"cdd_gfs": 9.1125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 13.2167,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 74.1125,
"mean_temp_f_ecmwf": 78.2167
},
{
"cdd_gfs": 12.3167,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.7792,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 77.3167,
"mean_temp_f_ecmwf": 79.7792
},
{
"cdd_gfs": 12.775,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.575,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 77.775,
"mean_temp_f_ecmwf": 79.575
},
{
"cdd_gfs": 13.4167,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.7833,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 78.4167,
"mean_temp_f_ecmwf": 79.7833
},
{
"cdd_gfs": 14.5583,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.8833,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 79.5583,
"mean_temp_f_ecmwf": 79.8833
},
{
"cdd_gfs": 15.1958,
"hdd_gfs": 0.0,
"cdd_ecmwf": 14.35,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 80.1958,
"mean_temp_f_ecmwf": 79.35
},
{
"cdd_gfs": 15.7125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.325,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 80.7125,
"mean_temp_f_ecmwf": 80.325
},
{
"cdd_gfs": 2.5375,
"hdd_gfs": 0.0,
"cdd_ecmwf": 15.5667,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 67.5375,
"mean_temp_f_ecmwf": 80.5667
}
],
"demand_weight": 0.15,
"noaa_region_hint": "south_central",
"cumulative_cdd_gfs": 191.6875,
"cumulative_hdd_gfs": 0.0,
"cumulative_cdd_ecmwf": 214.3042,
"cumulative_hdd_ecmwf": 0.0
},
{
"id": "atlanta",
"lat": 33.74,
"lon": -84.38,
"label": "South (Atlanta)",
"divergence": {
"mean_abs_hdd_diff_by_day": 0.3008
},
"daily_series": [
{
"cdd_gfs": 1.7417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 3.1792,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-12",
"mean_temp_f_gfs": 66.7417,
"mean_temp_f_ecmwf": 68.1792
},
{
"cdd_gfs": 5.6333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.6708,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-13",
"mean_temp_f_gfs": 70.6333,
"mean_temp_f_ecmwf": 70.6708
},
{
"cdd_gfs": 11.9542,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.9167,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-14",
"mean_temp_f_gfs": 76.9542,
"mean_temp_f_ecmwf": 70.9167
},
{
"cdd_gfs": 13.8125,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.1333,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-15",
"mean_temp_f_gfs": 78.8125,
"mean_temp_f_ecmwf": 73.1333
},
{
"cdd_gfs": 13.2,
"hdd_gfs": 0.0,
"cdd_ecmwf": 8.7542,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-16",
"mean_temp_f_gfs": 78.2,
"mean_temp_f_ecmwf": 73.7542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 1.9958,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 4.4458,
"valid_date": "2026-10-17",
"mean_temp_f_gfs": 63.0042,
"mean_temp_f_ecmwf": 60.5542
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 6.7,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 7.7208,
"valid_date": "2026-10-18",
"mean_temp_f_gfs": 58.3,
"mean_temp_f_ecmwf": 57.2792
},
{
"cdd_gfs": 0.0,
"hdd_gfs": 3.1417,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 2.5708,
"valid_date": "2026-10-19",
"mean_temp_f_gfs": 61.8583,
"mean_temp_f_ecmwf": 62.4292
},
{
"cdd_gfs": 2.1417,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.0,
"hdd_ecmwf": 0.4708,
"valid_date": "2026-10-20",
"mean_temp_f_gfs": 67.1417,
"mean_temp_f_ecmwf": 64.5292
},
{
"cdd_gfs": 7.775,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.725,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-21",
"mean_temp_f_gfs": 72.775,
"mean_temp_f_ecmwf": 65.725
},
{
"cdd_gfs": 5.4167,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.1125,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-22",
"mean_temp_f_gfs": 70.4167,
"mean_temp_f_ecmwf": 65.1125
},
{
"cdd_gfs": 1.1333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 0.7292,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-23",
"mean_temp_f_gfs": 66.1333,
"mean_temp_f_ecmwf": 65.7292
},
{
"cdd_gfs": 2.6792,
"hdd_gfs": 0.0,
"cdd_ecmwf": 3.5417,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-24",
"mean_temp_f_gfs": 67.6792,
"mean_temp_f_ecmwf": 68.5417
},
{
"cdd_gfs": 5.6625,
"hdd_gfs": 0.0,
"cdd_ecmwf": 5.0333,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-25",
"mean_temp_f_gfs": 70.6625,
"mean_temp_f_ecmwf": 70.0333
},
{
"cdd_gfs": 2.1333,
"hdd_gfs": 0.0,
"cdd_ecmwf": 6.0792,
"hdd_ecmwf": 0.0,
"valid_date": "2026-10-26",
"mean_temp_f_gfs": 67.1333,
"mean_temp_f_ecmwf": 71.0792
}
],
"demand_weight": 0.1,
"noaa_region_hint": "east",
"cumulative_cdd_gfs": 73.2834,
"cumulative_hdd_gfs": 11.8375,
"cumulative_cdd_ecmwf": 47.8751,
"cumulative_hdd_ecmwf": 15.2082
}
],
"run_deltas": {
"prior_fetched_at_utc": "2026-10-12T06:25:08Z",
"prior_reporting_date": "2026-10-12T06:00:00Z",
"delta_convergence_score": 0.0731,
"delta_weighted_cumulative_cdd_gfs": 1.9825,
"delta_weighted_cumulative_hdd_gfs": -11.0261,
"delta_weighted_cumulative_cdd_ecmwf": 6.0248,
"delta_weighted_cumulative_hdd_ecmwf": -27.6996,
"delta_weighted_mean_abs_hdd_diff_by_day": -0.6461
},
"source_url": "https://customer-api.open-meteo.com/v1/forecast",
"fetched_at_utc": "2026-10-12T12:25:03Z",
"reporting_date": "2026-10-12T12:00:00Z",
"schema_version": "1",
"temperature_unit": "°F",
"convergence_score": 0.374908,
"degree_day_base_f": 65.0,
"forecast_init_utc": "2026-10-12T00:00Z",
"weighted_cumulative_cdd_gfs": 45.0958,
"weighted_cumulative_hdd_gfs": 73.4581,
"location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
"weighted_cumulative_cdd_ecmwf": 48.1446,
"weighted_cumulative_hdd_ecmwf": 65.0304,
"weighted_mean_abs_hdd_diff_by_day": 1.6673
}
Feed Information
Feed Type
GfsEcmwfUsDemandHubForecastFeed