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

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

Completed

Run Details

State
Completed
Started At
October 13, 2026 at 06:25 PM
Completed At
October 13, 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": 3.7
      },
      "daily_series": [
        {
          "cdd_gfs": 9.0917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 9.9917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 74.0917,
          "mean_temp_f_ecmwf": 74.9917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.8042,
          "cdd_ecmwf": 1.8583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 62.1958,
          "mean_temp_f_ecmwf": 66.8583
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.3667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.7,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 56.6333,
          "mean_temp_f_ecmwf": 61.3
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.4583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.8125,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 53.5417,
          "mean_temp_f_ecmwf": 57.1875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.2958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 17.4292,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 50.7042,
          "mean_temp_f_ecmwf": 47.5708
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.4,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.8083,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 55.6,
          "mean_temp_f_ecmwf": 51.1917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.2458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.1917,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 59.7542,
          "mean_temp_f_ecmwf": 55.8083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.1667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.9417,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 59.8333,
          "mean_temp_f_ecmwf": 56.0583
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.7458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.3583,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 62.2542,
          "mean_temp_f_ecmwf": 59.6417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.5458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.4208,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 63.4542,
          "mean_temp_f_ecmwf": 59.5792
        },
        {
          "cdd_gfs": 2.3333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.2875,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 67.3333,
          "mean_temp_f_ecmwf": 61.7125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.4375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.7542,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 60.5625,
          "mean_temp_f_ecmwf": 57.2458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.2667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.7125,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 55.7333,
          "mean_temp_f_ecmwf": 50.2875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.8708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.6083,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 56.1292,
          "mean_temp_f_ecmwf": 61.3917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.5208,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 50.1583,
          "mean_temp_f_ecmwf": 55.4792
        }
      ],
      "demand_weight": 0.35,
      "noaa_region_hint": "midwest",
      "cumulative_cdd_gfs": 11.425,
      "cumulative_hdd_gfs": 98.4458,
      "cumulative_cdd_ecmwf": 11.85,
      "cumulative_hdd_ecmwf": 110.5458
    },
    {
      "id": "nyc",
      "lat": 40.71,
      "lon": -74.0,
      "label": "East (New York City)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 5.5039
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.2958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.2833,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 63.7042,
          "mean_temp_f_ecmwf": 62.7167
        },
        {
          "cdd_gfs": 4.1917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.3167,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 69.1917,
          "mean_temp_f_ecmwf": 71.3167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.8833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.9333,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 60.1167,
          "mean_temp_f_ecmwf": 61.0667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.65,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.3542,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 64.35,
          "mean_temp_f_ecmwf": 64.6458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.0417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.1708,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 52.9583,
          "mean_temp_f_ecmwf": 52.8292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.4,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 18.6875,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 51.6,
          "mean_temp_f_ecmwf": 46.3125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.9958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.3583,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 58.0042,
          "mean_temp_f_ecmwf": 51.6417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.3625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.0375,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 62.6375,
          "mean_temp_f_ecmwf": 55.9625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.45,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.35,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 64.55,
          "mean_temp_f_ecmwf": 56.65
        },
        {
          "cdd_gfs": 0.525,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.9958,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 65.525,
          "mean_temp_f_ecmwf": 49.0042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.3625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 16.6708,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 60.6375,
          "mean_temp_f_ecmwf": 48.3292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.2958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.5042,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 64.7042,
          "mean_temp_f_ecmwf": 58.4958
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 7.8083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.175,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 57.1917,
          "mean_temp_f_ecmwf": 59.825
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.5292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.6875,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 50.4708,
          "mean_temp_f_ecmwf": 58.3125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.9833,
          "cdd_ecmwf": 4.5125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 56.0167,
          "mean_temp_f_ecmwf": 69.5125
        }
      ],
      "demand_weight": 0.3,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 4.7167,
      "cumulative_hdd_gfs": 78.0582,
      "cumulative_cdd_ecmwf": 10.8292,
      "cumulative_hdd_ecmwf": 119.2082
    },
    {
      "id": "boston",
      "lat": 42.36,
      "lon": -71.05,
      "label": "Northeast (Boston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 6.0922
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.7625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.1708,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 56.2375,
          "mean_temp_f_ecmwf": 58.8292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.8458,
          "cdd_ecmwf": 1.7625,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 64.1542,
          "mean_temp_f_ecmwf": 66.7625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.1292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.6083,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 53.8708,
          "mean_temp_f_ecmwf": 57.3917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.3333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.3167,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 54.6667,
          "mean_temp_f_ecmwf": 56.6833
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.2708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.425,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 49.7292,
          "mean_temp_f_ecmwf": 51.575
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 18.575,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 21.2125,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 46.425,
          "mean_temp_f_ecmwf": 43.7875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.0875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.0375,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 53.9125,
          "mean_temp_f_ecmwf": 51.9625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.6417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.0083,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 59.3583,
          "mean_temp_f_ecmwf": 56.9917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.8333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.8792,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 60.1667,
          "mean_temp_f_ecmwf": 53.1208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.7667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 20.6917,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 59.2333,
          "mean_temp_f_ecmwf": 44.3083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 21.7042,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 51.1583,
          "mean_temp_f_ecmwf": 43.2958
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.2583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.3583,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 47.7417,
          "mean_temp_f_ecmwf": 55.6417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 19.2667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.7708,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 45.7333,
          "mean_temp_f_ecmwf": 58.2292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 19.9708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.5542,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 45.0292,
          "mean_temp_f_ecmwf": 54.4458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.9625,
          "cdd_ecmwf": 1.3208,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 51.0375,
          "mean_temp_f_ecmwf": 66.3208
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 0.0,
      "cumulative_hdd_gfs": 176.5458,
      "cumulative_cdd_ecmwf": 3.0833,
      "cumulative_hdd_ecmwf": 158.7375
    },
    {
      "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": 17.7875,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 16.3917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 82.7875,
          "mean_temp_f_ecmwf": 81.3917
        },
        {
          "cdd_gfs": 16.7792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 16.8583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 81.7792,
          "mean_temp_f_ecmwf": 81.8583
        },
        {
          "cdd_gfs": 14.2333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.225,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 79.2333,
          "mean_temp_f_ecmwf": 79.225
        },
        {
          "cdd_gfs": 15.2292,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.1958,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 80.2292,
          "mean_temp_f_ecmwf": 76.1958
        },
        {
          "cdd_gfs": 7.2083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 1.3875,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 72.2083,
          "mean_temp_f_ecmwf": 66.3875
        },
        {
          "cdd_gfs": 6.9833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.4625,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 71.9833,
          "mean_temp_f_ecmwf": 65.4625
        },
        {
          "cdd_gfs": 11.5625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.2792,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 76.5625,
          "mean_temp_f_ecmwf": 71.2792
        },
        {
          "cdd_gfs": 10.7292,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.1875,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 75.7292,
          "mean_temp_f_ecmwf": 77.1875
        },
        {
          "cdd_gfs": 14.3375,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 10.9083,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 79.3375,
          "mean_temp_f_ecmwf": 75.9083
        },
        {
          "cdd_gfs": 16.1708,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.9917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 81.1708,
          "mean_temp_f_ecmwf": 76.9917
        },
        {
          "cdd_gfs": 15.1875,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.8625,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 80.1875,
          "mean_temp_f_ecmwf": 79.8625
        },
        {
          "cdd_gfs": 16.4958,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 13.95,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 81.4958,
          "mean_temp_f_ecmwf": 78.95
        },
        {
          "cdd_gfs": 16.5333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 15.325,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 81.5333,
          "mean_temp_f_ecmwf": 80.325
        },
        {
          "cdd_gfs": 15.8833,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 16.6833,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 80.8833,
          "mean_temp_f_ecmwf": 81.6833
        },
        {
          "cdd_gfs": 14.4917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 15.6042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 79.4917,
          "mean_temp_f_ecmwf": 80.6042
        }
      ],
      "demand_weight": 0.15,
      "noaa_region_hint": "south_central",
      "cumulative_cdd_gfs": 209.6124,
      "cumulative_hdd_gfs": 0.0,
      "cumulative_cdd_ecmwf": 178.3125,
      "cumulative_hdd_ecmwf": 0.0
    },
    {
      "id": "atlanta",
      "lat": 33.74,
      "lon": -84.38,
      "label": "South (Atlanta)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 1.5461
      },
      "daily_series": [
        {
          "cdd_gfs": 6.15,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 4.4458,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-13",
          "mean_temp_f_gfs": 71.15,
          "mean_temp_f_ecmwf": 69.4458
        },
        {
          "cdd_gfs": 8.875,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.7875,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 73.875,
          "mean_temp_f_ecmwf": 70.7875
        },
        {
          "cdd_gfs": 11.375,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.0125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 76.375,
          "mean_temp_f_ecmwf": 72.0125
        },
        {
          "cdd_gfs": 12.6333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.7333,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 77.6333,
          "mean_temp_f_ecmwf": 71.7333
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 3.3167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.5875,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 61.6833,
          "mean_temp_f_ecmwf": 57.4125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.7625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.45,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 60.2375,
          "mean_temp_f_ecmwf": 55.55
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.6833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.6958,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 63.3167,
          "mean_temp_f_ecmwf": 57.3042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.7125,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.2958,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 63.2875,
          "mean_temp_f_ecmwf": 62.7042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.0958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.0375,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 62.9042,
          "mean_temp_f_ecmwf": 61.9625
        },
        {
          "cdd_gfs": 5.0417,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.1125,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 70.0417,
          "mean_temp_f_ecmwf": 60.8875
        },
        {
          "cdd_gfs": 4.1333,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.5833,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 69.1333,
          "mean_temp_f_ecmwf": 62.4167
        },
        {
          "cdd_gfs": 8.2375,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 2.9583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 73.2375,
          "mean_temp_f_ecmwf": 67.9583
        },
        {
          "cdd_gfs": 10.4917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.6625,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 75.4917,
          "mean_temp_f_ecmwf": 70.6625
        },
        {
          "cdd_gfs": 5.9583,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.5125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 70.9583,
          "mean_temp_f_ecmwf": 70.5125
        },
        {
          "cdd_gfs": 6.9875,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 5.7042,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 71.9875,
          "mean_temp_f_ecmwf": 70.7042
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 79.8833,
      "cumulative_hdd_gfs": 13.5708,
      "cumulative_cdd_ecmwf": 43.8166,
      "cumulative_hdd_ecmwf": 36.7624
    }
  ],
  "run_deltas": {
    "prior_fetched_at_utc": "2026-10-13T12:25:04Z",
    "prior_reporting_date": "2026-10-13T12:00:00Z",
    "delta_convergence_score": -0.0325,
    "delta_weighted_cumulative_cdd_gfs": 1.1861,
    "delta_weighted_cumulative_hdd_gfs": -0.9507,
    "delta_weighted_cumulative_cdd_ecmwf": -0.3342,
    "delta_weighted_cumulative_hdd_ecmwf": -1.0617,
    "delta_weighted_mean_abs_hdd_diff_by_day": 0.6259
  },
  "source_url": "https://customer-api.open-meteo.com/v1/forecast",
  "fetched_at_utc": "2026-10-13T18:25:03Z",
  "reporting_date": "2026-10-13T18: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.212314,
  "degree_day_base_f": 65.0,
  "forecast_init_utc": "2026-10-13T00:00Z",
  "weighted_cumulative_cdd_gfs": 44.844,
  "weighted_cumulative_hdd_gfs": 76.8852,
  "location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
  "weighted_cumulative_cdd_ecmwf": 38.8331,
  "weighted_cumulative_hdd_ecmwf": 94.0035,
  "weighted_mean_abs_hdd_diff_by_day": 3.71
}

Reports

No reports created from this feed run yet.

Feed Information

Feed Type

GfsEcmwfUsDemandHubForecastFeed