GFS vs ECMWF U.S. demand-hub forecast (15-day) - Run #4116

Reporting Date: 2026-10-13T06:00:00Z

Completed

Run Details

State
Completed
Started At
October 13, 2026 at 06:25 AM
Completed At
October 13, 2026 at 06: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": 3.7984
      },
      "daily_series": [
        {
          "cdd_gfs": 8.0833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 10.2,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 73.0833,
          "mean_temp_f_ecmwf": 75.2
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.5417,
          "cdd_ecmwf": 1.1125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 62.4583,
          "mean_temp_f_ecmwf": 66.1125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.4292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.5917,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 58.5708,
          "mean_temp_f_ecmwf": 58.4083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.8833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.2208,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 53.1167,
          "mean_temp_f_ecmwf": 54.7792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.775,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.8125,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 49.225,
          "mean_temp_f_ecmwf": 48.1875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.0917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.2708,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 53.9083,
          "mean_temp_f_ecmwf": 51.7292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.8125,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 57.1583,
          "mean_temp_f_ecmwf": 56.1875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.275,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.4792,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 56.725,
          "mean_temp_f_ecmwf": 54.5208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.925,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.1,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 64.075,
          "mean_temp_f_ecmwf": 55.9
        },
        {
          "cdd_gfs": 2.2958,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.8458,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 67.2958,
          "mean_temp_f_ecmwf": 57.1542
        },
        {
          "cdd_gfs": 2.625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.3542,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 67.625,
          "mean_temp_f_ecmwf": 60.6458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.1417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.2333,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 56.8583,
          "mean_temp_f_ecmwf": 62.7667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.9167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.9708,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 52.0833,
          "mean_temp_f_ecmwf": 53.0292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.9667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.9583,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 53.0333,
          "mean_temp_f_ecmwf": 45.0417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.3292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 23.3267,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 52.6708,
          "mean_temp_f_ecmwf": 41.6733
        }
      ],
      "demand_weight": 0.35,
      "noaa_region_hint": "midwest",
      "cumulative_cdd_gfs": 13.0041,
      "cumulative_hdd_gfs": 110.1169,
      "cumulative_cdd_ecmwf": 11.3125,
      "cumulative_hdd_ecmwf": 144.9766
    },
    {
      "id": "nyc",
      "lat": 40.71,
      "lon": -74.0,
      "label": "East (New York City)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 4.3934
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.3417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.85,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 62.6583,
          "mean_temp_f_ecmwf": 63.15
        },
        {
          "cdd_gfs": 4.1333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.7125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 69.1333,
          "mean_temp_f_ecmwf": 70.7125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.4,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.375,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 63.6,
          "mean_temp_f_ecmwf": 60.625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.6625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.2542,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 63.3375,
          "mean_temp_f_ecmwf": 62.7458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.8042,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.3333,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 50.1958,
          "mean_temp_f_ecmwf": 51.6667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.5708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 17.4083,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 47.4292,
          "mean_temp_f_ecmwf": 47.5917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.0375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.2083,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 54.9625,
          "mean_temp_f_ecmwf": 52.7917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 3.9792,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.5583,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 61.0208,
          "mean_temp_f_ecmwf": 57.4417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.5292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.8583,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 63.4708,
          "mean_temp_f_ecmwf": 55.1417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.3583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 17.5375,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 63.6417,
          "mean_temp_f_ecmwf": 47.4625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.7042,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.1042,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 64.2958,
          "mean_temp_f_ecmwf": 49.8958
        },
        {
          "cdd_gfs": 1.7583,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.0458,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 66.7583,
          "mean_temp_f_ecmwf": 57.9542
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.9667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.4292,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 63.0333,
          "mean_temp_f_ecmwf": 59.5708
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.2958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.3958,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 56.7042,
          "mean_temp_f_ecmwf": 57.6042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.1833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 18.3267,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 50.8167,
          "mean_temp_f_ecmwf": 46.6733
        }
      ],
      "demand_weight": 0.3,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 5.8916,
      "cumulative_hdd_gfs": 79.8334,
      "cumulative_cdd_ecmwf": 5.7125,
      "cumulative_hdd_ecmwf": 139.6849
    },
    {
      "id": "boston",
      "lat": 42.36,
      "lon": -71.05,
      "label": "Northeast (Boston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 2.7728
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.2083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.1333,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 55.7917,
          "mean_temp_f_ecmwf": 58.8667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.4792,
          "cdd_ecmwf": 1.7875,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 63.5208,
          "mean_temp_f_ecmwf": 66.7875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.6625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.5833,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 57.3375,
          "mean_temp_f_ecmwf": 57.4167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.6542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.2875,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 55.3458,
          "mean_temp_f_ecmwf": 54.7125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.8458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.9208,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 47.1542,
          "mean_temp_f_ecmwf": 50.0792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 22.55,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 20.4667,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 42.45,
          "mean_temp_f_ecmwf": 44.5333
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.3833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.3917,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 51.6167,
          "mean_temp_f_ecmwf": 52.6083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.5083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.95,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 57.4917,
          "mean_temp_f_ecmwf": 57.05
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.4,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.0958,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 56.6,
          "mean_temp_f_ecmwf": 51.9042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.5542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 22.0958,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 53.4458,
          "mean_temp_f_ecmwf": 42.9042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.5875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.6125,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 54.4125,
          "mean_temp_f_ecmwf": 48.3875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.1917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.4583,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 63.8083,
          "mean_temp_f_ecmwf": 59.5417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.7708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.8167,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 58.2292,
          "mean_temp_f_ecmwf": 59.1833
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.1667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.5333,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 52.8333,
          "mean_temp_f_ecmwf": 55.4667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 19.0333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.8,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 45.9667,
          "mean_temp_f_ecmwf": 45.2
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 0.0,
      "cumulative_hdd_gfs": 158.9958,
      "cumulative_cdd_ecmwf": 1.7875,
      "cumulative_hdd_ecmwf": 172.1457
    },
    {
      "id": "houston",
      "lat": 29.76,
      "lon": -95.36,
      "label": "South Central (Houston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 0.2027
      },
      "daily_series": [
        {
          "cdd_gfs": 17.4792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 17.2125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 82.4792,
          "mean_temp_f_ecmwf": 82.2125
        },
        {
          "cdd_gfs": 16.1292,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 16.9917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 81.1292,
          "mean_temp_f_ecmwf": 81.9917
        },
        {
          "cdd_gfs": 16.7333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.6042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 81.7333,
          "mean_temp_f_ecmwf": 79.6042
        },
        {
          "cdd_gfs": 16.4667,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.8333,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 81.4667,
          "mean_temp_f_ecmwf": 76.8333
        },
        {
          "cdd_gfs": 8.9708,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 3.5083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 73.9708,
          "mean_temp_f_ecmwf": 68.5083
        },
        {
          "cdd_gfs": 7.0625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.8667,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 72.0625,
          "mean_temp_f_ecmwf": 65.8667
        },
        {
          "cdd_gfs": 11.0333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 9.5292,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 76.0333,
          "mean_temp_f_ecmwf": 74.5292
        },
        {
          "cdd_gfs": 9.6208,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 10.7042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 74.6208,
          "mean_temp_f_ecmwf": 75.7042
        },
        {
          "cdd_gfs": 12.075,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.2583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 77.075,
          "mean_temp_f_ecmwf": 76.2583
        },
        {
          "cdd_gfs": 13.6167,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 9.4375,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 78.6167,
          "mean_temp_f_ecmwf": 74.4375
        },
        {
          "cdd_gfs": 10.1042,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.0375,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 75.1042,
          "mean_temp_f_ecmwf": 77.0375
        },
        {
          "cdd_gfs": 11.8917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.2417,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 76.8917,
          "mean_temp_f_ecmwf": 77.2417
        },
        {
          "cdd_gfs": 14.35,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.2083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 79.35,
          "mean_temp_f_ecmwf": 72.2083
        },
        {
          "cdd_gfs": 14.4125,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 4.7167,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 79.4125,
          "mean_temp_f_ecmwf": 69.7167
        },
        {
          "cdd_gfs": 10.2792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.04,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 75.2792,
          "mean_temp_f_ecmwf": 61.96
        }
      ],
      "demand_weight": 0.15,
      "noaa_region_hint": "south_central",
      "cumulative_cdd_gfs": 190.2251,
      "cumulative_hdd_gfs": 0.0,
      "cumulative_cdd_ecmwf": 142.1501,
      "cumulative_hdd_ecmwf": 3.04
    },
    {
      "id": "atlanta",
      "lat": 33.74,
      "lon": -84.38,
      "label": "South (Atlanta)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 1.9349
      },
      "daily_series": [
        {
          "cdd_gfs": 5.7458,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.6292,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 70.7458,
          "mean_temp_f_ecmwf": 70.6292
        },
        {
          "cdd_gfs": 9.2833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.725,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 74.2833,
          "mean_temp_f_ecmwf": 70.725
        },
        {
          "cdd_gfs": 14.0833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.975,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 79.0833,
          "mean_temp_f_ecmwf": 71.975
        },
        {
          "cdd_gfs": 12.7,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.7458,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 77.7,
          "mean_temp_f_ecmwf": 71.7458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.0875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.6792,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 63.9125,
          "mean_temp_f_ecmwf": 57.3208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.7083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.0208,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 60.2917,
          "mean_temp_f_ecmwf": 55.9792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 3.8125,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.6958,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 61.1875,
          "mean_temp_f_ecmwf": 57.3042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.7958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.6542,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 63.2042,
          "mean_temp_f_ecmwf": 64.3458
        },
        {
          "cdd_gfs": 2.6083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.3,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 67.6083,
          "mean_temp_f_ecmwf": 63.7
        },
        {
          "cdd_gfs": 2.6625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.9208,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 67.6625,
          "mean_temp_f_ecmwf": 61.0792
        },
        {
          "cdd_gfs": 5.2375,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.5167,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 70.2375,
          "mean_temp_f_ecmwf": 59.4833
        },
        {
          "cdd_gfs": 7.8625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.0167,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 72.8625,
          "mean_temp_f_ecmwf": 63.9833
        },
        {
          "cdd_gfs": 10.2208,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 2.9,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 75.2208,
          "mean_temp_f_ecmwf": 67.9
        },
        {
          "cdd_gfs": 10.1917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 2.2708,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 75.1917,
          "mean_temp_f_ecmwf": 67.2708
        },
        {
          "cdd_gfs": 2.7083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.34,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 67.7083,
          "mean_temp_f_ecmwf": 63.66
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 83.304,
      "cumulative_hdd_gfs": 11.4041,
      "cumulative_cdd_ecmwf": 30.2458,
      "cumulative_hdd_ecmwf": 38.1442
    }
  ],
  "run_deltas": {
    "prior_fetched_at_utc": "2026-10-13T00:25:01Z",
    "prior_reporting_date": "2026-10-13T00:00:00Z",
    "delta_convergence_score": -0.0201,
    "delta_weighted_cumulative_cdd_gfs": 3.8442,
    "delta_weighted_cumulative_hdd_gfs": -11.1614,
    "delta_weighted_cumulative_cdd_ecmwf": -1.2814,
    "delta_weighted_cumulative_hdd_ecmwf": 0.1308,
    "delta_weighted_mean_abs_hdd_diff_by_day": 0.319
  },
  "source_url": "https://customer-api.open-meteo.com/v1/forecast",
  "fetched_at_utc": "2026-10-13T06:25:12Z",
  "reporting_date": "2026-10-13T06:00:00Z",
  "schema_version": "1",
  "report_decision": {
    "notify": false,
    "reason": "off_cycle",
    "report": "on_change",
    "embeddings": false,
    "graph_ingest": "with_report",
    "generate_report": false
  },
  "temperature_unit": "°F",
  "convergence_score": 0.241042,
  "degree_day_base_f": 65.0,
  "forecast_init_utc": "2026-10-13T00:00Z",
  "weighted_cumulative_cdd_gfs": 43.1831,
  "weighted_cumulative_hdd_gfs": 79.5309,
  "location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
  "weighted_cumulative_cdd_ecmwf": 30.199,
  "weighted_cumulative_hdd_ecmwf": 114.1323,
  "weighted_mean_abs_hdd_diff_by_day": 3.1487
}

Reports

No reports created from this feed run yet.

Feed Information

Feed Type

GfsEcmwfUsDemandHubForecastFeed