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

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

Completed

Run Details

State
Completed
Started At
October 14, 2026 at 06:25 AM
Completed At
October 14, 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": 5.5109
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.9375,
          "cdd_ecmwf": 1.1833,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 64.0625,
          "mean_temp_f_ecmwf": 66.1833
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.5458,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.2125,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 56.4542,
          "mean_temp_f_ecmwf": 59.7875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.5875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.6125,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 53.4125,
          "mean_temp_f_ecmwf": 56.3875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.7292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 17.1708,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 51.2708,
          "mean_temp_f_ecmwf": 47.8292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 9.5375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 15.2333,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 55.4625,
          "mean_temp_f_ecmwf": 49.7667
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.0667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.5375,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 58.9333,
          "mean_temp_f_ecmwf": 52.4625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.3917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.3,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 59.6083,
          "mean_temp_f_ecmwf": 58.7
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 3.4625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.7917,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 61.5375,
          "mean_temp_f_ecmwf": 62.2083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.9083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.2542,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 56.0917,
          "mean_temp_f_ecmwf": 63.7458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.6958,
          "cdd_ecmwf": 0.5792,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 49.3042,
          "mean_temp_f_ecmwf": 65.5792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.85,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.9208,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 51.15,
          "mean_temp_f_ecmwf": 53.0792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 14.9917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.9708,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 50.0083,
          "mean_temp_f_ecmwf": 51.0292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 21.4417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.6833,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 43.5583,
          "mean_temp_f_ecmwf": 55.3167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 16.3833,
          "cdd_ecmwf": 1.6292,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 48.6167,
          "mean_temp_f_ecmwf": 66.6292
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.8417,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.0533,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 49.1583,
          "mean_temp_f_ecmwf": 52.9467
        }
      ],
      "demand_weight": 0.35,
      "noaa_region_hint": "midwest",
      "cumulative_cdd_gfs": 0.0,
      "cumulative_hdd_gfs": 166.3709,
      "cumulative_cdd_ecmwf": 3.3917,
      "cumulative_hdd_ecmwf": 116.7407
    },
    {
      "id": "nyc",
      "lat": 40.71,
      "lon": -74.0,
      "label": "East (New York City)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 6.0758
      },
      "daily_series": [
        {
          "cdd_gfs": 6.025,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.9542,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 71.025,
          "mean_temp_f_ecmwf": 71.9542
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.7833,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 4.0875,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 59.2167,
          "mean_temp_f_ecmwf": 60.9125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.7625,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.4917,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 63.2375,
          "mean_temp_f_ecmwf": 63.5083
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.2667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.3083,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 54.7333,
          "mean_temp_f_ecmwf": 56.6917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.9792,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 18.2958,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 52.0208,
          "mean_temp_f_ecmwf": 46.7042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.9292,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.0833,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 58.0708,
          "mean_temp_f_ecmwf": 50.9167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.0375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.2375,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 60.9625,
          "mean_temp_f_ecmwf": 55.7625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.2125,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.6208,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 62.7875,
          "mean_temp_f_ecmwf": 57.3792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.0583,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.7042,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 60.9417,
          "mean_temp_f_ecmwf": 55.2958
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 16.0542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 8.1667,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 48.9458,
          "mean_temp_f_ecmwf": 56.8333
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 19.9667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.9625,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 45.0333,
          "mean_temp_f_ecmwf": 64.0375
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.0375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.025,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 51.9625,
          "mean_temp_f_ecmwf": 55.975
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 11.6,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.9125,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 53.4,
          "mean_temp_f_ecmwf": 52.0875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 15.1042,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 5.375,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 49.8958,
          "mean_temp_f_ecmwf": 59.625
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 16.5417,
          "cdd_ecmwf": 3.2133,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 48.4583,
          "mean_temp_f_ecmwf": 68.2133
        }
      ],
      "demand_weight": 0.3,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 6.025,
      "cumulative_hdd_gfs": 140.3335,
      "cumulative_cdd_ecmwf": 10.1675,
      "cumulative_hdd_ecmwf": 109.2708
    },
    {
      "id": "boston",
      "lat": 42.36,
      "lon": -71.05,
      "label": "Northeast (Boston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 5.7342
      },
      "daily_series": [
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.4625,
          "cdd_ecmwf": 0.3417,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 62.5375,
          "mean_temp_f_ecmwf": 65.3417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 12.9333,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 7.5208,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 52.0667,
          "mean_temp_f_ecmwf": 57.4792
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.7958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.7792,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 54.2042,
          "mean_temp_f_ecmwf": 55.2208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 13.7083,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.4875,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 51.2917,
          "mean_temp_f_ecmwf": 55.5125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.8958,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 21.3958,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 47.1042,
          "mean_temp_f_ecmwf": 43.6042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 10.6875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 14.8875,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 54.3125,
          "mean_temp_f_ecmwf": 50.1125
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 6.6542,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.2958,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 58.3458,
          "mean_temp_f_ecmwf": 55.7042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.925,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 9.1125,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 56.075,
          "mean_temp_f_ecmwf": 55.8875
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 8.525,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 13.5542,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 56.475,
          "mean_temp_f_ecmwf": 51.4458
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 18.375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.2792,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 46.625,
          "mean_temp_f_ecmwf": 52.7208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 22.375,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.5583,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 42.625,
          "mean_temp_f_ecmwf": 62.4417
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 16.5708,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.6625,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 48.4292,
          "mean_temp_f_ecmwf": 52.3375
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 16.8167,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 18.25,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 48.1833,
          "mean_temp_f_ecmwf": 46.75
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 17.875,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 12.0958,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 47.125,
          "mean_temp_f_ecmwf": 52.9042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 20.3083,
          "cdd_ecmwf": 0.78,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 44.6917,
          "mean_temp_f_ecmwf": 65.78
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 0.0,
      "cumulative_hdd_gfs": 204.9082,
      "cumulative_cdd_ecmwf": 1.1217,
      "cumulative_hdd_ecmwf": 152.8791
    },
    {
      "id": "houston",
      "lat": 29.76,
      "lon": -95.36,
      "label": "South Central (Houston)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 0.1567
      },
      "daily_series": [
        {
          "cdd_gfs": 17.125,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 17.425,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 82.125,
          "mean_temp_f_ecmwf": 82.425
        },
        {
          "cdd_gfs": 13.7083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.6792,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 78.7083,
          "mean_temp_f_ecmwf": 79.6792
        },
        {
          "cdd_gfs": 15.5958,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 9.9125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 80.5958,
          "mean_temp_f_ecmwf": 74.9125
        },
        {
          "cdd_gfs": 4.2125,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.9583,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 69.2125,
          "mean_temp_f_ecmwf": 64.0417
        },
        {
          "cdd_gfs": 3.5708,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 1.3917,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 68.5708,
          "mean_temp_f_ecmwf": 63.6083
        },
        {
          "cdd_gfs": 7.0625,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 2.8542,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 72.0625,
          "mean_temp_f_ecmwf": 67.8542
        },
        {
          "cdd_gfs": 13.5958,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.3708,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 78.5958,
          "mean_temp_f_ecmwf": 77.3708
        },
        {
          "cdd_gfs": 15.1292,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.3167,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 80.1292,
          "mean_temp_f_ecmwf": 77.3167
        },
        {
          "cdd_gfs": 16.45,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.3125,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 81.45,
          "mean_temp_f_ecmwf": 79.3125
        },
        {
          "cdd_gfs": 15.2917,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 14.0917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 80.2917,
          "mean_temp_f_ecmwf": 79.0917
        },
        {
          "cdd_gfs": 13.4417,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 12.4958,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 78.4417,
          "mean_temp_f_ecmwf": 77.4958
        },
        {
          "cdd_gfs": 11.2708,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 13.0583,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 76.2708,
          "mean_temp_f_ecmwf": 78.0583
        },
        {
          "cdd_gfs": 7.6083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 11.9917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 72.6083,
          "mean_temp_f_ecmwf": 76.9917
        },
        {
          "cdd_gfs": 9.95,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 13.7833,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 74.95,
          "mean_temp_f_ecmwf": 78.7833
        },
        {
          "cdd_gfs": 10.1208,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 8.86,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 75.1208,
          "mean_temp_f_ecmwf": 73.86
        }
      ],
      "demand_weight": 0.15,
      "noaa_region_hint": "south_central",
      "cumulative_cdd_gfs": 174.1332,
      "cumulative_hdd_gfs": 0.0,
      "cumulative_cdd_ecmwf": 158.1517,
      "cumulative_hdd_ecmwf": 2.35
    },
    {
      "id": "atlanta",
      "lat": 33.74,
      "lon": -84.38,
      "label": "South (Atlanta)",
      "divergence": {
        "mean_abs_hdd_diff_by_day": 2.1242
      },
      "daily_series": [
        {
          "cdd_gfs": 6.4208,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 6.1333,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-14",
          "mean_temp_f_gfs": 71.4208,
          "mean_temp_f_ecmwf": 71.1333
        },
        {
          "cdd_gfs": 9.1792,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.4833,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-15",
          "mean_temp_f_gfs": 74.1792,
          "mean_temp_f_ecmwf": 72.4833
        },
        {
          "cdd_gfs": 12.7583,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 7.1208,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-16",
          "mean_temp_f_gfs": 77.7583,
          "mean_temp_f_ecmwf": 72.1208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 4.6125,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 6.4,
          "valid_date": "2026-10-17",
          "mean_temp_f_gfs": 60.3875,
          "mean_temp_f_ecmwf": 58.6
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 5.9917,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 11.1958,
          "valid_date": "2026-10-18",
          "mean_temp_f_gfs": 59.0083,
          "mean_temp_f_ecmwf": 53.8042
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.8667,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 10.3458,
          "valid_date": "2026-10-19",
          "mean_temp_f_gfs": 62.1333,
          "mean_temp_f_ecmwf": 54.6542
        },
        {
          "cdd_gfs": 2.5083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.7542,
          "valid_date": "2026-10-20",
          "mean_temp_f_gfs": 67.5083,
          "mean_temp_f_ecmwf": 62.2458
        },
        {
          "cdd_gfs": 4.9083,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 2.4458,
          "valid_date": "2026-10-21",
          "mean_temp_f_gfs": 69.9083,
          "mean_temp_f_ecmwf": 62.5542
        },
        {
          "cdd_gfs": 5.7,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 3.0292,
          "valid_date": "2026-10-22",
          "mean_temp_f_gfs": 70.7,
          "mean_temp_f_ecmwf": 61.9708
        },
        {
          "cdd_gfs": 3.65,
          "hdd_gfs": 0.0,
          "cdd_ecmwf": 0.0,
          "hdd_ecmwf": 0.0792,
          "valid_date": "2026-10-23",
          "mean_temp_f_gfs": 68.65,
          "mean_temp_f_ecmwf": 64.9208
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.325,
          "cdd_ecmwf": 2.1917,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-24",
          "mean_temp_f_gfs": 62.675,
          "mean_temp_f_ecmwf": 67.1917
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 0.6667,
          "cdd_ecmwf": 3.1167,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-25",
          "mean_temp_f_gfs": 64.3333,
          "mean_temp_f_ecmwf": 68.1167
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.4583,
          "cdd_ecmwf": 3.775,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-26",
          "mean_temp_f_gfs": 63.5417,
          "mean_temp_f_ecmwf": 68.775
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 1.8417,
          "cdd_ecmwf": 4.4542,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-27",
          "mean_temp_f_gfs": 63.1583,
          "mean_temp_f_ecmwf": 69.4542
        },
        {
          "cdd_gfs": 0.0,
          "hdd_gfs": 2.7917,
          "cdd_ecmwf": 3.4933,
          "hdd_ecmwf": 0.0,
          "valid_date": "2026-10-28",
          "mean_temp_f_gfs": 62.2083,
          "mean_temp_f_ecmwf": 68.4933
        }
      ],
      "demand_weight": 0.1,
      "noaa_region_hint": "east",
      "cumulative_cdd_gfs": 45.1249,
      "cumulative_hdd_gfs": 22.5543,
      "cumulative_cdd_ecmwf": 37.7683,
      "cumulative_hdd_ecmwf": 36.25
    }
  ],
  "run_deltas": {
    "prior_fetched_at_utc": "2026-10-14T00:25:18Z",
    "prior_reporting_date": "2026-10-14T00:00:00Z",
    "delta_convergence_score": -0.0368,
    "delta_weighted_cumulative_cdd_gfs": -3.8914,
    "delta_weighted_cumulative_hdd_gfs": 21.246,
    "delta_weighted_cumulative_cdd_ecmwf": -1.2377,
    "delta_weighted_cumulative_hdd_ecmwf": 0.5951,
    "delta_weighted_mean_abs_hdd_diff_by_day": 0.9437
  },
  "source_url": "https://customer-api.open-meteo.com/v1/forecast",
  "fetched_at_utc": "2026-10-14T06:25:09Z",
  "reporting_date": "2026-10-14T06: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.179827,
  "degree_day_base_f": 65.0,
  "forecast_init_utc": "2026-10-14T00:00Z",
  "weighted_cumulative_cdd_gfs": 32.44,
  "weighted_cumulative_hdd_gfs": 123.0761,
  "location_catalog_fingerprint": "59f98a47f7b1bf8e9d0d8da813939ec433b680e19ff804ae18b5bb4c3f183bc8",
  "weighted_cumulative_cdd_ecmwf": 31.8491,
  "weighted_cumulative_hdd_ecmwf": 92.9059,
  "weighted_mean_abs_hdd_diff_by_day": 4.5609
}

Reports

No reports created from this feed run yet.

Feed Information

Feed Type

GfsEcmwfUsDemandHubForecastFeed