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

Reporting Date: 2026-10-14T18:00:00Z

Completed

Run Details

State
Completed
Started At
October 14, 2026 at 06:25 PM
Completed At
October 14, 2026 at 06: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": 4.5475
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.0583,
          "cdd_ecmwf": 1.2083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 63.9417,
          "mean_temp_f_ecmwf": 66.2083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.2875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.2667,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 57.7125,
          "mean_temp_f_ecmwf": 61.7333
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.25,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.3958,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 53.75,
          "mean_temp_f_ecmwf": 58.6042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.0583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 17.6042,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 51.9417,
          "mean_temp_f_ecmwf": 47.3958
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.175,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.7833,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 54.825,
          "mean_temp_f_ecmwf": 49.2167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.0292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.0125,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 58.9708,
          "mean_temp_f_ecmwf": 51.9875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.9417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.225,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 62.0583,
          "mean_temp_f_ecmwf": 55.775
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.8625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.7208,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 63.1375,
          "mean_temp_f_ecmwf": 57.2792
        },
        {
          "cdd_gfs": 0.5167,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.9458,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 65.5167,
          "mean_temp_f_ecmwf": 61.0542
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 3.25,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.2917,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 61.75,
          "mean_temp_f_ecmwf": 63.7083
        },
        {
          "cdd_gfs": 1.3667,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.7708,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 66.3667,
          "mean_temp_f_ecmwf": 58.2292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.7583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.95,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 54.2417,
          "mean_temp_f_ecmwf": 58.05
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.4167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.6208,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 51.5833,
          "mean_temp_f_ecmwf": 60.3792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.9958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.825,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 52.0042,
          "mean_temp_f_ecmwf": 50.175
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.15,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.0417,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 55.85,
          "mean_temp_f_ecmwf": 53.9583
        }
      ],
      "demand_weight": 0.35,
      "noaa_region_hint": "midwest",
      "cumulative_cdd_gfs": 1.8834,
      "cumulative_hdd_gfs": 103.2333,
      "cumulative_cdd_ecmwf": 1.2083,
      "cumulative_hdd_ecmwf": 122.4541
    },
    {
      "id": "nyc",
      "lat": 40.71,
      "lon": -74.0,
      "label": "East (New York City)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 5.6633
      },
      "daily_series": [
        {
          "cdd_gfs": 5.9958,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.3583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 70.9958,
          "mean_temp_f_ecmwf": 70.3583
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.1792,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.0333,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 59.8208,
          "mean_temp_f_ecmwf": 59.9667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.8458,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 63.1583,
          "mean_temp_f_ecmwf": 63.1542
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.9708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.1375,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 56.0292,
          "mean_temp_f_ecmwf": 56.8625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.1333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.3708,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 50.8667,
          "mean_temp_f_ecmwf": 45.6292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.0333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.9833,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 56.9667,
          "mean_temp_f_ecmwf": 50.0167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.7958,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 60.1583,
          "mean_temp_f_ecmwf": 52.2042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.3,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.9917,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 60.7,
          "mean_temp_f_ecmwf": 55.0083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.7167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.1375,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 58.2833,
          "mean_temp_f_ecmwf": 56.8625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.6542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.825,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 59.3458,
          "mean_temp_f_ecmwf": 55.175
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.7792,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.6292,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 63.2208,
          "mean_temp_f_ecmwf": 45.3708
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.0208,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.2625,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 63.9792,
          "mean_temp_f_ecmwf": 45.7375
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.1292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.5958,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 60.8708,
          "mean_temp_f_ecmwf": 48.4042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.1708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.0292,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 52.8292,
          "mean_temp_f_ecmwf": 49.9708
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.0917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.9667,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 51.9083,
          "mean_temp_f_ecmwf": 53.0333
        }
      ],
      "demand_weight": 0.3,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 5.9958,
      "cumulative_hdd_gfs": 91.8626,
      "cumulative_cdd_ecmwf": 5.3583,
      "cumulative_hdd_ecmwf": 172.6041
    },
    {
      "id": "boston",
      "lat": 42.36,
      "lon": -71.05,
      "label": "Northeast (Boston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 5.73
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.3917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.3083,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 63.6083,
          "mean_temp_f_ecmwf": 64.6917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.1625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.2917,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 52.8375,
          "mean_temp_f_ecmwf": 56.7083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.5917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.2667,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 52.4083,
          "mean_temp_f_ecmwf": 55.7333
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.4083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.5583,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 52.5917,
          "mean_temp_f_ecmwf": 55.4417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 18.1875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 22.2083,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 46.8125,
          "mean_temp_f_ecmwf": 42.7917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.1583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.9542,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 53.8417,
          "mean_temp_f_ecmwf": 48.0458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.4458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.2375,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 56.5542,
          "mean_temp_f_ecmwf": 49.7625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.6292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.8708,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 53.3708,
          "mean_temp_f_ecmwf": 50.1292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.0333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.0083,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 51.9667,
          "mean_temp_f_ecmwf": 48.9917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.4542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.85,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 53.5458,
          "mean_temp_f_ecmwf": 50.15
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.8583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 21.7792,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 57.1417,
          "mean_temp_f_ecmwf": 43.2208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.4167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.8708,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 59.5833,
          "mean_temp_f_ecmwf": 45.1292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.0583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 19.325,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 57.9417,
          "mean_temp_f_ecmwf": 45.675
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.9417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 20.725,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 49.0583,
          "mean_temp_f_ecmwf": 44.275
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.0583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.8833,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 47.9417,
          "mean_temp_f_ecmwf": 51.1167
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 0.0,
      "cumulative_hdd_gfs": 165.7958,
      "cumulative_cdd_ecmwf": 0.0,
      "cumulative_hdd_ecmwf": 223.1374
    },
    {
      "id": "houston",
      "lat": 29.76,
      "lon": -95.36,
      "label": "South Central (Houston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 0.13
      },
      "daily_series": [
        {
          "cdd_gfs": 16.7042,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 17.0042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 81.7042,
          "mean_temp_f_ecmwf": 82.0042
        },
        {
          "cdd_gfs": 13.1708,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 15.0042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 78.1708,
          "mean_temp_f_ecmwf": 80.0042
        },
        {
          "cdd_gfs": 12.3,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.3667,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 77.3,
          "mean_temp_f_ecmwf": 76.3667
        },
        {
          "cdd_gfs": 1.3583,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.1125,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 66.3583,
          "mean_temp_f_ecmwf": 63.8875
        },
        {
          "cdd_gfs": 1.5792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.8375,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 66.5792,
          "mean_temp_f_ecmwf": 64.1625
        },
        {
          "cdd_gfs": 4.9792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 1.475,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 69.9792,
          "mean_temp_f_ecmwf": 66.475
        },
        {
          "cdd_gfs": 10.525,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.9083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 75.525,
          "mean_temp_f_ecmwf": 71.9083
        },
        {
          "cdd_gfs": 13.3917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 9.7208,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 78.3917,
          "mean_temp_f_ecmwf": 74.7208
        },
        {
          "cdd_gfs": 14.2292,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 8.6042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 79.2292,
          "mean_temp_f_ecmwf": 73.6042
        },
        {
          "cdd_gfs": 14.5208,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 8.7125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 79.5208,
          "mean_temp_f_ecmwf": 73.7125
        },
        {
          "cdd_gfs": 15.3833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 10.9375,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 80.3833,
          "mean_temp_f_ecmwf": 75.9375
        },
        {
          "cdd_gfs": 13.4167,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 13.3458,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 78.4167,
          "mean_temp_f_ecmwf": 78.3458
        },
        {
          "cdd_gfs": 7.0792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 8.2417,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 72.0792,
          "mean_temp_f_ecmwf": 73.2417
        },
        {
          "cdd_gfs": 4.9542,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.1083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 69.9542,
          "mean_temp_f_ecmwf": 71.1083
        },
        {
          "cdd_gfs": 3.4542,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.1583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 68.4542,
          "mean_temp_f_ecmwf": 71.1583
        }
      ],
      "demand_weight": 0.15,
      "noaa_region_hint": "south_central",
      "cumulative_cdd_gfs": 147.046,
      "cumulative_hdd_gfs": 0.0,
      "cumulative_cdd_ecmwf": 123.5875,
      "cumulative_hdd_ecmwf": 1.95
    },
    {
      "id": "atlanta",
      "lat": 33.74,
      "lon": -84.38,
      "label": "South (Atlanta)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 3.9128
      },
      "daily_series": [
        {
          "cdd_gfs": 7.8875,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 4.8208,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 72.8875,
          "mean_temp_f_ecmwf": 69.8208
        },
        {
          "cdd_gfs": 9.7917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.1958,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 74.7917,
          "mean_temp_f_ecmwf": 72.1958
        },
        {
          "cdd_gfs": 10.0417,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.2917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 75.0417,
          "mean_temp_f_ecmwf": 72.2917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.475,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.4208,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 60.525,
          "mean_temp_f_ecmwf": 58.5792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.55,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.2333,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 58.45,
          "mean_temp_f_ecmwf": 53.7667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.4417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.5042,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 60.5583,
          "mean_temp_f_ecmwf": 54.4958
        },
        {
          "cdd_gfs": 0.2917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.2125,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 65.2917,
          "mean_temp_f_ecmwf": 57.7875
        },
        {
          "cdd_gfs": 1.3458,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.6917,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 66.3458,
          "mean_temp_f_ecmwf": 59.3083
        },
        {
          "cdd_gfs": 2.0125,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.4083,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 67.0125,
          "mean_temp_f_ecmwf": 60.5917
        },
        {
          "cdd_gfs": 4.2375,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.2875,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 69.2375,
          "mean_temp_f_ecmwf": 61.7125
        },
        {
          "cdd_gfs": 6.8458,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.9167,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 71.8458,
          "mean_temp_f_ecmwf": 63.0833
        },
        {
          "cdd_gfs": 7.5125,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.8542,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 72.5125,
          "mean_temp_f_ecmwf": 57.1458
        },
        {
          "cdd_gfs": 3.7625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.4417,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 68.7625,
          "mean_temp_f_ecmwf": 54.5583
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.9792,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.8833,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 62.0208,
          "mean_temp_f_ecmwf": 57.1167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.3167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.0333,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 58.6833,
          "mean_temp_f_ecmwf": 58.9667
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 53.7292,
      "cumulative_hdd_gfs": 24.7626,
      "cumulative_cdd_ecmwf": 19.3083,
      "cumulative_hdd_ecmwf": 82.8875
    }
  ],
  "run_deltas": {
    "prior_fetched_at_utc": "2026-10-14T12:25:06Z",
    "prior_reporting_date": "2026-10-14T12:00:00Z",
    "delta_convergence_score": -0.0046,
    "delta_weighted_cumulative_cdd_gfs": -0.9979,
    "delta_weighted_cumulative_hdd_gfs": -5.4529,
    "delta_weighted_cumulative_cdd_ecmwf": -0.7864,
    "delta_weighted_cumulative_hdd_ecmwf": 0.3554,
    "delta_weighted_mean_abs_hdd_diff_by_day": 0.1247
  },
  "source_url": "https://customer-api.open-meteo.com/v1/forecast",
  "fetched_at_utc": "2026-10-14T18:25:07Z",
  "reporting_date": "2026-10-14T18: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.189595,
  "degree_day_base_f": 65.0,
  "forecast_init_utc": "2026-10-14T00:00Z",
  "weighted_cumulative_cdd_gfs": 29.8878,
  "weighted_cumulative_hdd_gfs": 82.7463,
  "location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
  "weighted_cumulative_cdd_ecmwf": 22.4994,
  "weighted_cumulative_hdd_ecmwf": 125.5352,
  "weighted_mean_abs_hdd_diff_by_day": 4.2744
}

Reports

No reports created from this feed run yet.

Feed Information

Feed Type

GfsEcmwfUsDemandHubForecastFeed