{
 "run": "2026-10-31 12Z",
 "cities_scored": 602,
 "index_voices": [
  "AIFS",
  "HRES",
  "WN2",
  "ENS mean",
  "GraphCast",
  "Aurora",
  "FourCastNet v2",
  "Pangu-Weather"
 ],
 "global_di_90th_percentile": {
  "day_1": 30,
  "day_3": 46,
  "day_5": 50,
  "day_7": 53,
  "day_10": 53
 },
 "global_di_median": {
  "day_5": 36,
  "day_10": 41
 },
 "most_contested": {
  "day_3": [
   {
    "city": "Montréal",
    "country": "Canada",
    "di": 63,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 16,
     "HRES": 12,
     "WeatherNext 2": 14,
     "ensemble mean": 13
    }
   },
   {
    "city": "Nizhny Novgorod",
    "country": "Russia",
    "di": 61,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 3,
     "HRES": 2,
     "WeatherNext 2": 2,
     "ensemble mean": 3
    }
   },
   {
    "city": "Edmonton",
    "country": "Canada",
    "di": 60,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 5,
     "HRES": 4,
     "WeatherNext 2": 2,
     "ensemble mean": 3
    }
   },
   {
    "city": "Calgary",
    "country": "Canada",
    "di": 58,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 6,
     "HRES": 4,
     "WeatherNext 2": 5,
     "ensemble mean": 4
    }
   }
  ],
  "day_5": [
   {
    "city": "Novosibirsk",
    "country": "Russia",
    "di": 74,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 2,
     "HRES": 2,
     "WeatherNext 2": 1,
     "ensemble mean": 2
    }
   },
   {
    "city": "Lyon",
    "country": "France",
    "di": 70,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 8,
     "HRES": 6,
     "WeatherNext 2": 8,
     "ensemble mean": 9
    }
   },
   {
    "city": "Edmonton",
    "country": "Canada",
    "di": 68,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 8,
     "HRES": 4,
     "WeatherNext 2": 3,
     "ensemble mean": 3
    }
   },
   {
    "city": "Bern",
    "country": "Switzerland",
    "di": 64,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 7,
     "HRES": 7,
     "WeatherNext 2": 6,
     "ensemble mean": 8
    }
   }
  ],
  "day_7": [
   {
    "city": "Novosibirsk",
    "country": "Russia",
    "di": 65,
    "driver": "temperature",
    "day_high_c": {
     "AIFS": 7,
     "HRES": 4,
     "WeatherNext 2": 4,
     "ensemble mean": 5
    }
   },
   {
    "city": "Taipei",
    "country": "Taiwan",
    "di": 65,
    "driver": "pressure",
    "day_high_c": {
     "AIFS": 22,
     "HRES": 23,
     "WeatherNext 2": 23,
     "ensemble mean": 24
    }
   },
   {
    "city": "Daejeon",
    "country": "South Korea",
    "di": 64,
    "driver": "pressure",
    "day_high_c": {
     "AIFS": 8,
     "HRES": 7,
     "WeatherNext 2": 7,
     "ensemble mean": 7
    }
   },
   {
    "city": "Seoul",
    "country": "South Korea",
    "di": 64,
    "driver": "pressure",
    "day_high_c": {
     "AIFS": 6,
     "HRES": 6,
     "WeatherNext 2": 6,
     "ensemble mean": 6
    }
   }
  ]
 },
 "feeds": [
  {
   "model": "AIFS Single",
   "status": "ok",
   "newest_run": "12Z"
  },
  {
   "model": "WeatherNext 2",
   "status": "ok",
   "newest_run": "12Z"
  },
  {
   "model": "GraphCast",
   "status": "ok",
   "newest_run": "12Z",
   "run_by": "NOAA, from the ECMWF analysis",
   "gfs_start_status": "ok",
   "gfs_start_newest_run": "12Z"
  },
  {
   "model": "Aurora",
   "status": "ok",
   "newest_run": "12Z",
   "run_by": "NOAA, from the ECMWF analysis",
   "gfs_start_status": "ok",
   "gfs_start_newest_run": "12Z"
  },
  {
   "model": "FourCastNet v2 (SFNO)",
   "status": "ok",
   "newest_run": "12Z",
   "run_by": "NOAA, from the ECMWF analysis",
   "gfs_start_status": "ok",
   "gfs_start_newest_run": "12Z"
  },
  {
   "model": "Pangu-Weather",
   "status": "ok",
   "newest_run": "12Z",
   "run_by": "NOAA, from the ECMWF analysis",
   "gfs_start_status": "ok",
   "gfs_start_newest_run": "12Z"
  },
  {
   "model": "IFS HRES",
   "status": "ok",
   "newest_run": "12Z"
  },
  {
   "model": "IFS ENS",
   "status": "late",
   "newest_run": "00Z"
  },
  {
   "model": "GFS",
   "status": "ok",
   "newest_run": "18Z"
  }
 ],
 "skill_error_c_last_30_days": {
  "day_1": {
   "AIFS": 1.43,
   "HRES": 1.54,
   "WN2": 1.45,
   "ENS mean": 1.51,
   "GraphCast · IFS start": 1.45,
   "GraphCast · GFS start": 1.63,
   "Aurora · IFS start": 1.46,
   "Aurora · GFS start": 1.6,
   "FourCastNet v2 · IFS start": 1.65,
   "FourCastNet v2 · GFS start": 1.72,
   "Pangu-Weather · IFS start": 1.53,
   "Pangu-Weather · GFS start": 1.65
  },
  "day_2": {
   "AIFS": 1.49,
   "HRES": 1.64,
   "WN2": 1.51,
   "ENS mean": 1.59,
   "GraphCast · IFS start": 1.51,
   "GraphCast · GFS start": 1.66,
   "Aurora · IFS start": 1.54,
   "Aurora · GFS start": 1.65,
   "FourCastNet v2 · IFS start": 1.72,
   "FourCastNet v2 · GFS start": 1.73,
   "Pangu-Weather · IFS start": 1.62,
   "Pangu-Weather · GFS start": 1.69
  },
  "day_3": {
   "AIFS": 1.54,
   "HRES": 1.72,
   "WN2": 1.55,
   "ENS mean": 1.65,
   "GraphCast · IFS start": 1.57,
   "GraphCast · GFS start": 1.71,
   "Aurora · IFS start": 1.59,
   "Aurora · GFS start": 1.71,
   "FourCastNet v2 · IFS start": 1.78,
   "FourCastNet v2 · GFS start": 1.78,
   "Pangu-Weather · IFS start": 1.68,
   "Pangu-Weather · GFS start": 1.74
  },
  "day_4": {
   "AIFS": 1.6,
   "HRES": 1.81,
   "WN2": 1.61,
   "ENS mean": 1.73,
   "GraphCast · IFS start": 1.65,
   "GraphCast · GFS start": 1.79,
   "Aurora · IFS start": 1.67,
   "Aurora · GFS start": 1.8,
   "FourCastNet v2 · IFS start": 1.87,
   "FourCastNet v2 · GFS start": 1.87,
   "Pangu-Weather · IFS start": 1.79,
   "Pangu-Weather · GFS start": 1.85
  },
  "day_5": {
   "AIFS": 1.73,
   "HRES": 1.93,
   "WN2": 1.72,
   "ENS mean": 1.84,
   "GraphCast · IFS start": 1.78,
   "GraphCast · GFS start": 1.91,
   "Aurora · IFS start": 1.78,
   "Aurora · GFS start": 1.94,
   "FourCastNet v2 · IFS start": 1.98,
   "FourCastNet v2 · GFS start": 1.99,
   "Pangu-Weather · IFS start": 1.93,
   "Pangu-Weather · GFS start": 1.98
  },
  "day_6": {
   "AIFS": 1.91,
   "HRES": 2.11,
   "WN2": 1.84,
   "ENS mean": 1.96,
   "GraphCast · IFS start": 1.97,
   "GraphCast · GFS start": 2.07,
   "Aurora · IFS start": 1.93,
   "Aurora · GFS start": 2.1,
   "FourCastNet v2 · IFS start": 2.12,
   "FourCastNet v2 · GFS start": 2.13,
   "Pangu-Weather · IFS start": 2.15,
   "Pangu-Weather · GFS start": 2.17
  },
  "day_7": {
   "AIFS": 2.18,
   "HRES": 2.33,
   "WN2": 2.04,
   "ENS mean": 2.12,
   "GraphCast · IFS start": 2.27,
   "GraphCast · GFS start": 2.3,
   "Aurora · IFS start": 2.12,
   "Aurora · GFS start": 2.3,
   "FourCastNet v2 · IFS start": 2.32,
   "FourCastNet v2 · GFS start": 2.32,
   "Pangu-Weather · IFS start": 2.44,
   "Pangu-Weather · GFS start": 2.41
  },
  "day_8": {
   "AIFS": 2.46,
   "HRES": 2.56,
   "WN2": 2.2,
   "ENS mean": 2.26,
   "GraphCast · IFS start": 2.53,
   "GraphCast · GFS start": 2.61,
   "Aurora · IFS start": 2.28,
   "Aurora · GFS start": 2.49,
   "FourCastNet v2 · IFS start": 2.48,
   "FourCastNet v2 · GFS start": 2.56,
   "Pangu-Weather · IFS start": 2.62,
   "Pangu-Weather · GFS start": 2.64
  },
  "day_9": {
   "AIFS": 2.66,
   "HRES": 2.81,
   "WN2": 2.33,
   "ENS mean": 2.37,
   "GraphCast · IFS start": 2.69,
   "GraphCast · GFS start": 2.88,
   "Aurora · IFS start": 2.43,
   "Aurora · GFS start": 2.65,
   "FourCastNet v2 · IFS start": 2.66,
   "FourCastNet v2 · GFS start": 2.72,
   "Pangu-Weather · IFS start": 2.79,
   "Pangu-Weather · GFS start": 2.87
  },
  "day_10": {
   "AIFS": 2.85,
   "HRES": 2.98,
   "WN2": 2.47,
   "ENS mean": 2.49,
   "GraphCast · IFS start": 2.89,
   "GraphCast · GFS start": 3.04,
   "Aurora · IFS start": 2.59,
   "Aurora · GFS start": 2.78,
   "FourCastNet v2 · IFS start": 2.95,
   "FourCastNet v2 · GFS start": 2.98,
   "Pangu-Weather · IFS start": 3.02,
   "Pangu-Weather · GFS start": 3.05
  },
  "day_11": {
   "AIFS": 3.0,
   "HRES": 3.04,
   "WN2": 2.55,
   "ENS mean": 2.58
  },
  "day_12": {
   "AIFS": 3.21,
   "HRES": 3.17,
   "WN2": 2.6,
   "ENS mean": 2.62
  },
  "day_13": {
   "AIFS": 3.48,
   "HRES": 3.39,
   "WN2": 2.69,
   "ENS mean": 2.7
  },
  "day_14": {
   "AIFS": 3.62,
   "HRES": 3.52,
   "WN2": 2.76,
   "ENS mean": 2.73
  },
  "day_15": {
   "AIFS": 3.62,
   "HRES": 3.6,
   "WN2": 2.75,
   "ENS mean": 2.71
  }
 }
}