{
  "title": "October 2026 weather API study: interim temperature and wind results",
  "status": "interim",
  "as_of": "2026-11-02T11:45:38Z",
  "capture_dates": [
    "2026-10-01",
    "2026-10-30"
  ],
  "capture_timezone": "America/New_York",
  "observation_collection_ends": "2026-11-04T01:00:00Z",
  "coverage": {
    "scheduled_slots": 120,
    "completed_slots": 115,
    "missed_slots": 5,
    "saved_provider_payloads": 9175,
    "unavailable_provider_payloads": 25,
    "saved_nws_grid_supplements": 567
  },
  "names": {
    "visualCrossing": "Visual Crossing",
    "pirateWeather": "Pirate Weather",
    "openMeteo": "Open-Meteo",
    "metNorway": "MET Norway",
    "nationalWeatherService": "NWS",
    "weatherKit": "Apple Weather"
  },
  "locations": [
    {
      "name": "New York",
      "station": "KJFK",
      "us": true
    },
    {
      "name": "Los Angeles",
      "station": "KLAX",
      "us": true
    },
    {
      "name": "Toronto",
      "station": "CYYZ",
      "us": false
    },
    {
      "name": "London",
      "station": "EGLL",
      "us": false
    },
    {
      "name": "Paris",
      "station": "LFPG",
      "us": false
    },
    {
      "name": "Rome",
      "station": "LIRF",
      "us": false
    },
    {
      "name": "Dubai",
      "station": "OMDB",
      "us": false
    },
    {
      "name": "Singapore",
      "station": "WSSS",
      "us": false
    },
    {
      "name": "Tokyo",
      "station": "RJTT",
      "us": false
    },
    {
      "name": "Sydney",
      "station": "YSSY",
      "us": false
    },
    {
      "name": "Rio de Janeiro",
      "station": "SBGL",
      "us": false
    },
    {
      "name": "Cape Town",
      "station": "FACT",
      "us": false
    },
    {
      "name": "Miami",
      "station": "KMIA",
      "us": true
    },
    {
      "name": "Seattle",
      "station": "KSEA",
      "us": true
    },
    {
      "name": "Chicago",
      "station": "KORD",
      "us": true
    }
  ],
  "units": {
    "temperature": "degC",
    "wind": "m/s"
  },
  "leads": {
    "6": [
      5,
      7
    ],
    "12": [
      11,
      13
    ],
    "24": [
      23,
      25
    ],
    "48": [
      47,
      49
    ]
  },
  "method": {
    "lead_windows": "Hours from actual provider receipt to forecast valid time; lower bound included, upper bound excluded.",
    "matching": "Nearest same-airport METAR within 30 minutes; later report breaks ties. Latest correction retrieved by cutoff. Raw/decoded temperature and wind must agree.",
    "cohorts": "global5: five providers at 15 airports; us6: all six at JFK, LAX, Miami, Seattle and Chicago. Identical cases within each metric, lead and cohort.",
    "missing": "Missing forecasts and invalid observations excluded from every provider in the relevant comparison. No interpolation, historical backfill or pilot captures.",
    "weighting": "Each matched forecast case has equal weight; per-airport counts are provided.",
    "uncertainty": "Selected exploratory paired UTC-day bootstrap comparisons, 5,000 resamples. Fixed airports, shared weather and overlapping forecasts limit inference.",
    "scope": "This month at these public airport stations; not a seasonal, neighborhood or worldwide ranking.",
    "rain_status": "October amount and probability rankings are withheld pending final observation and interval/event review. September rain results remain a separate historical study.",
    "september_difference": "September used 12 airports, 14 captures and broad 1–12/12–36/36–60 hour bands. October adds Miami, Seattle and Chicago, four daily slots and narrow 6/12/24/48 hour targets. The studies are not pooled."
  },
  "selected_uncertainty": [
    {
      "metric": "temperature",
      "cohort": "global5",
      "lead": 24,
      "provider": "Pirate Weather",
      "baseline": "Apple Weather",
      "less_error_percent": 10.292161263977572,
      "date_blocks": 31,
      "exploratory_95_percent_interval": [
        6.806807555638683,
        13.751028582192381
      ],
      "note": "Paired UTC-day bootstrap; correlated forecasts and fixed locations limit inference."
    },
    {
      "metric": "temperature",
      "cohort": "us6",
      "lead": 24,
      "provider": "Visual Crossing",
      "baseline": "Apple Weather",
      "less_error_percent": 9.577097658532196,
      "date_blocks": 31,
      "exploratory_95_percent_interval": [
        6.255984434724649,
        13.03419563747642
      ],
      "note": "Paired UTC-day bootstrap; correlated forecasts and fixed locations limit inference."
    },
    {
      "metric": "wind",
      "cohort": "global5",
      "lead": 24,
      "provider": "Visual Crossing",
      "baseline": "Pirate Weather",
      "less_error_percent": 3.6702957662131053,
      "date_blocks": 31,
      "exploratory_95_percent_interval": [
        -0.5779736265314028,
        7.953978356781266
      ],
      "note": "Paired UTC-day bootstrap; correlated forecasts and fixed locations limit inference."
    }
  ],
  "provenance": {
    "audit_sha256": "b2aef585146094ce1df13c3f90503012be702f5ebf2ec3f9b290e40328e64c4b",
    "cases_sha256": "02580c2203feae8a5197cfa39c5e789dcc935812d210f278915d6861e321aec1",
    "forecast_verification": "All scheduled non-pilot raw forecast and NWS grid hashes checked against capture manifests; native rain derivatives also reverified."
  },
  "results": {
    "global5": {
      "temperature": {
        "6": {
          "pooled": {
            "n": 3406,
            "unique_observations": 3406,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T14:00:00Z",
            "valid_through": "2026-10-31T07:00:00Z",
            "scores": [
              {
                "provider": "pirateWeather",
                "mae": 0.9387463300058722,
                "rmse": 1.244525711043853,
                "bias": -0.20014973576042325,
                "within_two": 3073,
                "p90_abs_error": 2.000000000000005
              },
              {
                "provider": "visualCrossing",
                "mae": 1.0775102759835586,
                "rmse": 1.3936080067833845,
                "bias": -0.409571344685849,
                "within_two": 2997,
                "p90_abs_error": 2.2000000000000046
              },
              {
                "provider": "weatherKit",
                "mae": 1.0906048150322962,
                "rmse": 1.4191173557142798,
                "bias": -0.433317674691721,
                "within_two": 2920,
                "p90_abs_error": 2.3100000000000085
              },
              {
                "provider": "metNorway",
                "mae": 1.238549618320611,
                "rmse": 1.56264095077699,
                "bias": -0.5950381679389317,
                "within_two": 2789,
                "p90_abs_error": 2.599999999999996
              },
              {
                "provider": "openMeteo",
                "mae": 1.2767469172049328,
                "rmse": 1.639805066970751,
                "bias": -0.6549031121550211,
                "within_two": 2757,
                "p90_abs_error": 2.6999999999999997
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9402654867256641,
                  "rmse": 1.1770482054173084,
                  "bias": -0.23407079646017717,
                  "within_two": 205,
                  "p90_abs_error": 1.999999999999997
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.019911504424779,
                  "rmse": 1.2726966005958145,
                  "bias": 0.08893805309734544,
                  "within_two": 200,
                  "p90_abs_error": 2.1499999999999986
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2109734513274337,
                  "rmse": 1.5806327846783392,
                  "bias": -0.7032743362831857,
                  "within_two": 182,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2716814159292036,
                  "rmse": 1.6174655143975982,
                  "bias": 0.4663716814159294,
                  "within_two": 190,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5889380530973451,
                  "rmse": 2.024965857900749,
                  "bias": -1.2738938053097346,
                  "within_two": 153,
                  "p90_abs_error": 3.4999999999999987
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.20316742081448,
                  "rmse": 1.55235917381413,
                  "bias": -0.9959276018099552,
                  "within_two": 184,
                  "p90_abs_error": 2.3999999999999964
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2701357466063354,
                  "rmse": 1.5403913236136635,
                  "bias": -0.957013574660634,
                  "within_two": 188,
                  "p90_abs_error": 2.400000000000012
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4600904977375568,
                  "rmse": 1.9064076283022136,
                  "bias": -1.189773755656109,
                  "within_two": 161,
                  "p90_abs_error": 3.1700000000000017
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.48212669683258,
                  "rmse": 1.8626265938331013,
                  "bias": -1.0871040723981908,
                  "within_two": 167,
                  "p90_abs_error": 2.9500000000000095
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.912217194570136,
                  "rmse": 2.440402755870377,
                  "bias": -1.6171945701357469,
                  "within_two": 142,
                  "p90_abs_error": 4.000000000000002
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9929203539823013,
                  "rmse": 1.2293245861256898,
                  "bias": -0.642477876106195,
                  "within_two": 210,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0278761061946904,
                  "rmse": 1.3184698828029435,
                  "bias": -0.5774336283185842,
                  "within_two": 198,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1444247787610624,
                  "rmse": 1.4018211921879544,
                  "bias": -0.6015929203539827,
                  "within_two": 189,
                  "p90_abs_error": 2.3799999999999994
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.4054424778761065,
                  "rmse": 1.7644461890299465,
                  "bias": -0.9757964601769914,
                  "within_two": 159,
                  "p90_abs_error": 2.8499999999999974
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.411061946902655,
                  "rmse": 1.6970171645087062,
                  "bias": -1.135840707964602,
                  "within_two": 173,
                  "p90_abs_error": 2.600000000000004
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.6340789473684209,
                  "rmse": 0.8299680293990613,
                  "bias": -0.08820175438596517,
                  "within_two": 221,
                  "p90_abs_error": 1.3200000000000027
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.7118421052631579,
                  "rmse": 0.9051751793234049,
                  "bias": -0.13640350877192992,
                  "within_two": 221,
                  "p90_abs_error": 1.5000000000000016
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8030701754385965,
                  "rmse": 0.9932005680732633,
                  "bias": -0.13464912280701777,
                  "within_two": 220,
                  "p90_abs_error": 1.6000000000000014
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8324561403508773,
                  "rmse": 1.0387661371643275,
                  "bias": -0.6675438596491231,
                  "within_two": 216,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8732456140350877,
                  "rmse": 1.1698140503006031,
                  "bias": -0.5407894736842109,
                  "within_two": 213,
                  "p90_abs_error": 1.7000000000000013
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7360869565217393,
                  "rmse": 0.9242388172460342,
                  "bias": -0.2021739130434785,
                  "within_two": 223,
                  "p90_abs_error": 1.5999999999999976
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.7482608695652175,
                  "rmse": 0.9444344983846847,
                  "bias": -0.3656521739130439,
                  "within_two": 221,
                  "p90_abs_error": 1.6999999999999973
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.7900869565217397,
                  "rmse": 0.9989764326767069,
                  "bias": -0.35313043478260936,
                  "within_two": 219,
                  "p90_abs_error": 1.6199999999999983
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8534782608695655,
                  "rmse": 1.0731708401619537,
                  "bias": -0.499565217391305,
                  "within_two": 215,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8560869565217394,
                  "rmse": 1.093955725993874,
                  "bias": -0.48391304347826136,
                  "within_two": 214,
                  "p90_abs_error": 1.7000000000000013
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8499999999999998,
                  "rmse": 1.1182120684773953,
                  "bias": 0.10132743362831798,
                  "within_two": 213,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.8740707964601769,
                  "rmse": 1.1424825476485039,
                  "bias": 0.4100884955752205,
                  "within_two": 209,
                  "p90_abs_error": 1.899999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3858407079646025,
                  "rmse": 1.7490579006490923,
                  "bias": 0.9938053097345126,
                  "within_two": 162,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4243362831858408,
                  "rmse": 1.7757087579105855,
                  "bias": 0.9057522123893798,
                  "within_two": 166,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.1132743362831863,
                  "rmse": 2.520184007890757,
                  "bias": 1.612389380530973,
                  "within_two": 122,
                  "p90_abs_error": 4.100000000000001
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6557017543859653,
                  "rmse": 0.8973401240586621,
                  "bias": -0.41359649122807096,
                  "within_two": 217,
                  "p90_abs_error": 1.399999999999998
                },
                {
                  "provider": "metNorway",
                  "mae": 1.57280701754386,
                  "rmse": 1.8767973841234524,
                  "bias": -1.3570175438596497,
                  "within_two": 165,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6745614035087721,
                  "rmse": 1.9478057830340922,
                  "bias": -1.6263157894736844,
                  "within_two": 162,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.703070175438597,
                  "rmse": 2.0601588254221843,
                  "bias": -1.5662280701754394,
                  "within_two": 153,
                  "p90_abs_error": 3.200000000000003
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.708991228070176,
                  "rmse": 2.0931451404399484,
                  "bias": -1.6473245614035097,
                  "within_two": 147,
                  "p90_abs_error": 3.4200000000000035
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7951754385964911,
                  "rmse": 1.0542936439717814,
                  "bias": 0.11622807017543785,
                  "within_two": 217,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.028947368421053,
                  "rmse": 1.2763022245616644,
                  "bias": -0.5131578947368431,
                  "within_two": 203,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.061622807017544,
                  "rmse": 1.3267128948130258,
                  "bias": -0.6125000000000009,
                  "within_two": 202,
                  "p90_abs_error": 2.1200000000000014
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2407894736842109,
                  "rmse": 1.552572850509873,
                  "bias": -0.9486842105263165,
                  "within_two": 190,
                  "p90_abs_error": 2.600000000000004
                },
                {
                  "provider": "metNorway",
                  "mae": 1.717543859649124,
                  "rmse": 2.0199009876724165,
                  "bias": -1.4780701754385974,
                  "within_two": 145,
                  "p90_abs_error": 3.299999999999999
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8114035087719298,
                  "rmse": 1.0416754385595568,
                  "bias": -0.1640350877192995,
                  "within_two": 218,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0828947368421051,
                  "rmse": 1.4046445514041883,
                  "bias": 0.6144736842105253,
                  "within_two": 198,
                  "p90_abs_error": 2.3999999999999964
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1495614035087731,
                  "rmse": 1.4002036192777818,
                  "bias": -0.6451754385964925,
                  "within_two": 195,
                  "p90_abs_error": 2.2000000000000006
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2201315789473688,
                  "rmse": 1.548318980916616,
                  "bias": -0.3221491228070188,
                  "within_two": 180,
                  "p90_abs_error": 2.5899999999999994
                },
                {
                  "provider": "metNorway",
                  "mae": 1.364473684210527,
                  "rmse": 1.739240104284305,
                  "bias": -0.8118421052631594,
                  "within_two": 175,
                  "p90_abs_error": 2.8999999999999995
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.971929824561404,
                  "rmse": 1.3265507310710978,
                  "bias": -0.23596491228070296,
                  "within_two": 203,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1815789473684215,
                  "rmse": 1.4529461901870107,
                  "bias": -0.642982456140352,
                  "within_two": 194,
                  "p90_abs_error": 2.3000000000000043
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2619736842105262,
                  "rmse": 1.5992557205303732,
                  "bias": -0.562236842105264,
                  "within_two": 183,
                  "p90_abs_error": 2.550000000000002
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2763157894736847,
                  "rmse": 1.5602800018620147,
                  "bias": -0.861403508771931,
                  "within_two": 182,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2960526315789482,
                  "rmse": 1.5814577996044747,
                  "bias": -0.9723684210526329,
                  "within_two": 186,
                  "p90_abs_error": 2.6999999999999917
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.7322608695652174,
                  "rmse": 0.933504849664867,
                  "bias": 0.062521739130434,
                  "within_two": 222,
                  "p90_abs_error": 1.5399999999999954
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8413043478260872,
                  "rmse": 1.0482905339066366,
                  "bias": -0.47260869565217495,
                  "within_two": 221,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8526086956521743,
                  "rmse": 1.0776988366926525,
                  "bias": -0.47521739130434887,
                  "within_two": 219,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9939130434782614,
                  "rmse": 1.2298108726990087,
                  "bias": -0.32347826086956577,
                  "within_two": 212,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0695652173913048,
                  "rmse": 1.3217906168461817,
                  "bias": -0.6026086956521746,
                  "within_two": 208,
                  "p90_abs_error": 2.000000000000005
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7419642857142857,
                  "rmse": 0.9315405826601745,
                  "bias": 0.04107142857142826,
                  "within_two": 219,
                  "p90_abs_error": 1.5000000000000016
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8750000000000003,
                  "rmse": 1.1236897131453025,
                  "bias": 0.29910714285714246,
                  "within_two": 207,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.025446428571429,
                  "rmse": 1.3916684488155115,
                  "bias": 0.30401785714285656,
                  "within_two": 193,
                  "p90_abs_error": 2.4000000000000004
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0949107142857144,
                  "rmse": 1.35421531048163,
                  "bias": 0.6214285714285709,
                  "within_two": 194,
                  "p90_abs_error": 2.0699999999999994
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0995535714285714,
                  "rmse": 1.4287075827974236,
                  "bias": -0.05669642857142926,
                  "within_two": 193,
                  "p90_abs_error": 2.3000000000000003
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8700000000000001,
                  "rmse": 1.0780719504906815,
                  "bias": -0.3582608695652177,
                  "within_two": 220,
                  "p90_abs_error": 1.4499999999999997
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.940434782608696,
                  "rmse": 1.131197902956054,
                  "bias": -0.4847826086956523,
                  "within_two": 223,
                  "p90_abs_error": 1.5999999999999976
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0983913043478264,
                  "rmse": 1.3282343625050248,
                  "bias": -0.6179565217391308,
                  "within_two": 214,
                  "p90_abs_error": 1.9299999999999942
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4326086956521737,
                  "rmse": 1.7347471937106442,
                  "bias": -0.9673913043478262,
                  "within_two": 186,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6973913043478264,
                  "rmse": 1.9584821096739802,
                  "bias": -1.4669565217391305,
                  "within_two": 162,
                  "p90_abs_error": 2.9000000000000075
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.7845814977973568,
                  "rmse": 1.097032440819985,
                  "bias": -0.024229074889867596,
                  "within_two": 209,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9996475770925111,
                  "rmse": 1.3461650539302035,
                  "bias": -0.18933920704845802,
                  "within_two": 200,
                  "p90_abs_error": 2.239999999999998
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.106387665198238,
                  "rmse": 1.4851400503531633,
                  "bias": -0.19114537444933924,
                  "within_two": 188,
                  "p90_abs_error": 2.520000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1916299559471364,
                  "rmse": 1.5304688176379535,
                  "bias": -0.4577092511013214,
                  "within_two": 180,
                  "p90_abs_error": 2.600000000000004
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2792951541850222,
                  "rmse": 1.6844717076640694,
                  "bias": -0.4828193832599117,
                  "within_two": 186,
                  "p90_abs_error": 2.9999999999999996
                }
              ]
            },
            "KORD": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8044247787610621,
                  "rmse": 0.9816907935594039,
                  "bias": -0.5672566371681413,
                  "within_two": 220,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.819203539823009,
                  "rmse": 1.0632672138938517,
                  "bias": 0.09318584070796458,
                  "within_two": 209,
                  "p90_abs_error": 1.77
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0837168141592926,
                  "rmse": 1.3427616503153206,
                  "bias": -0.7123008849557523,
                  "within_two": 197,
                  "p90_abs_error": 2.160000000000003
                },
                {
                  "provider": "metNorway",
                  "mae": 1.149557522123894,
                  "rmse": 1.3691932900386004,
                  "bias": -0.9327433628318582,
                  "within_two": 200,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2146017699115046,
                  "rmse": 1.5170564185260715,
                  "bias": -0.8942477876106197,
                  "within_two": 183,
                  "p90_abs_error": 2.5
                }
              ]
            }
          }
        },
        "12": {
          "pooled": {
            "n": 3405,
            "unique_observations": 3405,
            "station_days": 464,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T20:00:00Z",
            "valid_through": "2026-10-31T13:00:00Z",
            "scores": [
              {
                "provider": "pirateWeather",
                "mae": 0.9875770925110133,
                "rmse": 1.3043291972961568,
                "bias": -0.24253157121879632,
                "within_two": 3035,
                "p90_abs_error": 2.1000000000000005
              },
              {
                "provider": "weatherKit",
                "mae": 1.0582907488986786,
                "rmse": 1.3595997510712738,
                "bias": -0.37913069016152773,
                "within_two": 2947,
                "p90_abs_error": 2.2399999999999904
              },
              {
                "provider": "visualCrossing",
                "mae": 1.1008810572687229,
                "rmse": 1.4182044862281709,
                "bias": -0.4470190895741562,
                "within_two": 2978,
                "p90_abs_error": 2.2999999999999927
              },
              {
                "provider": "metNorway",
                "mae": 1.2654625550660796,
                "rmse": 1.5833912192834612,
                "bias": -0.6561233480176216,
                "within_two": 2765,
                "p90_abs_error": 2.599999999999996
              },
              {
                "provider": "openMeteo",
                "mae": 1.3585903083700444,
                "rmse": 1.7426531328014905,
                "bias": -0.7501908957415571,
                "within_two": 2653,
                "p90_abs_error": 2.8999999999999995
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9951327433628319,
                  "rmse": 1.224871313450223,
                  "bias": -0.2871681415929202,
                  "within_two": 209,
                  "p90_abs_error": 2.000000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0774336283185841,
                  "rmse": 1.3373947729676012,
                  "bias": -0.2879646017699114,
                  "within_two": 191,
                  "p90_abs_error": 2.3300000000000014
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0902654867256638,
                  "rmse": 1.3410222622926893,
                  "bias": 0.08982300884955761,
                  "within_two": 191,
                  "p90_abs_error": 2.2499999999999987
                },
                {
                  "provider": "metNorway",
                  "mae": 1.356194690265487,
                  "rmse": 1.7287137783432018,
                  "bias": 0.5110619469026549,
                  "within_two": 180,
                  "p90_abs_error": 3.199999999999999
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8017699115044248,
                  "rmse": 2.2154525696786145,
                  "bias": -1.5265486725663715,
                  "within_two": 138,
                  "p90_abs_error": 3.6999999999999984
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.1746606334841634,
                  "rmse": 1.4576991726100605,
                  "bias": -0.9393665158371045,
                  "within_two": 190,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2728506787330323,
                  "rmse": 1.5386572273734063,
                  "bias": -0.9371040723981906,
                  "within_two": 183,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4219457013574666,
                  "rmse": 1.7884780809822207,
                  "bias": -0.9635746606334847,
                  "within_two": 167,
                  "p90_abs_error": 2.9799999999999986
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.502941176470589,
                  "rmse": 1.8202636425822467,
                  "bias": -1.1038461538461546,
                  "within_two": 162,
                  "p90_abs_error": 3.049999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.2067873303167427,
                  "rmse": 2.7145577041963516,
                  "bias": -1.8936651583710409,
                  "within_two": 116,
                  "p90_abs_error": 4.500000000000005
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.0269911504424778,
                  "rmse": 1.3023314695718478,
                  "bias": -0.335044247787611,
                  "within_two": 197,
                  "p90_abs_error": 2.2399999999999904
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.086283185840708,
                  "rmse": 1.3249311219365731,
                  "bias": -0.6809734513274338,
                  "within_two": 202,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1349557522123894,
                  "rmse": 1.420815545438356,
                  "bias": -0.6207964601769915,
                  "within_two": 196,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4969026548672568,
                  "rmse": 1.8430087943168378,
                  "bias": -1.2685840707964606,
                  "within_two": 164,
                  "p90_abs_error": 2.9999999999999996
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6881415929203543,
                  "rmse": 2.066750045896308,
                  "bias": -1.2115929203539826,
                  "within_two": 140,
                  "p90_abs_error": 3.2400000000000047
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.6009649122807017,
                  "rmse": 0.7961155694998057,
                  "bias": -0.08201754385964952,
                  "within_two": 223,
                  "p90_abs_error": 1.2900000000000016
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.7250000000000002,
                  "rmse": 0.943793205122334,
                  "bias": -0.1714912280701758,
                  "within_two": 217,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8342105263157897,
                  "rmse": 1.028582741513949,
                  "bias": -0.6508771929824565,
                  "within_two": 220,
                  "p90_abs_error": 1.5999999999999976
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8350877192982455,
                  "rmse": 1.048599734650344,
                  "bias": -0.18596491228070208,
                  "within_two": 219,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8495614035087723,
                  "rmse": 1.0775418744661718,
                  "bias": -0.5776315789473688,
                  "within_two": 218,
                  "p90_abs_error": 1.6999999999999973
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.766521739130435,
                  "rmse": 0.9709475425762111,
                  "bias": -0.19000000000000017,
                  "within_two": 222,
                  "p90_abs_error": 1.6000000000000014
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.776521739130435,
                  "rmse": 0.9922306884643486,
                  "bias": -0.3347826086956527,
                  "within_two": 220,
                  "p90_abs_error": 1.5999999999999976
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.7917826086956524,
                  "rmse": 0.9925139359442157,
                  "bias": -0.24091304347826117,
                  "within_two": 220,
                  "p90_abs_error": 1.5700000000000003
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8365217391304351,
                  "rmse": 1.0579718086159424,
                  "bias": -0.43652173913043535,
                  "within_two": 217,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8721739130434787,
                  "rmse": 1.10709176399838,
                  "bias": -0.46260869565217444,
                  "within_two": 213,
                  "p90_abs_error": 1.8000000000000052
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.8897345132743362,
                  "rmse": 1.1580571921010596,
                  "bias": 0.32088495575221176,
                  "within_two": 204,
                  "p90_abs_error": 1.9699999999999998
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9296460176991151,
                  "rmse": 1.2447589239531733,
                  "bias": 0.0349557522123888,
                  "within_two": 204,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3561946902654867,
                  "rmse": 1.6931277021917759,
                  "bias": 0.8119469026548665,
                  "within_two": 172,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.395575221238938,
                  "rmse": 1.757864754631374,
                  "bias": 0.9681415929203533,
                  "within_two": 167,
                  "p90_abs_error": 3.099999999999999
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.089823008849558,
                  "rmse": 2.491037030380252,
                  "bias": 1.5323008849557513,
                  "within_two": 124,
                  "p90_abs_error": 4.000000000000002
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 30,
              "utc_date_blocks": 30,
              "valid_from": "2026-10-02T02:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7021929824561404,
                  "rmse": 0.9300301824945666,
                  "bias": -0.4100877192982459,
                  "within_two": 218,
                  "p90_abs_error": 1.4999999999999938
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5508771929824567,
                  "rmse": 1.8231214797222275,
                  "bias": -1.397368421052632,
                  "within_two": 170,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6517543859649126,
                  "rmse": 2.0076389204953466,
                  "bias": -1.513157894736843,
                  "within_two": 152,
                  "p90_abs_error": 3.1999999999999953
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6587719298245618,
                  "rmse": 1.9435904557414154,
                  "bias": -1.6263157894736848,
                  "within_two": 166,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.7539912280701762,
                  "rmse": 2.107246582129092,
                  "bias": -1.700657894736843,
                  "within_two": 141,
                  "p90_abs_error": 3.309999999999999
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8035087719298247,
                  "rmse": 1.0816248336191965,
                  "bias": 0.06403508771929763,
                  "within_two": 217,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0653508771929834,
                  "rmse": 1.3103334248238223,
                  "bias": -0.5407894736842117,
                  "within_two": 198,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1207017543859652,
                  "rmse": 1.3511771995417199,
                  "bias": -0.7168421052631588,
                  "within_two": 202,
                  "p90_abs_error": 2.08
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5000000000000004,
                  "rmse": 1.8140533271335255,
                  "bias": -1.242982456140352,
                  "within_two": 173,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "metNorway",
                  "mae": 1.9701754385964918,
                  "rmse": 2.248508277432888,
                  "bias": -1.7263157894736851,
                  "within_two": 123,
                  "p90_abs_error": 3.4999999999999907
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.7969298245614039,
                  "rmse": 1.0324345270435213,
                  "bias": -0.21885964912280814,
                  "within_two": 220,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0144736842105262,
                  "rmse": 1.2945736953266038,
                  "bias": 0.5241228070175427,
                  "within_two": 204,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0978070175438603,
                  "rmse": 1.32613738009197,
                  "bias": -0.5828947368421062,
                  "within_two": 205,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.230570175438597,
                  "rmse": 1.518296743064412,
                  "bias": -0.2952192982456153,
                  "within_two": 179,
                  "p90_abs_error": 2.469999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3662280701754395,
                  "rmse": 1.7433205863141379,
                  "bias": -0.8934210526315801,
                  "within_two": 181,
                  "p90_abs_error": 2.8
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.0342105263157897,
                  "rmse": 1.4166924662253448,
                  "bias": -0.18859649122807104,
                  "within_two": 201,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2166666666666668,
                  "rmse": 1.5132745950421558,
                  "bias": -0.7807017543859653,
                  "within_two": 188,
                  "p90_abs_error": 2.6
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2850438596491232,
                  "rmse": 1.6547513991480585,
                  "bias": -0.5633771929824573,
                  "within_two": 179,
                  "p90_abs_error": 2.679999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.370175438596492,
                  "rmse": 1.727969094915317,
                  "bias": -0.9991228070175449,
                  "within_two": 168,
                  "p90_abs_error": 2.9999999999999956
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3868421052631588,
                  "rmse": 1.7108272339898631,
                  "bias": -0.9964912280701765,
                  "within_two": 176,
                  "p90_abs_error": 2.8000000000000114
                }
              ]
            },
            "SBGL": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.7522270742358075,
                  "rmse": 0.9702811009430005,
                  "bias": 0.05222707423580684,
                  "within_two": 219,
                  "p90_abs_error": 1.5199999999999945
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8524017467248909,
                  "rmse": 1.05957888973912,
                  "bias": -0.40087336244541605,
                  "within_two": 219,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8558951965065503,
                  "rmse": 1.0740691105084776,
                  "bias": -0.3746724890829705,
                  "within_two": 217,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9048034934497815,
                  "rmse": 1.1268071366228143,
                  "bias": -0.34148471615720666,
                  "within_two": 210,
                  "p90_abs_error": 1.900000000000009
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0192139737991266,
                  "rmse": 1.2621116290535244,
                  "bias": -0.6200873362445423,
                  "within_two": 206,
                  "p90_abs_error": 2.1000000000000005
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7540178571428572,
                  "rmse": 0.9746565329093411,
                  "bias": 0.020982142857142543,
                  "within_two": 216,
                  "p90_abs_error": 1.6000000000000014
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8825892857142856,
                  "rmse": 1.1269229597194554,
                  "bias": 0.27098214285714245,
                  "within_two": 203,
                  "p90_abs_error": 1.900000000000009
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.026160714285714,
                  "rmse": 1.2830091581902288,
                  "bias": 0.5323214285714278,
                  "within_two": 194,
                  "p90_abs_error": 2.0900000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0580357142857144,
                  "rmse": 1.4164215474215296,
                  "bias": 0.32678571428571357,
                  "within_two": 194,
                  "p90_abs_error": 2.2000000000000006
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.1611607142857148,
                  "rmse": 1.554673254600924,
                  "bias": -0.23883928571428645,
                  "within_two": 186,
                  "p90_abs_error": 2.5
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8443478260869566,
                  "rmse": 1.0243449656710635,
                  "bias": -0.4417391304347829,
                  "within_two": 225,
                  "p90_abs_error": 1.5500000000000036
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9582608695652173,
                  "rmse": 1.1185005490659667,
                  "bias": -0.642608695652174,
                  "within_two": 224,
                  "p90_abs_error": 1.6999999999999935
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.040913043478261,
                  "rmse": 1.2458824356568563,
                  "bias": -0.6620434782608701,
                  "within_two": 213,
                  "p90_abs_error": 1.869999999999992
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.556521739130435,
                  "rmse": 1.830918040100435,
                  "bias": -1.2669565217391308,
                  "within_two": 162,
                  "p90_abs_error": 2.800000000000004
                },
                {
                  "provider": "metNorway",
                  "mae": 1.741739130434783,
                  "rmse": 1.962407571902654,
                  "bias": -1.6426086956521742,
                  "within_two": 161,
                  "p90_abs_error": 2.799999999999996
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.7348017621145374,
                  "rmse": 0.9971324524622112,
                  "bias": -0.0431718061674007,
                  "within_two": 212,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9437885462555066,
                  "rmse": 1.1852931383369036,
                  "bias": -0.170748898678414,
                  "within_two": 204,
                  "p90_abs_error": 2.0400000000000023
                },
                {
                  "provider": "metNorway",
                  "mae": 1.151101321585903,
                  "rmse": 1.437953146351202,
                  "bias": -0.5317180616740088,
                  "within_two": 189,
                  "p90_abs_error": 2.4000000000000004
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2048458149779737,
                  "rmse": 1.594428625925854,
                  "bias": -0.22590308370044027,
                  "within_two": 192,
                  "p90_abs_error": 2.520000000000001
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4590308370044052,
                  "rmse": 1.9359570024715174,
                  "bias": -0.41850220264317184,
                  "within_two": 179,
                  "p90_abs_error": 3.199999999999999
                }
              ]
            },
            "KORD": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8592920353982303,
                  "rmse": 1.039826398036277,
                  "bias": -0.6327433628318584,
                  "within_two": 219,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9200442477876105,
                  "rmse": 1.1893307034310912,
                  "bias": -0.07553097345132749,
                  "within_two": 209,
                  "p90_abs_error": 1.9200000000000017
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9232743362831863,
                  "rmse": 1.1263913716483693,
                  "bias": -0.5699999999999997,
                  "within_two": 214,
                  "p90_abs_error": 1.8000000000000012
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2123893805309736,
                  "rmse": 1.4526448262223093,
                  "bias": -1.0159292035398229,
                  "within_two": 191,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3570796460176993,
                  "rmse": 1.6955563996590557,
                  "bias": -1.077433628318584,
                  "within_two": 173,
                  "p90_abs_error": 2.9000000000000035
                }
              ]
            }
          }
        },
        "24": {
          "pooled": {
            "n": 3407,
            "unique_observations": 3407,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-02T08:00:00Z",
            "valid_through": "2026-11-01T01:00:00Z",
            "scores": [
              {
                "provider": "pirateWeather",
                "mae": 1.0252392133842092,
                "rmse": 1.3586131868951952,
                "bias": -0.2902171998825952,
                "within_two": 2989,
                "p90_abs_error": 2.2000000000000006
              },
              {
                "provider": "weatherKit",
                "mae": 1.1428646903434108,
                "rmse": 1.4649493129730724,
                "bias": -0.46959201643674836,
                "within_two": 2852,
                "p90_abs_error": 2.420000000000005
              },
              {
                "provider": "visualCrossing",
                "mae": 1.1565013208100972,
                "rmse": 1.4720425620114894,
                "bias": -0.5161725858526568,
                "within_two": 2911,
                "p90_abs_error": 2.3999999999999964
              },
              {
                "provider": "metNorway",
                "mae": 1.3402406809509837,
                "rmse": 1.678285496338579,
                "bias": -0.7138831816847672,
                "within_two": 2656,
                "p90_abs_error": 2.7000000000000077
              },
              {
                "provider": "openMeteo",
                "mae": 1.5296154975051368,
                "rmse": 1.9433660382326114,
                "bias": -0.911535074845906,
                "within_two": 2464,
                "p90_abs_error": 3.100000000000003
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.088495575221239,
                  "rmse": 1.394212119309081,
                  "bias": 0.07920353982300862,
                  "within_two": 191,
                  "p90_abs_error": 2.2499999999999987
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.1101769911504429,
                  "rmse": 1.3613339371717639,
                  "bias": -0.41548672566371664,
                  "within_two": 196,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2615929203539826,
                  "rmse": 1.5474272110349256,
                  "bias": -0.3691150442477875,
                  "within_two": 180,
                  "p90_abs_error": 2.520000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4349557522123895,
                  "rmse": 1.8084242395213839,
                  "bias": 0.4526548672566371,
                  "within_two": 172,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.115044247787611,
                  "rmse": 2.537802686947137,
                  "bias": -1.749557522123894,
                  "within_two": 120,
                  "p90_abs_error": 4.299999999999997
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.3321266968325796,
                  "rmse": 1.658653436290854,
                  "bias": -1.110407239819005,
                  "within_two": 174,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3488687782805435,
                  "rmse": 1.6563739495154728,
                  "bias": -1.115384615384616,
                  "within_two": 180,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4794570135746612,
                  "rmse": 1.910580447680449,
                  "bias": -1.1581900452488694,
                  "within_two": 165,
                  "p90_abs_error": 3.4699999999999975
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5653846153846158,
                  "rmse": 1.907181593073737,
                  "bias": -1.1812217194570143,
                  "within_two": 158,
                  "p90_abs_error": 3.050000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.375565610859729,
                  "rmse": 2.876539524847356,
                  "bias": -2.1004524886877833,
                  "within_two": 108,
                  "p90_abs_error": 4.400000000000009
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.175132743362832,
                  "rmse": 1.4646655361355927,
                  "bias": -0.5102654867256642,
                  "within_two": 189,
                  "p90_abs_error": 2.469999999999999
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.23141592920354,
                  "rmse": 1.4957905536976006,
                  "bias": -0.8721238938053101,
                  "within_two": 186,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2703539823008851,
                  "rmse": 1.6003179993723264,
                  "bias": -0.6632743362831861,
                  "within_two": 184,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.8004424778761066,
                  "rmse": 2.2390045986822704,
                  "bias": -1.344336283185841,
                  "within_two": 139,
                  "p90_abs_error": 3.509999999999999
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.9269911504424782,
                  "rmse": 2.279836587840593,
                  "bias": -1.75353982300885,
                  "within_two": 132,
                  "p90_abs_error": 3.5999999999999983
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.664166666666667,
                  "rmse": 0.9287142120799589,
                  "bias": -0.041184210526316184,
                  "within_two": 215,
                  "p90_abs_error": 1.5200000000000025
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.7543859649122809,
                  "rmse": 0.970711441034042,
                  "bias": -0.14473684210526352,
                  "within_two": 219,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8600877192982458,
                  "rmse": 1.095465133926737,
                  "bias": -0.28552631578947396,
                  "within_two": 213,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8925438596491231,
                  "rmse": 1.1222822924111606,
                  "bias": -0.6355263157894742,
                  "within_two": 213,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8973684210526319,
                  "rmse": 1.2161558648953263,
                  "bias": -0.6140350877192987,
                  "within_two": 213,
                  "p90_abs_error": 1.899999999999993
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.81504347826087,
                  "rmse": 1.0483784580505022,
                  "bias": -0.1963478260869569,
                  "within_two": 218,
                  "p90_abs_error": 1.7100000000000017
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8347826086956525,
                  "rmse": 1.09051244436015,
                  "bias": -0.33304347826087005,
                  "within_two": 217,
                  "p90_abs_error": 1.6999999999999973
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8421739130434787,
                  "rmse": 1.0815246886566734,
                  "bias": -0.4465217391304352,
                  "within_two": 217,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8834782608695655,
                  "rmse": 1.1316398259394085,
                  "bias": -0.23217391304347876,
                  "within_two": 212,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9169565217391307,
                  "rmse": 1.2372655684841967,
                  "bias": -0.5013043478260873,
                  "within_two": 210,
                  "p90_abs_error": 1.999999999999997
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.8793805309734511,
                  "rmse": 1.1823487948005749,
                  "bias": 0.39115044247787495,
                  "within_two": 202,
                  "p90_abs_error": 2.059999999999999
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9420353982300889,
                  "rmse": 1.2679682026107195,
                  "bias": 0.05442477876106099,
                  "within_two": 203,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "metNorway",
                  "mae": 1.32212389380531,
                  "rmse": 1.646019602244594,
                  "bias": 0.7884955752212384,
                  "within_two": 177,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.331858407079646,
                  "rmse": 1.6741395888132682,
                  "bias": 0.91504424778761,
                  "within_two": 171,
                  "p90_abs_error": 2.9999999999999996
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.038938053097345,
                  "rmse": 2.426221068362562,
                  "bias": 1.497345132743362,
                  "within_two": 129,
                  "p90_abs_error": 4.000000000000002
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T14:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7008771929824561,
                  "rmse": 0.9449774897532482,
                  "bias": -0.47105263157894794,
                  "within_two": 218,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6627192982456147,
                  "rmse": 1.925714722637405,
                  "bias": -1.6100877192982461,
                  "within_two": 163,
                  "p90_abs_error": 2.9999999999999956
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.665350877192983,
                  "rmse": 1.995993794597112,
                  "bias": -1.5793859649122814,
                  "within_two": 159,
                  "p90_abs_error": 3.200000000000003
                },
                {
                  "provider": "metNorway",
                  "mae": 1.678947368421053,
                  "rmse": 1.9707955469097498,
                  "bias": -1.5736842105263162,
                  "within_two": 148,
                  "p90_abs_error": 3.099999999999999
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.8983333333333334,
                  "rmse": 2.2581884138133166,
                  "bias": -1.8714912280701754,
                  "within_two": 130,
                  "p90_abs_error": 3.560000000000009
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8390350877192985,
                  "rmse": 1.0470719407580396,
                  "bias": -0.047807017543860526,
                  "within_two": 214,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0675438596491236,
                  "rmse": 1.2968585525272827,
                  "bias": -0.5833333333333341,
                  "within_two": 203,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2060087719298247,
                  "rmse": 1.4141033052414302,
                  "bias": -0.9011842105263166,
                  "within_two": 195,
                  "p90_abs_error": 2.190000000000004
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6938596491228077,
                  "rmse": 1.9761294793859658,
                  "bias": -1.4938596491228078,
                  "within_two": 149,
                  "p90_abs_error": 3.099999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 2.098245614035089,
                  "rmse": 2.402502350437904,
                  "bias": -1.9298245614035099,
                  "within_two": 114,
                  "p90_abs_error": 3.800000000000002
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8223684210526323,
                  "rmse": 1.0347683866620052,
                  "bias": -0.3346491228070188,
                  "within_two": 216,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9758771929824558,
                  "rmse": 1.2676646576325008,
                  "bias": 0.28815789473684095,
                  "within_two": 207,
                  "p90_abs_error": 1.999999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.172807017543861,
                  "rmse": 1.4028167153417117,
                  "bias": -0.6877192982456157,
                  "within_two": 194,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3977631578947376,
                  "rmse": 1.743022304615167,
                  "bias": -0.7932017543859662,
                  "within_two": 163,
                  "p90_abs_error": 2.9500000000000015
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5087719298245623,
                  "rmse": 1.863405672888861,
                  "bias": -1.1219298245614047,
                  "within_two": 166,
                  "p90_abs_error": 3.199999999999999
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.0070175438596494,
                  "rmse": 1.3549778272284396,
                  "bias": -0.24385964912280822,
                  "within_two": 204,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2285087719298253,
                  "rmse": 1.5591411265923238,
                  "bias": -0.8285087719298259,
                  "within_two": 188,
                  "p90_abs_error": 2.3999999999999964
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2704824561403512,
                  "rmse": 1.5865380771275048,
                  "bias": -0.668640350877194,
                  "within_two": 181,
                  "p90_abs_error": 2.549999999999998
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3491228070175445,
                  "rmse": 1.669488838673725,
                  "bias": -0.9780701754385976,
                  "within_two": 177,
                  "p90_abs_error": 2.8
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3842105263157898,
                  "rmse": 1.705332194833852,
                  "bias": -1.0701754385964921,
                  "within_two": 171,
                  "p90_abs_error": 2.6999999999999917
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.8565652173913048,
                  "rmse": 1.1140476533403065,
                  "bias": 0.2136956521739123,
                  "within_two": 211,
                  "p90_abs_error": 1.8200000000000058
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8573913043478265,
                  "rmse": 1.062196248141189,
                  "bias": -0.351304347826088,
                  "within_two": 216,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.8765217391304351,
                  "rmse": 1.1052444152273764,
                  "bias": -0.34869565217391396,
                  "within_two": 216,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0795652173913048,
                  "rmse": 1.3652042369900752,
                  "bias": -0.2439130434782621,
                  "within_two": 201,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1078260869565222,
                  "rmse": 1.4096252971129852,
                  "bias": -0.500000000000001,
                  "within_two": 192,
                  "p90_abs_error": 2.2999999999999927
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8022321428571432,
                  "rmse": 1.0277619582652118,
                  "bias": -0.04241071428571466,
                  "within_two": 214,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9330357142857144,
                  "rmse": 1.1633925145268658,
                  "bias": 0.20803571428571377,
                  "within_two": 208,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0734821428571426,
                  "rmse": 1.3211027590615347,
                  "bias": 0.5262499999999993,
                  "within_two": 190,
                  "p90_abs_error": 2.1799999999999957
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0995535714285716,
                  "rmse": 1.4206858253272308,
                  "bias": 0.2933035714285711,
                  "within_two": 195,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.191071428571429,
                  "rmse": 1.5549173152109597,
                  "bias": -0.31696428571428625,
                  "within_two": 184,
                  "p90_abs_error": 2.4000000000000044
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9160869565217391,
                  "rmse": 1.092971617436491,
                  "bias": -0.4908695652173917,
                  "within_two": 219,
                  "p90_abs_error": 1.6500000000000072
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0821739130434782,
                  "rmse": 1.2720233796046632,
                  "bias": -0.826521739130435,
                  "within_two": 219,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1675217391304349,
                  "rmse": 1.3657246842037667,
                  "bias": -0.8670869565217396,
                  "within_two": 205,
                  "p90_abs_error": 2.019999999999998
                },
                {
                  "provider": "metNorway",
                  "mae": 1.8139130434782607,
                  "rmse": 2.0527817817484304,
                  "bias": -1.6617391304347828,
                  "within_two": 149,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.0160869565217396,
                  "rmse": 2.3107028857226446,
                  "bias": -1.8456521739130438,
                  "within_two": 117,
                  "p90_abs_error": 3.4000000000000026
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8651982378854627,
                  "rmse": 1.2005505345061842,
                  "bias": 0.013215859030837092,
                  "within_two": 206,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0344933920704846,
                  "rmse": 1.3155282351378605,
                  "bias": -0.08022026431718053,
                  "within_two": 198,
                  "p90_abs_error": 2.0700000000000034
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2052863436123349,
                  "rmse": 1.5194190867675317,
                  "bias": -0.5154185022026432,
                  "within_two": 183,
                  "p90_abs_error": 2.6
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2138325991189427,
                  "rmse": 1.6616185517301332,
                  "bias": -0.12378854625550646,
                  "within_two": 184,
                  "p90_abs_error": 2.9500000000000015
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6797356828193835,
                  "rmse": 2.293267295774272,
                  "bias": -0.18722466960352427,
                  "within_two": 168,
                  "p90_abs_error": 3.700000000000006
                }
              ]
            },
            "KORD": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9572687224669607,
                  "rmse": 1.1548976345354196,
                  "bias": -0.7898678414096917,
                  "within_two": 212,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.975638766519824,
                  "rmse": 1.2059947545564291,
                  "bias": -0.7179295154185021,
                  "within_two": 210,
                  "p90_abs_error": 1.8100000000000016
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0559471365638766,
                  "rmse": 1.333601661693058,
                  "bias": -0.12422907488986754,
                  "within_two": 191,
                  "p90_abs_error": 2.310000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.30352422907489,
                  "rmse": 1.5841032983716357,
                  "bias": -1.0110132158590308,
                  "within_two": 182,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8145374449339209,
                  "rmse": 2.1454284970894157,
                  "bias": -1.6400881057268721,
                  "within_two": 139,
                  "p90_abs_error": 3.299999999999999
                }
              ]
            }
          }
        },
        "48": {
          "pooled": {
            "n": 3408,
            "unique_observations": 3408,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-03T08:00:00Z",
            "valid_through": "2026-11-02T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.1937500000000003,
                "rmse": 1.522797223853697,
                "bias": -0.44603873239436675,
                "within_two": 2845,
                "p90_abs_error": 2.5
              },
              {
                "provider": "weatherKit",
                "mae": 1.2029900234741786,
                "rmse": 1.540606122335753,
                "bias": -0.4820627934272307,
                "within_two": 2793,
                "p90_abs_error": 2.550000000000002
              },
              {
                "provider": "pirateWeather",
                "mae": 1.2046537558685448,
                "rmse": 1.5932760526073964,
                "bias": -0.5160504694835686,
                "within_two": 2788,
                "p90_abs_error": 2.6200000000000006
              },
              {
                "provider": "openMeteo",
                "mae": 1.3381161971830988,
                "rmse": 1.7239314238074004,
                "bias": -0.0738556338028173,
                "within_two": 2681,
                "p90_abs_error": 2.800000000000004
              },
              {
                "provider": "metNorway",
                "mae": 1.4569835680751178,
                "rmse": 1.8130930307152389,
                "bias": -0.7925469483568081,
                "within_two": 2541,
                "p90_abs_error": 2.9000000000000035
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1331858407079647,
                  "rmse": 1.4061338447603524,
                  "bias": -0.041150442477875936,
                  "within_two": 192,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.181194690265487,
                  "rmse": 1.4960376870460006,
                  "bias": 0.02146017699115049,
                  "within_two": 186,
                  "p90_abs_error": 2.549999999999994
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2673008849557523,
                  "rmse": 1.5789885583045362,
                  "bias": -0.05199115044247772,
                  "within_two": 179,
                  "p90_abs_error": 2.7199999999999926
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.535398230088496,
                  "rmse": 1.9638322657858522,
                  "bias": 1.0522123893805313,
                  "within_two": 160,
                  "p90_abs_error": 3.299999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.585398230088496,
                  "rmse": 1.9789713069239583,
                  "bias": 0.48362831858407096,
                  "within_two": 159,
                  "p90_abs_error": 3.099999999999999
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.4031674208144798,
                  "rmse": 1.7504621238572469,
                  "bias": -1.1705882352941182,
                  "within_two": 171,
                  "p90_abs_error": 2.600000000000004
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.403619909502263,
                  "rmse": 1.7179383624550013,
                  "bias": -1.0090497737556567,
                  "within_two": 168,
                  "p90_abs_error": 2.6
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4171493212669686,
                  "rmse": 1.8161738161081231,
                  "bias": -0.9827601809954757,
                  "within_two": 164,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4733031674208146,
                  "rmse": 1.876142186046261,
                  "bias": 0.5647058823529406,
                  "within_two": 156,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6495475113122178,
                  "rmse": 2.0189277428301473,
                  "bias": -1.3212217194570142,
                  "within_two": 149,
                  "p90_abs_error": 3.250000000000005
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.191991150442478,
                  "rmse": 1.53592251256428,
                  "bias": -0.28889380530973485,
                  "within_two": 188,
                  "p90_abs_error": 2.5100000000000007
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2500000000000002,
                  "rmse": 1.657631853829993,
                  "bias": -0.2765486725663719,
                  "within_two": 185,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3367256637168146,
                  "rmse": 1.7110649791378059,
                  "bias": -0.7703539823008855,
                  "within_two": 181,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4199115044247792,
                  "rmse": 1.7799149825575227,
                  "bias": -0.7526548672566375,
                  "within_two": 169,
                  "p90_abs_error": 2.8
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.843761061946903,
                  "rmse": 2.3378273515518035,
                  "bias": -1.382256637168142,
                  "within_two": 135,
                  "p90_abs_error": 3.830000000000003
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.8313157894736846,
                  "rmse": 1.119593832993552,
                  "bias": -0.3235087719298252,
                  "within_two": 213,
                  "p90_abs_error": 1.7800000000000005
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8315789473684212,
                  "rmse": 1.0516069574619866,
                  "bias": -0.20701754385964954,
                  "within_two": 216,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "metNorway",
                  "mae": 1.021929824561404,
                  "rmse": 1.317626787401195,
                  "bias": -0.7403508771929831,
                  "within_two": 207,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0561403508771936,
                  "rmse": 1.318026169108998,
                  "bias": -0.7894736842105268,
                  "within_two": 208,
                  "p90_abs_error": 2.000000000000001
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1276315789473688,
                  "rmse": 1.4433908663222368,
                  "bias": -0.020614035087719557,
                  "within_two": 197,
                  "p90_abs_error": 2.4000000000000044
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9369565217391307,
                  "rmse": 1.2428753479069348,
                  "bias": -0.38826086956521794,
                  "within_two": 204,
                  "p90_abs_error": 2.2000000000000006
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0004347826086961,
                  "rmse": 1.302015828395072,
                  "bias": -0.32443478260869624,
                  "within_two": 200,
                  "p90_abs_error": 2.1800000000000037
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0700000000000003,
                  "rmse": 1.3927295689307075,
                  "bias": -0.36391304347826126,
                  "within_two": 197,
                  "p90_abs_error": 2.4000000000000004
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0930434782608698,
                  "rmse": 1.4269761278890472,
                  "bias": -0.5773913043478267,
                  "within_two": 198,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1039130434782614,
                  "rmse": 1.4699452814424026,
                  "bias": -0.6360869565217397,
                  "within_two": 199,
                  "p90_abs_error": 2.3000000000000043
                }
              ]
            },
            "LIRF": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.8886842105263155,
                  "rmse": 1.117746008872712,
                  "bias": 0.1193859649122795,
                  "within_two": 210,
                  "p90_abs_error": 1.9099999999999935
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9938596491228074,
                  "rmse": 1.298987459928937,
                  "bias": 0.041228070175437545,
                  "within_two": 206,
                  "p90_abs_error": 2.000000000000005
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3517543859649126,
                  "rmse": 1.6936154620613657,
                  "bias": 0.7912280701754377,
                  "within_two": 177,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3982456140350878,
                  "rmse": 1.702088500389417,
                  "bias": 0.9447368421052625,
                  "within_two": 176,
                  "p90_abs_error": 2.7000000000000077
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.0684210526315794,
                  "rmse": 2.4372655082888977,
                  "bias": 1.5096491228070168,
                  "within_two": 126,
                  "p90_abs_error": 3.800000000000002
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T14:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7197368421052639,
                  "rmse": 0.9705984769763308,
                  "bias": -0.5688596491228078,
                  "within_two": 213,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.68201754385965,
                  "rmse": 1.9525624189766644,
                  "bias": -1.6346491228070186,
                  "within_two": 157,
                  "p90_abs_error": 3.100000000000007
                },
                {
                  "provider": "metNorway",
                  "mae": 1.7640350877192985,
                  "rmse": 2.06019075935028,
                  "bias": -1.6464912280701758,
                  "within_two": 147,
                  "p90_abs_error": 3.1999999999999953
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.764912280701755,
                  "rmse": 2.136627117350263,
                  "bias": -1.6789473684210534,
                  "within_two": 147,
                  "p90_abs_error": 3.3999999999999946
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.082587719298246,
                  "rmse": 2.414888305142868,
                  "bias": -2.060219298245615,
                  "within_two": 118,
                  "p90_abs_error": 3.719999999999999
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9429824561403504,
                  "rmse": 1.1961927908921934,
                  "bias": -0.09298245614035157,
                  "within_two": 212,
                  "p90_abs_error": 1.899999999999993
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.058771929824562,
                  "rmse": 1.3100823598055522,
                  "bias": -0.4377192982456147,
                  "within_two": 204,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2446929824561406,
                  "rmse": 1.4948709091716652,
                  "bias": -0.812236842105264,
                  "within_two": 187,
                  "p90_abs_error": 2.4400000000000057
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6916666666666669,
                  "rmse": 2.000778357311904,
                  "bias": -1.5039473684210531,
                  "within_two": 151,
                  "p90_abs_error": 3.099999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 2.1675438596491237,
                  "rmse": 2.4404306493703047,
                  "bias": -2.011403508771931,
                  "within_two": 108,
                  "p90_abs_error": 3.6999999999999984
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9271929824561411,
                  "rmse": 1.1760400398960054,
                  "bias": -0.5307017543859665,
                  "within_two": 213,
                  "p90_abs_error": 1.899999999999993
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0938596491228072,
                  "rmse": 1.411543885379012,
                  "bias": 0.14385964912280555,
                  "within_two": 200,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2078947368421062,
                  "rmse": 1.5750522130025446,
                  "bias": -0.6324561403508785,
                  "within_two": 191,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5242982456140362,
                  "rmse": 1.92343374422439,
                  "bias": -0.9908771929824579,
                  "within_two": 152,
                  "p90_abs_error": 3.260000000000005
                },
                {
                  "provider": "metNorway",
                  "mae": 1.800438596491229,
                  "rmse": 2.190880220448138,
                  "bias": -1.4697368421052648,
                  "within_two": 147,
                  "p90_abs_error": 3.4999999999999987
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.990789473684211,
                  "rmse": 1.2804707193676454,
                  "bias": -0.30043859649122906,
                  "within_two": 195,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.328947368421053,
                  "rmse": 1.6359717322655458,
                  "bias": -0.8359649122807024,
                  "within_two": 183,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3776315789473694,
                  "rmse": 1.6843057812975304,
                  "bias": -0.9653508771929837,
                  "within_two": 180,
                  "p90_abs_error": 2.799999999999996
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3864035087719304,
                  "rmse": 1.6819866073689245,
                  "bias": -1.050438596491229,
                  "within_two": 169,
                  "p90_abs_error": 2.8
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4944298245614043,
                  "rmse": 1.8316621968880547,
                  "bias": -0.9883771929824574,
                  "within_two": 158,
                  "p90_abs_error": 2.9800000000000026
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8739130434782613,
                  "rmse": 1.107876935560907,
                  "bias": -0.17304347826087085,
                  "within_two": 217,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9307391304347825,
                  "rmse": 1.185997470486341,
                  "bias": 0.31752173913043336,
                  "within_two": 213,
                  "p90_abs_error": 1.8800000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0086956521739132,
                  "rmse": 1.238161329658163,
                  "bias": -0.2530434782608707,
                  "within_two": 205,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1291304347826088,
                  "rmse": 1.480966194605811,
                  "bias": -0.19173913043478383,
                  "within_two": 197,
                  "p90_abs_error": 2.2999999999999927
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2373913043478264,
                  "rmse": 1.5739178476986495,
                  "bias": -0.4713043478260882,
                  "within_two": 186,
                  "p90_abs_error": 2.3999999999999964
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8089285714285714,
                  "rmse": 1.1010546891827984,
                  "bias": -0.04196428571428614,
                  "within_two": 207,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9187500000000002,
                  "rmse": 1.1924614399276339,
                  "bias": 0.12857142857142803,
                  "within_two": 205,
                  "p90_abs_error": 1.900000000000009
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.041473214285714,
                  "rmse": 1.2686503303567476,
                  "bias": 0.3923660714285709,
                  "within_two": 202,
                  "p90_abs_error": 1.9299999999999982
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.138839285714286,
                  "rmse": 1.515559184874396,
                  "bias": -0.38973214285714325,
                  "within_two": 187,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.173660714285714,
                  "rmse": 1.5119907643330932,
                  "bias": 0.2915178571428567,
                  "within_two": 189,
                  "p90_abs_error": 2.600000000000004
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.995217391304348,
                  "rmse": 1.203888626944767,
                  "bias": -0.5439130434782612,
                  "within_two": 217,
                  "p90_abs_error": 1.6999999999999935
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.05604347826087,
                  "rmse": 1.2640100095916276,
                  "bias": -0.559434782608696,
                  "within_two": 207,
                  "p90_abs_error": 1.949999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0934782608695655,
                  "rmse": 1.4899518521546697,
                  "bias": 0.901304347826087,
                  "within_two": 199,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1850434782608692,
                  "rmse": 1.4029363616296389,
                  "bias": -0.8037391304347827,
                  "within_two": 204,
                  "p90_abs_error": 2.110000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.9969565217391305,
                  "rmse": 2.219371238808905,
                  "bias": -1.8100000000000003,
                  "within_two": 130,
                  "p90_abs_error": 3.299999999999999
                }
              ]
            },
            "KSEA": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8767543859649123,
                  "rmse": 1.1483206655273577,
                  "bias": 0.04780701754385998,
                  "within_two": 207,
                  "p90_abs_error": 1.999999999999997
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9774561403508775,
                  "rmse": 1.2684715903159192,
                  "bias": -0.01991228070175423,
                  "within_two": 204,
                  "p90_abs_error": 2.059999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1885964912280702,
                  "rmse": 1.5426964318043117,
                  "bias": -0.5228070175438595,
                  "within_two": 192,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.369736842105263,
                  "rmse": 1.8741196763823567,
                  "bias": 0.06710526315789511,
                  "within_two": 189,
                  "p90_abs_error": 3.200000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.8014035087719298,
                  "rmse": 2.2797349030249494,
                  "bias": -1.2592105263157896,
                  "within_two": 150,
                  "p90_abs_error": 3.7299999999999995
                }
              ]
            },
            "KORD": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.9727555555555559,
                  "rmse": 1.249869859892088,
                  "bias": -0.41248888888888896,
                  "within_two": 201,
                  "p90_abs_error": 2.019999999999998
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.043111111111111,
                  "rmse": 1.3073977546595716,
                  "bias": -0.5080000000000001,
                  "within_two": 195,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4333333333333333,
                  "rmse": 1.847532889498257,
                  "bias": 0.8911111111111113,
                  "within_two": 162,
                  "p90_abs_error": 3.199999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5191111111111113,
                  "rmse": 1.8572620230388128,
                  "bias": -1.1377777777777778,
                  "within_two": 165,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 2.1056000000000004,
                  "rmse": 2.4772411177670124,
                  "bias": -1.634222222222222,
                  "within_two": 110,
                  "p90_abs_error": 3.6600000000000046
                }
              ]
            }
          }
        }
      },
      "wind": {
        "6": {
          "pooled": {
            "n": 3406,
            "unique_observations": 3406,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T14:00:00Z",
            "valid_through": "2026-10-31T07:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.190898740784237,
                "rmse": 1.5582353427321227,
                "bias": 0.10041593266784096,
                "within_two": 2791,
                "p90_abs_error": 2.4988888888888887
              },
              {
                "provider": "pirateWeather",
                "mae": 1.2406938735564692,
                "rmse": 1.73852913409282,
                "bias": -0.22245351340771222,
                "within_two": 2710,
                "p90_abs_error": 2.7500000000000013
              },
              {
                "provider": "metNorway",
                "mae": 1.391812161544986,
                "rmse": 1.8300215442712817,
                "bias": 0.26998923468389097,
                "within_two": 2588,
                "p90_abs_error": 2.942222222222222
              },
              {
                "provider": "weatherKit",
                "mae": 1.4044723363998175,
                "rmse": 1.8137621034398124,
                "bias": -1.0422171657858683,
                "within_two": 2606,
                "p90_abs_error": 2.954444444444446
              },
              {
                "provider": "openMeteo",
                "mae": 1.546543681085666,
                "rmse": 1.9988568040290255,
                "bias": -1.2006273243296148,
                "within_two": 2423,
                "p90_abs_error": 3.303333333333334
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1711553588987218,
                  "rmse": 1.4853567397695722,
                  "bias": -0.40730088495575234,
                  "within_two": 187,
                  "p90_abs_error": 2.397777777777778
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2477581120943955,
                  "rmse": 1.5966847276540395,
                  "bias": 0.2628810226155357,
                  "within_two": 181,
                  "p90_abs_error": 2.513333333333333
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.6444886922320554,
                  "rmse": 2.046231479787562,
                  "bias": -1.3762291052114064,
                  "within_two": 149,
                  "p90_abs_error": 3.2038888888888897
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8334759095378568,
                  "rmse": 2.2910232683414984,
                  "bias": -1.6061012782694202,
                  "within_two": 133,
                  "p90_abs_error": 3.6877777777777787
                },
                {
                  "provider": "metNorway",
                  "mae": 1.981897738446411,
                  "rmse": 2.5071402371402884,
                  "bias": 1.5956243854473942,
                  "within_two": 129,
                  "p90_abs_error": 4.013333333333333
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0941041041041042,
                  "rmse": 1.4358927455996688,
                  "bias": -0.22833833833833847,
                  "within_two": 187,
                  "p90_abs_error": 2.3511111111111114
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3316916916916919,
                  "rmse": 1.7055489919761022,
                  "bias": 0.3475875875875874,
                  "within_two": 170,
                  "p90_abs_error": 2.8733333333333344
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4740340340340343,
                  "rmse": 1.8508870710057608,
                  "bias": -0.883763763763764,
                  "within_two": 163,
                  "p90_abs_error": 2.980000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.520277777777778,
                  "rmse": 1.8847087354005323,
                  "bias": -1.1414389389389392,
                  "within_two": 166,
                  "p90_abs_error": 3.0416666666666674
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6266066066066067,
                  "rmse": 2.074382927811995,
                  "bias": 0.6588488488488486,
                  "within_two": 150,
                  "p90_abs_error": 3.3
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9945280235988202,
                  "rmse": 1.2890671836976118,
                  "bias": -0.08802851524090476,
                  "within_two": 201,
                  "p90_abs_error": 2.104444444444445
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2748230088495578,
                  "rmse": 1.6776937520879138,
                  "bias": -0.8412143559488695,
                  "within_two": 178,
                  "p90_abs_error": 2.842222222222222
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3065511307767947,
                  "rmse": 1.6834678800914098,
                  "bias": -0.9785275319567357,
                  "within_two": 175,
                  "p90_abs_error": 2.8144444444444447
                },
                {
                  "provider": "metNorway",
                  "mae": 1.337856440511308,
                  "rmse": 1.7008549626773712,
                  "bias": -0.3780727630285155,
                  "within_two": 167,
                  "p90_abs_error": 2.7744444444444443
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.4172664700098332,
                  "rmse": 1.8497399783604906,
                  "bias": -1.0222320550639137,
                  "within_two": 165,
                  "p90_abs_error": 3.2577777777777785
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8893128654970762,
                  "rmse": 1.2245889476683884,
                  "bias": -0.4780165692007801,
                  "within_two": 203,
                  "p90_abs_error": 2.057777777777779
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9833528265107214,
                  "rmse": 1.299989153750925,
                  "bias": -0.16671539961013662,
                  "within_two": 205,
                  "p90_abs_error": 2.0211111111111117
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1195419103313842,
                  "rmse": 1.4673250818478492,
                  "bias": -0.39069200779727126,
                  "within_two": 191,
                  "p90_abs_error": 2.2877777777777784
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.163430799220273,
                  "rmse": 1.4888435047343886,
                  "bias": -0.5775341130604291,
                  "within_two": 192,
                  "p90_abs_error": 2.3888888888888893
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2149269005847956,
                  "rmse": 1.567266514849448,
                  "bias": -0.7728557504873296,
                  "within_two": 191,
                  "p90_abs_error": 2.5444444444444456
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7074202898550725,
                  "rmse": 0.9607240571060497,
                  "bias": -0.10286956521739171,
                  "within_two": 220,
                  "p90_abs_error": 1.5422222222222224
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9084154589371982,
                  "rmse": 1.1582435941095293,
                  "bias": -0.6888985507246378,
                  "within_two": 211,
                  "p90_abs_error": 1.7688888888888894
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0861304347826088,
                  "rmse": 1.3725380203418598,
                  "bias": -0.9127391304347829,
                  "within_two": 193,
                  "p90_abs_error": 2.232222222222223
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0899565217391307,
                  "rmse": 1.3429907709847009,
                  "bias": -0.9786328502415461,
                  "within_two": 203,
                  "p90_abs_error": 2.1622222222222223
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3501980676328507,
                  "rmse": 1.6438000451084203,
                  "bias": -1.259434782608696,
                  "within_two": 182,
                  "p90_abs_error": 2.478888888888889
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8428072763028517,
                  "rmse": 1.1224821271897267,
                  "bias": -0.2822369714847594,
                  "within_two": 203,
                  "p90_abs_error": 2.0544444444444454
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.8783529990167159,
                  "rmse": 1.156616208494792,
                  "bias": 0.10273352999016705,
                  "within_two": 207,
                  "p90_abs_error": 1.8983333333333334
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.8897492625368734,
                  "rmse": 1.2045161045890405,
                  "bias": -0.5492281219272372,
                  "within_two": 203,
                  "p90_abs_error": 2.014444444444445
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.5989478859390365,
                  "rmse": 1.9570922495375747,
                  "bias": 1.3545526057030481,
                  "within_two": 152,
                  "p90_abs_error": 3.066666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 2.40015732546706,
                  "rmse": 2.9378707866574696,
                  "bias": 2.1822320550639134,
                  "within_two": 104,
                  "p90_abs_error": 4.556666666666666
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6415253411306043,
                  "rmse": 0.8897414253507993,
                  "bias": 0.14867933723196833,
                  "within_two": 217,
                  "p90_abs_error": 1.5400000000000011
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8740155945419105,
                  "rmse": 1.0963874264057363,
                  "bias": 0.05705653021442472,
                  "within_two": 214,
                  "p90_abs_error": 1.8444444444444452
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0858235867446395,
                  "rmse": 1.4236474245356707,
                  "bias": 0.8285233918128655,
                  "within_two": 191,
                  "p90_abs_error": 2.413333333333333
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2427046783625733,
                  "rmse": 1.4743993125309904,
                  "bias": -1.1667982456140353,
                  "within_two": 193,
                  "p90_abs_error": 2.183333333333334
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5593469785575051,
                  "rmse": 1.785844460616192,
                  "bias": -1.5166276803118912,
                  "within_two": 160,
                  "p90_abs_error": 2.553333333333334
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7948879142300195,
                  "rmse": 1.0468524380608077,
                  "bias": 0.4063791423001947,
                  "within_two": 203,
                  "p90_abs_error": 2.053333333333334
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.8892909356725147,
                  "rmse": 1.1588811800171224,
                  "bias": -0.4330482456140352,
                  "within_two": 211,
                  "p90_abs_error": 1.8127777777777783
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0089668615984406,
                  "rmse": 1.2987281519428562,
                  "bias": -0.4950682261208579,
                  "within_two": 209,
                  "p90_abs_error": 1.961111111111111
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1476949317738792,
                  "rmse": 1.417303856625541,
                  "bias": 0.5510282651072124,
                  "within_two": 193,
                  "p90_abs_error": 2.1855555555555557
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.4427972709551657,
                  "rmse": 1.7538389095099798,
                  "bias": 0.9822904483430799,
                  "within_two": 166,
                  "p90_abs_error": 2.7766666666666664
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.2713499025341133,
                  "rmse": 1.7583888372012666,
                  "bias": 0.6212719298245613,
                  "within_two": 187,
                  "p90_abs_error": 2.5900000000000003
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3406627680311891,
                  "rmse": 1.7860492245060533,
                  "bias": 0.8180311890838203,
                  "within_two": 186,
                  "p90_abs_error": 2.6988888888888893
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3751510721247566,
                  "rmse": 1.6856970598680607,
                  "bias": -1.1180799220272908,
                  "within_two": 176,
                  "p90_abs_error": 2.8422222222222233
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.243586744639377,
                  "rmse": 2.684655571216237,
                  "bias": -2.1443372319688114,
                  "within_two": 106,
                  "p90_abs_error": 4.124444444444445
                },
                {
                  "provider": "pirateWeather",
                  "mae": 3.143338206627681,
                  "rmse": 3.8119514848443474,
                  "bias": -3.044030214424952,
                  "within_two": 71,
                  "p90_abs_error": 5.662222222222223
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1533089668615986,
                  "rmse": 1.5173363326046565,
                  "bias": -0.024449317738791856,
                  "within_two": 185,
                  "p90_abs_error": 2.5733333333333337
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2205458089668617,
                  "rmse": 1.5533065090673868,
                  "bias": -0.11206627680311901,
                  "within_two": 180,
                  "p90_abs_error": 2.5366666666666666
                },
                {
                  "provider": "metNorway",
                  "mae": 1.7829093567251462,
                  "rmse": 2.2340297627695125,
                  "bias": 0.9945857699805066,
                  "within_two": 141,
                  "p90_abs_error": 3.5988888888888897
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.3376632553606242,
                  "rmse": 2.702729834002967,
                  "bias": -2.209714912280702,
                  "within_two": 104,
                  "p90_abs_error": 4.217777777777779
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.437168615984406,
                  "rmse": 2.851088092014238,
                  "bias": -2.2901510721247567,
                  "within_two": 102,
                  "p90_abs_error": 4.432222222222221
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1317342995169082,
                  "rmse": 1.4868161016871517,
                  "bias": 0.07147342995169043,
                  "within_two": 192,
                  "p90_abs_error": 2.057777777777779
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2713043478260873,
                  "rmse": 1.6920318644697878,
                  "bias": -0.6675265700483094,
                  "within_two": 175,
                  "p90_abs_error": 2.715555555555556
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.4008309178743963,
                  "rmse": 1.8489322214821717,
                  "bias": -1.2584927536231887,
                  "within_two": 174,
                  "p90_abs_error": 2.9788888888888896
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5924927536231888,
                  "rmse": 2.0423079862979545,
                  "bias": -1.4860772946859906,
                  "within_two": 157,
                  "p90_abs_error": 3.1938888888888903
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.7860917874396138,
                  "rmse": 2.2367663198268035,
                  "bias": -1.692178743961353,
                  "within_two": 140,
                  "p90_abs_error": 3.534444444444445
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1375099206349208,
                  "rmse": 1.551621453060599,
                  "bias": -0.10809523809523847,
                  "within_two": 181,
                  "p90_abs_error": 2.5722222222222224
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2665873015873017,
                  "rmse": 1.6549227411273706,
                  "bias": -0.39303571428571443,
                  "within_two": 179,
                  "p90_abs_error": 2.673333333333334
                },
                {
                  "provider": "metNorway",
                  "mae": 1.453060515873016,
                  "rmse": 1.9059272148433226,
                  "bias": -0.7005505952380956,
                  "within_two": 162,
                  "p90_abs_error": 3.073333333333334
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.6179117063492066,
                  "rmse": 3.113609709618656,
                  "bias": -2.548616071428572,
                  "within_two": 88,
                  "p90_abs_error": 4.4383333333333335
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.693730158730159,
                  "rmse": 3.219100357209816,
                  "bias": -2.6256845238095243,
                  "within_two": 91,
                  "p90_abs_error": 4.914444444444444
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.1767467248908299,
                  "rmse": 1.4414901725165727,
                  "bias": -0.23709606986899576,
                  "within_two": 192,
                  "p90_abs_error": 2.3566666666666665
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2925473071324602,
                  "rmse": 1.639937139578639,
                  "bias": -0.579320718098011,
                  "within_two": 176,
                  "p90_abs_error": 2.766666666666667
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6420038816108684,
                  "rmse": 2.0664291508660746,
                  "bias": 1.1785395439107227,
                  "within_two": 145,
                  "p90_abs_error": 3.3988888888888895
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6441339155749637,
                  "rmse": 2.087828911797161,
                  "bias": 1.2249975739932073,
                  "within_two": 154,
                  "p90_abs_error": 3.595555555555556
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6926200873362447,
                  "rmse": 2.103785636928317,
                  "bias": 1.0794129063561377,
                  "within_two": 153,
                  "p90_abs_error": 3.427777777777778
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.936725403817915,
                  "rmse": 1.154814465001976,
                  "bias": -0.28925599608419006,
                  "within_two": 208,
                  "p90_abs_error": 1.9622222222222219
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0301908957415566,
                  "rmse": 1.2567242188417116,
                  "bias": -0.3591776798825259,
                  "within_two": 204,
                  "p90_abs_error": 2.0155555555555558
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1047283406754775,
                  "rmse": 1.367187075843504,
                  "bias": -0.49336270190895765,
                  "within_two": 194,
                  "p90_abs_error": 2.2111111111111112
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.152087616250612,
                  "rmse": 1.3757243211048278,
                  "bias": -0.7444077337249145,
                  "within_two": 195,
                  "p90_abs_error": 2.186111111111112
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.19771904062653,
                  "rmse": 1.442748984242633,
                  "bias": -0.6410279001468432,
                  "within_two": 190,
                  "p90_abs_error": 2.1333333333333337
                }
              ]
            },
            "KORD": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8390953785644052,
                  "rmse": 1.071640128115127,
                  "bias": 0.1267551622418878,
                  "within_two": 209,
                  "p90_abs_error": 1.7500000000000002
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0382202556538842,
                  "rmse": 1.2797535790946266,
                  "bias": -0.15062930186824017,
                  "within_two": 206,
                  "p90_abs_error": 1.9877777777777788
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0456489675516225,
                  "rmse": 1.3042984491459173,
                  "bias": -0.35147000983284193,
                  "within_two": 204,
                  "p90_abs_error": 1.9822222222222223
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.047318092428712,
                  "rmse": 1.331525390014084,
                  "bias": -0.560499016715831,
                  "within_two": 199,
                  "p90_abs_error": 2.080555555555556
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0936922320550642,
                  "rmse": 1.4116088264315263,
                  "bias": -0.4550098328416915,
                  "within_two": 194,
                  "p90_abs_error": 2.2488888888888887
                }
              ]
            }
          }
        },
        "12": {
          "pooled": {
            "n": 3405,
            "unique_observations": 3405,
            "station_days": 464,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T20:00:00Z",
            "valid_through": "2026-10-31T13:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.2046271822483277,
                "rmse": 1.5750709312823756,
                "bias": 0.1083498123674334,
                "within_two": 2779,
                "p90_abs_error": 2.5377777777777784
              },
              {
                "provider": "pirateWeather",
                "mae": 1.2512165116658511,
                "rmse": 1.7554607714953017,
                "bias": -0.20935062816120117,
                "within_two": 2707,
                "p90_abs_error": 2.6844444444444444
              },
              {
                "provider": "weatherKit",
                "mae": 1.4065849241311799,
                "rmse": 1.8138948851255772,
                "bias": -1.032762114537445,
                "within_two": 2612,
                "p90_abs_error": 3.0200000000000005
              },
              {
                "provider": "metNorway",
                "mae": 1.4213783651492904,
                "rmse": 1.8825899124280963,
                "bias": 0.3031809430575948,
                "within_two": 2577,
                "p90_abs_error": 3.0277777777777777
              },
              {
                "provider": "openMeteo",
                "mae": 1.5552804698972102,
                "rmse": 2.009819878735683,
                "bias": -1.1920819056942409,
                "within_two": 2425,
                "p90_abs_error": 3.2688888888888887
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1359882005899706,
                  "rmse": 1.470530959315463,
                  "bias": -0.4070894788593905,
                  "within_two": 187,
                  "p90_abs_error": 2.478888888888889
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2076352015732548,
                  "rmse": 1.552673744058939,
                  "bias": 0.2839380530973449,
                  "within_two": 181,
                  "p90_abs_error": 2.545555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5104252704031467,
                  "rmse": 1.8806144387586636,
                  "bias": -1.1940732546706,
                  "within_two": 163,
                  "p90_abs_error": 2.948333333333334
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8975221238938056,
                  "rmse": 2.325899014890029,
                  "bias": -1.678053097345133,
                  "within_two": 129,
                  "p90_abs_error": 3.7033333333333336
                },
                {
                  "provider": "metNorway",
                  "mae": 2.0832792527040316,
                  "rmse": 2.5434074812864043,
                  "bias": 1.6622566371681415,
                  "within_two": 124,
                  "p90_abs_error": 4.027777777777778
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1610060060060061,
                  "rmse": 1.5198056576466588,
                  "bias": -0.13429929929929946,
                  "within_two": 179,
                  "p90_abs_error": 2.5277777777777777
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3930030030030032,
                  "rmse": 1.7820569620258482,
                  "bias": -0.6977477477477481,
                  "within_two": 167,
                  "p90_abs_error": 2.8244444444444454
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.54971971971972,
                  "rmse": 1.9015784483001181,
                  "bias": -1.1863513513513515,
                  "within_two": 157,
                  "p90_abs_error": 3.084444444444445
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5754404404404405,
                  "rmse": 1.9691170510789193,
                  "bias": 0.5686036036036034,
                  "within_two": 154,
                  "p90_abs_error": 3.173333333333334
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6874524524524526,
                  "rmse": 2.1556993246896368,
                  "bias": 0.8478828828828827,
                  "within_two": 149,
                  "p90_abs_error": 3.542222222222222
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.056519174041298,
                  "rmse": 1.3675740366672715,
                  "bias": -0.07781710914454289,
                  "within_two": 196,
                  "p90_abs_error": 2.2966666666666673
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.223643067846608,
                  "rmse": 1.6119314274835672,
                  "bias": -0.8185594886922324,
                  "within_two": 179,
                  "p90_abs_error": 2.678888888888889
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3344837758112096,
                  "rmse": 1.737172361578301,
                  "bias": -0.337895771878073,
                  "within_two": 172,
                  "p90_abs_error": 2.8733333333333344
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.339491150442478,
                  "rmse": 1.7496057714090836,
                  "bias": -1.0245353982300887,
                  "within_two": 170,
                  "p90_abs_error": 3.022222222222223
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.4424287118977388,
                  "rmse": 1.9162965313165288,
                  "bias": -0.9530285152409049,
                  "within_two": 167,
                  "p90_abs_error": 3.1377777777777793
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.884395711500975,
                  "rmse": 1.2221012699322882,
                  "bias": -0.48194931773879185,
                  "within_two": 203,
                  "p90_abs_error": 2.0555555555555562
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9945321637426903,
                  "rmse": 1.3244955721649008,
                  "bias": -0.1430896686159846,
                  "within_two": 201,
                  "p90_abs_error": 2.1500000000000012
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1556968810916182,
                  "rmse": 1.5277486600096053,
                  "bias": -0.2950633528265111,
                  "within_two": 190,
                  "p90_abs_error": 2.3566666666666665
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1594688109161795,
                  "rmse": 1.5406004320906914,
                  "bias": -0.5419931773879145,
                  "within_two": 191,
                  "p90_abs_error": 2.4877777777777785
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1932797270955169,
                  "rmse": 1.5817016771418217,
                  "bias": -0.7438693957115011,
                  "within_two": 190,
                  "p90_abs_error": 2.444444444444446
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6961062801932367,
                  "rmse": 0.9257430782423277,
                  "bias": -0.10057971014492793,
                  "within_two": 219,
                  "p90_abs_error": 1.5411111111111115
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9288792270531403,
                  "rmse": 1.1849061874713505,
                  "bias": -0.7184347826086959,
                  "within_two": 209,
                  "p90_abs_error": 1.908888888888889
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1092753623188407,
                  "rmse": 1.3879337546704926,
                  "bias": -1.0135072463768118,
                  "within_two": 200,
                  "p90_abs_error": 2.1927777777777786
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1210531400966186,
                  "rmse": 1.4182819965693734,
                  "bias": -0.9429275362318843,
                  "within_two": 197,
                  "p90_abs_error": 2.158888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2989082125603868,
                  "rmse": 1.655443124282691,
                  "bias": -1.2088405797101454,
                  "within_two": 188,
                  "p90_abs_error": 2.516666666666666
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.826334808259587,
                  "rmse": 1.0825721205577452,
                  "bias": 0.0807153392330383,
                  "within_two": 212,
                  "p90_abs_error": 1.705555555555556
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8747246804326452,
                  "rmse": 1.1745953763080959,
                  "bias": -0.1913323500491645,
                  "within_two": 199,
                  "p90_abs_error": 2.0555555555555562
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9562094395280237,
                  "rmse": 1.2720285369948716,
                  "bias": -0.5496509341199609,
                  "within_two": 205,
                  "p90_abs_error": 1.9488888888888893
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.7082546705998034,
                  "rmse": 2.0808993516928895,
                  "bias": 1.428195673549656,
                  "within_two": 147,
                  "p90_abs_error": 3.162222222222222
                },
                {
                  "provider": "metNorway",
                  "mae": 2.561912487708948,
                  "rmse": 3.135935240711171,
                  "bias": 2.3492871189773843,
                  "within_two": 97,
                  "p90_abs_error": 4.942222222222223
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 30,
              "utc_date_blocks": 30,
              "valid_from": "2026-10-02T02:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6841764132553607,
                  "rmse": 0.9372680422017174,
                  "bias": 0.14179824561403462,
                  "within_two": 213,
                  "p90_abs_error": 1.5433333333333332
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8172563352826512,
                  "rmse": 1.0848802445965529,
                  "bias": -0.11390350877193009,
                  "within_two": 212,
                  "p90_abs_error": 1.7588888888888892
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0208089668615985,
                  "rmse": 1.334146779155159,
                  "bias": 0.7100487329434697,
                  "within_two": 198,
                  "p90_abs_error": 2.232222222222223
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3000219298245617,
                  "rmse": 1.5239827786376545,
                  "bias": -1.2177655945419106,
                  "within_two": 189,
                  "p90_abs_error": 2.348333333333333
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6432456140350882,
                  "rmse": 1.8575198279420193,
                  "bias": -1.5968421052631583,
                  "within_two": 152,
                  "p90_abs_error": 2.766666666666667
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7810818713450293,
                  "rmse": 1.0300104246966415,
                  "bias": 0.2800389863547756,
                  "within_two": 212,
                  "p90_abs_error": 1.5455555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9217641325536063,
                  "rmse": 1.1870342320384824,
                  "bias": -0.4736208576998052,
                  "within_two": 208,
                  "p90_abs_error": 1.887222222222222
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1062573099415207,
                  "rmse": 1.400073004687092,
                  "bias": -0.5374171539961016,
                  "within_two": 192,
                  "p90_abs_error": 2.201111111111111
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1773050682261208,
                  "rmse": 1.5080465732816362,
                  "bias": 0.46166179337231955,
                  "within_two": 193,
                  "p90_abs_error": 2.442222222222222
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3906237816764133,
                  "rmse": 1.6820375612259435,
                  "bias": 0.9367836257309942,
                  "within_two": 173,
                  "p90_abs_error": 2.7633333333333336
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.3329922027290448,
                  "rmse": 1.8668971041510418,
                  "bias": 0.8520467836257307,
                  "within_two": 183,
                  "p90_abs_error": 2.841111111111111
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3421393762183236,
                  "rmse": 1.8134721109056808,
                  "bias": 0.5916423001949317,
                  "within_two": 178,
                  "p90_abs_error": 2.7055555555555553
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3954191033138403,
                  "rmse": 1.730789039440394,
                  "bias": -1.1386452241715401,
                  "within_two": 177,
                  "p90_abs_error": 2.8300000000000023
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.2575146198830414,
                  "rmse": 2.684303450042953,
                  "bias": -2.128304093567252,
                  "within_two": 106,
                  "p90_abs_error": 3.9311111111111123
                },
                {
                  "provider": "pirateWeather",
                  "mae": 3.213606237816765,
                  "rmse": 3.860732240516705,
                  "bias": -3.0870760233918135,
                  "within_two": 72,
                  "p90_abs_error": 6.1722222222222225
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.2143226120857702,
                  "rmse": 1.6402691102233145,
                  "bias": -0.14410818713450332,
                  "within_two": 175,
                  "p90_abs_error": 2.5766666666666667
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2604337231968812,
                  "rmse": 1.6415163182391055,
                  "bias": -0.10109649122807034,
                  "within_two": 183,
                  "p90_abs_error": 2.676666666666668
                },
                {
                  "provider": "metNorway",
                  "mae": 1.7594054580896688,
                  "rmse": 2.268105441963207,
                  "bias": 0.8505847953216372,
                  "within_two": 146,
                  "p90_abs_error": 3.6555555555555563
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.3803411306042888,
                  "rmse": 2.7695457631218923,
                  "bias": -2.2419590643274856,
                  "within_two": 106,
                  "p90_abs_error": 4.2299999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.4674707602339185,
                  "rmse": 2.9222588504512235,
                  "bias": -2.3070029239766088,
                  "within_two": 105,
                  "p90_abs_error": 4.5100000000000025
                }
              ]
            },
            "SBGL": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1144201843765162,
                  "rmse": 1.4406430439849494,
                  "bias": 0.03610868510431787,
                  "within_two": 198,
                  "p90_abs_error": 2.0555555555555562
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2442261038330908,
                  "rmse": 1.652137229856028,
                  "bias": -0.59083454633673,
                  "within_two": 179,
                  "p90_abs_error": 2.6277777777777778
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.40946627850558,
                  "rmse": 1.8583196051302857,
                  "bias": -1.3010237748665698,
                  "within_two": 178,
                  "p90_abs_error": 2.893333333333334
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5784691897137315,
                  "rmse": 2.053295298301242,
                  "bias": -1.4934910237748669,
                  "within_two": 164,
                  "p90_abs_error": 3.2183333333333337
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.7434983017952455,
                  "rmse": 2.2040054683661405,
                  "bias": -1.6529306162057258,
                  "within_two": 148,
                  "p90_abs_error": 3.534444444444445
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1440426587301589,
                  "rmse": 1.5035658288613696,
                  "bias": -0.059637896825397184,
                  "within_two": 177,
                  "p90_abs_error": 2.5700000000000016
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2791121031746033,
                  "rmse": 1.6762471846712126,
                  "bias": -0.3040128968253969,
                  "within_two": 177,
                  "p90_abs_error": 2.803333333333334
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4295634920634923,
                  "rmse": 1.8228820155436813,
                  "bias": -0.5506646825396829,
                  "within_two": 165,
                  "p90_abs_error": 2.9133333333333336
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.558293650793651,
                  "rmse": 3.0204988443714407,
                  "bias": -2.4839236111111114,
                  "within_two": 92,
                  "p90_abs_error": 4.436666666666667
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.683090277777778,
                  "rmse": 3.1720986749007167,
                  "bias": -2.6064236111111114,
                  "within_two": 87,
                  "p90_abs_error": 4.761111111111112
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.1555143134400778,
                  "rmse": 1.4127809364484472,
                  "bias": 0.06391314895681699,
                  "within_two": 194,
                  "p90_abs_error": 2.3055555555555562
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2685443959243088,
                  "rmse": 1.628247130006023,
                  "bias": -0.6433236293061624,
                  "within_two": 185,
                  "p90_abs_error": 2.6944444444444446
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.5903299369238235,
                  "rmse": 2.009928221639566,
                  "bias": 1.2006065016982048,
                  "within_two": 152,
                  "p90_abs_error": 3.315555555555556
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5903930131004367,
                  "rmse": 2.033038879632233,
                  "bias": 1.1545366327025715,
                  "within_two": 146,
                  "p90_abs_error": 3.2988888888888894
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6767976710334789,
                  "rmse": 2.0773875847597965,
                  "bias": 1.1099951479864143,
                  "within_two": 158,
                  "p90_abs_error": 3.3422222222222224
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9353646598139992,
                  "rmse": 1.1436979231245155,
                  "bias": -0.2638032305433188,
                  "within_two": 210,
                  "p90_abs_error": 1.866666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0362946647087619,
                  "rmse": 1.272448019599331,
                  "bias": -0.35626529613313773,
                  "within_two": 203,
                  "p90_abs_error": 2.0155555555555558
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.1722075379344103,
                  "rmse": 1.4164601828541241,
                  "bias": -0.5885560450318161,
                  "within_two": 190,
                  "p90_abs_error": 2.164444444444445
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.209931473323544,
                  "rmse": 1.514661816635692,
                  "bias": -0.5166177190406267,
                  "within_two": 189,
                  "p90_abs_error": 2.435555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.265325501713167,
                  "rmse": 1.4907941488392364,
                  "bias": -0.9135584924131182,
                  "within_two": 185,
                  "p90_abs_error": 2.309444444444445
                }
              ]
            },
            "KORD": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8541986234021633,
                  "rmse": 1.081357525571404,
                  "bias": 0.20832841691248763,
                  "within_two": 211,
                  "p90_abs_error": 1.6944444444444446
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.027792527040315,
                  "rmse": 1.3041014706263996,
                  "bias": -0.39496066863323526,
                  "within_two": 202,
                  "p90_abs_error": 2.020000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0313962635201575,
                  "rmse": 1.2727719911523103,
                  "bias": -0.09801376597836796,
                  "within_two": 204,
                  "p90_abs_error": 1.9733333333333338
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0333652900688302,
                  "rmse": 1.2926793880437388,
                  "bias": -0.5298598820058998,
                  "within_two": 205,
                  "p90_abs_error": 1.9833333333333336
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0708997050147495,
                  "rmse": 1.3295630383056614,
                  "bias": -0.2600049164208459,
                  "within_two": 206,
                  "p90_abs_error": 1.9000000000000008
                }
              ]
            }
          }
        },
        "24": {
          "pooled": {
            "n": 3407,
            "unique_observations": 3407,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-02T08:00:00Z",
            "valid_through": "2026-11-01T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.2023422365717642,
                "rmse": 1.577341079251301,
                "bias": 0.07427453282457674,
                "within_two": 2764,
                "p90_abs_error": 2.5833333333333335
              },
              {
                "provider": "pirateWeather",
                "mae": 1.2481531487460458,
                "rmse": 1.7503932716781592,
                "bias": -0.2530724325734602,
                "within_two": 2688,
                "p90_abs_error": 2.742222222222222
              },
              {
                "provider": "metNorway",
                "mae": 1.3952069269151748,
                "rmse": 1.8407136206528367,
                "bias": 0.21484949287414776,
                "within_two": 2596,
                "p90_abs_error": 2.9966666666666666
              },
              {
                "provider": "weatherKit",
                "mae": 1.420614910478427,
                "rmse": 1.8248015058748321,
                "bias": -1.0502949809216322,
                "within_two": 2602,
                "p90_abs_error": 2.9922222222222223
              },
              {
                "provider": "openMeteo",
                "mae": 1.5793001337116397,
                "rmse": 2.0321122474900593,
                "bias": -1.2124208329256763,
                "within_two": 2389,
                "p90_abs_error": 3.374444444444445
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.137148475909538,
                  "rmse": 1.457137565668909,
                  "bias": -0.36649950835791556,
                  "within_two": 190,
                  "p90_abs_error": 2.301111111111111
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.1849459193706982,
                  "rmse": 1.51968066864206,
                  "bias": 0.2915142576204521,
                  "within_two": 184,
                  "p90_abs_error": 2.5988888888888892
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4844124877089482,
                  "rmse": 1.858449126869387,
                  "bias": -1.1403318584070798,
                  "within_two": 161,
                  "p90_abs_error": 2.9977777777777788
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.827399213372665,
                  "rmse": 2.248297877605143,
                  "bias": -1.5169370698131763,
                  "within_two": 134,
                  "p90_abs_error": 3.6522222222222225
                },
                {
                  "provider": "metNorway",
                  "mae": 1.9322713864306784,
                  "rmse": 2.361381075433458,
                  "bias": 1.534434611602753,
                  "within_two": 126,
                  "p90_abs_error": 3.8277777777777775
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0694894894894897,
                  "rmse": 1.4010206529459488,
                  "bias": -0.18884884884884895,
                  "within_two": 187,
                  "p90_abs_error": 2.4288888888888893
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4268968968968971,
                  "rmse": 1.8265134443725253,
                  "bias": -0.8493293293293296,
                  "within_two": 161,
                  "p90_abs_error": 2.886666666666667
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.483693693693694,
                  "rmse": 1.8278249778644733,
                  "bias": -1.1933033033033036,
                  "within_two": 167,
                  "p90_abs_error": 3.0933333333333337
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4849299299299301,
                  "rmse": 1.900918528597024,
                  "bias": 0.3930580580580579,
                  "within_two": 162,
                  "p90_abs_error": 2.8733333333333344
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5985635635635635,
                  "rmse": 2.0902777380370403,
                  "bias": 0.7263913913913913,
                  "within_two": 150,
                  "p90_abs_error": 3.3566666666666674
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.094882005899705,
                  "rmse": 1.4209538749664041,
                  "bias": -0.13875614552605714,
                  "within_two": 189,
                  "p90_abs_error": 2.361111111111111
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3760029498525077,
                  "rmse": 1.8003099308905657,
                  "bias": -0.8999164208456247,
                  "within_two": 178,
                  "p90_abs_error": 3.1633333333333344
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3897197640117995,
                  "rmse": 1.7762624456918215,
                  "bias": -0.4003588987217309,
                  "within_two": 164,
                  "p90_abs_error": 3.0000000000000004
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3984021632251724,
                  "rmse": 1.8241485923482283,
                  "bias": -1.0381415929203541,
                  "within_two": 172,
                  "p90_abs_error": 2.9916666666666676
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5423008849557525,
                  "rmse": 2.0528801186097434,
                  "bias": -1.0570403146509344,
                  "within_two": 156,
                  "p90_abs_error": 3.4266666666666663
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9342348927875246,
                  "rmse": 1.297031780353228,
                  "bias": -0.5592543859649127,
                  "within_two": 201,
                  "p90_abs_error": 2.0588888888888897
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0582602339181288,
                  "rmse": 1.4212313818982307,
                  "bias": -0.24594054580896701,
                  "within_two": 196,
                  "p90_abs_error": 2.2855555555555553
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1053216374269008,
                  "rmse": 1.53604447155136,
                  "bias": -0.4371929824561407,
                  "within_two": 193,
                  "p90_abs_error": 2.4277777777777776
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1703411306042888,
                  "rmse": 1.5537299855818474,
                  "bias": -0.6029824561403512,
                  "within_two": 194,
                  "p90_abs_error": 2.602222222222222
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.216537524366472,
                  "rmse": 1.6481732545944598,
                  "bias": -0.8479507797270956,
                  "within_two": 187,
                  "p90_abs_error": 2.796666666666666
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7451594202898552,
                  "rmse": 1.0247455256686342,
                  "bias": -0.15004830917874434,
                  "within_two": 218,
                  "p90_abs_error": 1.5422222222222224
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0159903381642514,
                  "rmse": 1.284532659993265,
                  "bias": -0.797594202898551,
                  "within_two": 203,
                  "p90_abs_error": 2.076666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.185082125603865,
                  "rmse": 1.4966844552414718,
                  "bias": -1.012570048309179,
                  "within_two": 191,
                  "p90_abs_error": 2.345555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2004420289855073,
                  "rmse": 1.4574784496841156,
                  "bias": -1.0945144927536234,
                  "within_two": 192,
                  "p90_abs_error": 2.35
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3650144927536236,
                  "rmse": 1.6874255928805635,
                  "bias": -1.2534396135265704,
                  "within_two": 182,
                  "p90_abs_error": 2.688888888888889
                }
              ]
            },
            "LIRF": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9222320550639136,
                  "rmse": 1.286036679867407,
                  "bias": -0.15695181907571315,
                  "within_two": 195,
                  "p90_abs_error": 2.0555555555555562
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9393018682399215,
                  "rmse": 1.2674434730986126,
                  "bias": -0.5022615535889875,
                  "within_two": 204,
                  "p90_abs_error": 1.9655555555555562
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9507964601769913,
                  "rmse": 1.2496626224482674,
                  "bias": 0.051819075712880934,
                  "within_two": 205,
                  "p90_abs_error": 1.9766666666666677
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6970747295968536,
                  "rmse": 2.074513398273298,
                  "bias": 1.3888643067846609,
                  "within_two": 142,
                  "p90_abs_error": 3.2600000000000007
                },
                {
                  "provider": "metNorway",
                  "mae": 2.4193067846607668,
                  "rmse": 3.0044026245758553,
                  "bias": 2.141322517207473,
                  "within_two": 110,
                  "p90_abs_error": 4.756666666666667
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T14:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6367446393762184,
                  "rmse": 0.8577252872565864,
                  "bias": 0.08999999999999954,
                  "within_two": 220,
                  "p90_abs_error": 1.0333333333333345
                },
                {
                  "provider": "metNorway",
                  "mae": 0.8742056530214426,
                  "rmse": 1.1163568252072984,
                  "bias": -0.1779385964912283,
                  "within_two": 213,
                  "p90_abs_error": 1.7844444444444445
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0906091617933724,
                  "rmse": 1.3951550324016972,
                  "bias": 0.8030068226120858,
                  "within_two": 195,
                  "p90_abs_error": 2.3033333333333323
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2692592592592595,
                  "rmse": 1.4949851473347724,
                  "bias": -1.1958966861598443,
                  "within_two": 192,
                  "p90_abs_error": 2.2450000000000006
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.601398635477583,
                  "rmse": 1.8136229740993774,
                  "bias": -1.5520614035087723,
                  "within_two": 149,
                  "p90_abs_error": 2.617777777777779
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7385916179337233,
                  "rmse": 1.0285649927623188,
                  "bias": 0.07878654970760211,
                  "within_two": 213,
                  "p90_abs_error": 1.5455555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9621613060428852,
                  "rmse": 1.269358324440461,
                  "bias": -0.5641642300194933,
                  "within_two": 205,
                  "p90_abs_error": 2.0044444444444447
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0705165692007799,
                  "rmse": 1.4136532756345763,
                  "bias": 0.24023391812865483,
                  "within_two": 194,
                  "p90_abs_error": 2.315555555555556
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1532017543859652,
                  "rmse": 1.5497470833361355,
                  "bias": -0.7295467836257312,
                  "within_two": 191,
                  "p90_abs_error": 2.4966666666666675
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3950097465886941,
                  "rmse": 1.7474544591642254,
                  "bias": 0.8931091617933724,
                  "within_two": 174,
                  "p90_abs_error": 2.7966666666666677
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1398148148148148,
                  "rmse": 1.5907100517387263,
                  "bias": 0.43893762183235857,
                  "within_two": 188,
                  "p90_abs_error": 2.581111111111112
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3673294346978557,
                  "rmse": 1.7312507669621393,
                  "bias": 0.6618421052631576,
                  "within_two": 179,
                  "p90_abs_error": 2.7444444444444454
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.45176656920078,
                  "rmse": 1.770463225475008,
                  "bias": -1.2229653996101368,
                  "within_two": 173,
                  "p90_abs_error": 2.819444444444444
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.235745614035088,
                  "rmse": 2.6840724759800407,
                  "bias": -2.14671052631579,
                  "within_two": 110,
                  "p90_abs_error": 4.072222222222222
                },
                {
                  "provider": "pirateWeather",
                  "mae": 3.132222222222223,
                  "rmse": 3.757649946009138,
                  "bias": -3.0418421052631586,
                  "within_two": 69,
                  "p90_abs_error": 6.1722222222222225
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1691276803118908,
                  "rmse": 1.572319900326435,
                  "bias": -0.17122319688109208,
                  "within_two": 179,
                  "p90_abs_error": 2.5711111111111116
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2560038986354778,
                  "rmse": 1.6745737353572596,
                  "bias": -0.09234892787524379,
                  "within_two": 184,
                  "p90_abs_error": 2.6644444444444453
                },
                {
                  "provider": "metNorway",
                  "mae": 1.7271150097465886,
                  "rmse": 2.201880101202979,
                  "bias": 0.9482943469785573,
                  "within_two": 147,
                  "p90_abs_error": 3.482222222222224
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.278708576998051,
                  "rmse": 2.66346484092577,
                  "bias": -2.1712231968810918,
                  "within_two": 114,
                  "p90_abs_error": 4.215555555555557
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.3156432748538016,
                  "rmse": 2.7256484028467596,
                  "bias": -2.20275828460039,
                  "within_two": 110,
                  "p90_abs_error": 4.380000000000002
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.0892463768115943,
                  "rmse": 1.3543559434176624,
                  "bias": 0.13673429951690783,
                  "within_two": 193,
                  "p90_abs_error": 2.0588888888888888
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2089903381642515,
                  "rmse": 1.5751396754942584,
                  "bias": -0.6247874396135269,
                  "within_two": 184,
                  "p90_abs_error": 2.758888888888889
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.348937198067633,
                  "rmse": 1.743923356739461,
                  "bias": -1.2616714975845413,
                  "within_two": 171,
                  "p90_abs_error": 2.923333333333334
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5497512077294688,
                  "rmse": 1.9421245550095985,
                  "bias": -1.4586884057971017,
                  "within_two": 161,
                  "p90_abs_error": 3.2872222222222223
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.7819903381642515,
                  "rmse": 2.1863308159859263,
                  "bias": -1.7050048309178747,
                  "within_two": 140,
                  "p90_abs_error": 3.6333333333333337
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1416319444444445,
                  "rmse": 1.5013708040406775,
                  "bias": -0.17203869047619083,
                  "within_two": 177,
                  "p90_abs_error": 2.5688888888888908
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3405753968253968,
                  "rmse": 1.7297795847496233,
                  "bias": -0.3776984126984129,
                  "within_two": 178,
                  "p90_abs_error": 2.6744444444444437
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4918303571428573,
                  "rmse": 1.9079339636055854,
                  "bias": -0.651681547619048,
                  "within_two": 156,
                  "p90_abs_error": 3.058888888888889
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.6147643849206355,
                  "rmse": 3.103700999525481,
                  "bias": -2.564888392857143,
                  "within_two": 90,
                  "p90_abs_error": 4.659444444444445
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.7643005952380957,
                  "rmse": 3.2751246804019742,
                  "bias": -2.6881101190476193,
                  "within_two": 88,
                  "p90_abs_error": 4.850000000000002
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.273017952450267,
                  "rmse": 1.5384333697869503,
                  "bias": 0.02974284327996107,
                  "within_two": 185,
                  "p90_abs_error": 2.5366666666666666
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5312760795730231,
                  "rmse": 1.8969656445311156,
                  "bias": -0.7744784085395442,
                  "within_two": 164,
                  "p90_abs_error": 3.1888888888888887
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6455070354196994,
                  "rmse": 2.082466575639181,
                  "bias": 1.1327268316351287,
                  "within_two": 151,
                  "p90_abs_error": 3.427777777777779
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6674187287724405,
                  "rmse": 2.0986247213504208,
                  "bias": 1.1122028141678795,
                  "within_two": 141,
                  "p90_abs_error": 3.4266666666666654
                },
                {
                  "provider": "metNorway",
                  "mae": 1.708660844250364,
                  "rmse": 2.1725680700444725,
                  "bias": 1.0187530325084908,
                  "within_two": 162,
                  "p90_abs_error": 3.5988888888888897
                }
              ]
            },
            "KSEA": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9190651003426336,
                  "rmse": 1.1411820186237487,
                  "bias": -0.22626040137053363,
                  "within_two": 208,
                  "p90_abs_error": 1.823333333333333
                },
                {
                  "provider": "metNorway",
                  "mae": 0.986754772393539,
                  "rmse": 1.1991982465119664,
                  "bias": -0.2901125795398925,
                  "within_two": 211,
                  "p90_abs_error": 1.801111111111111
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2010572687224672,
                  "rmse": 1.4450289415701367,
                  "bias": -0.5833284385707296,
                  "within_two": 186,
                  "p90_abs_error": 2.2566666666666673
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2140846793930495,
                  "rmse": 1.4543401713256712,
                  "bias": -0.8480543318649048,
                  "within_two": 195,
                  "p90_abs_error": 2.2077777777777783
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2621879588839944,
                  "rmse": 1.5863270801649292,
                  "bias": -0.4237249143416547,
                  "within_two": 179,
                  "p90_abs_error": 2.6366666666666667
                }
              ]
            },
            "KORD": {
              "n": 227,
              "unique_observations": 227,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8240234948604994,
                  "rmse": 1.1052687516768962,
                  "bias": 0.15780714635340176,
                  "within_two": 208,
                  "p90_abs_error": 1.8611111111111114
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9465051395007344,
                  "rmse": 1.2486086823754583,
                  "bias": -0.3390357317670095,
                  "within_two": 205,
                  "p90_abs_error": 1.9855555555555564
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9788815467449831,
                  "rmse": 1.247619556967389,
                  "bias": -0.5147454723445914,
                  "within_two": 203,
                  "p90_abs_error": 2.0055555555555555
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9923152227116987,
                  "rmse": 1.2472849024974377,
                  "bias": -0.09696524718551175,
                  "within_two": 204,
                  "p90_abs_error": 2.002222222222222
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.028135095447871,
                  "rmse": 1.3176062559494333,
                  "bias": -0.3263044542339699,
                  "within_two": 206,
                  "p90_abs_error": 1.954444444444445
                }
              ]
            }
          }
        },
        "48": {
          "pooled": {
            "n": 3408,
            "unique_observations": 3408,
            "station_days": 465,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-03T08:00:00Z",
            "valid_through": "2026-11-02T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.3174478351591028,
                "rmse": 1.7600518108788494,
                "bias": 0.0950502086593635,
                "within_two": 2670,
                "p90_abs_error": 2.825555555555556
              },
              {
                "provider": "pirateWeather",
                "mae": 1.3273966484089725,
                "rmse": 1.828128162205894,
                "bias": -0.3062242436098073,
                "within_two": 2612,
                "p90_abs_error": 3.084444444444444
              },
              {
                "provider": "metNorway",
                "mae": 1.4546306077203965,
                "rmse": 1.9321440767766707,
                "bias": 0.1760997000521646,
                "within_two": 2562,
                "p90_abs_error": 3.1422222222222222
              },
              {
                "provider": "weatherKit",
                "mae": 1.50643485915493,
                "rmse": 1.9313223754613695,
                "bias": -1.1091213484611375,
                "within_two": 2484,
                "p90_abs_error": 3.161111111111112
              },
              {
                "provider": "openMeteo",
                "mae": 1.6695885498174234,
                "rmse": 2.1531902892844057,
                "bias": -1.0517083985393847,
                "within_two": 2321,
                "p90_abs_error": 3.561111111111112
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.3067207472959688,
                  "rmse": 1.665402137464466,
                  "bias": -0.2519026548672567,
                  "within_two": 174,
                  "p90_abs_error": 2.8166666666666664
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.3840167158308752,
                  "rmse": 1.7674083602298412,
                  "bias": 0.4189921337266468,
                  "within_two": 174,
                  "p90_abs_error": 3.198888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.471558505408063,
                  "rmse": 1.8785680599492443,
                  "bias": -0.7387954768928223,
                  "within_two": 171,
                  "p90_abs_error": 3.1388888888888893
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4904400196656835,
                  "rmse": 1.9068535012020282,
                  "bias": -1.0265707964601771,
                  "within_two": 165,
                  "p90_abs_error": 3.081666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 2.026293018682399,
                  "rmse": 2.5117110190028717,
                  "bias": 1.417443461160275,
                  "within_two": 129,
                  "p90_abs_error": 4.098888888888889
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "openMeteo",
                  "mae": 1.1583633633633637,
                  "rmse": 1.511337355362073,
                  "bias": -0.38446946946946975,
                  "within_two": 188,
                  "p90_abs_error": 2.366666666666667
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3007057057057059,
                  "rmse": 1.6621474783530346,
                  "bias": -0.01709209209209218,
                  "within_two": 172,
                  "p90_abs_error": 2.6944444444444446
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.6130430430430434,
                  "rmse": 2.01730610427937,
                  "bias": -1.3220220220220222,
                  "within_two": 153,
                  "p90_abs_error": 3.387777777777779
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6224374374374375,
                  "rmse": 2.0038138214270442,
                  "bias": 0.3915665665665664,
                  "within_two": 146,
                  "p90_abs_error": 3.3566666666666674
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.8265115115115116,
                  "rmse": 2.3119542801934507,
                  "bias": 0.9409359359359357,
                  "within_two": 138,
                  "p90_abs_error": 3.757777777777778
                }
              ]
            },
            "CYYZ": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.2412536873156343,
                  "rmse": 1.6626738816727347,
                  "bias": -0.12812684365781718,
                  "within_two": 181,
                  "p90_abs_error": 2.9288888888888898
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.423262045231072,
                  "rmse": 1.9671769947264008,
                  "bias": -1.0316297935103247,
                  "within_two": 167,
                  "p90_abs_error": 3.11388888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4361455260570308,
                  "rmse": 1.999551192404872,
                  "bias": -0.9499705014749266,
                  "within_two": 170,
                  "p90_abs_error": 3.322222222222222
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4416715830875124,
                  "rmse": 1.9677340125397433,
                  "bias": -0.36094395280236014,
                  "within_two": 169,
                  "p90_abs_error": 3.131111111111112
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.4583775811209443,
                  "rmse": 1.9793756789012336,
                  "bias": -1.0028023598820062,
                  "within_two": 166,
                  "p90_abs_error": 3.4022222222222225
                }
              ]
            },
            "EGLL": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9793031189083823,
                  "rmse": 1.4086477843119316,
                  "bias": -0.5368664717348932,
                  "within_two": 198,
                  "p90_abs_error": 2.0600000000000014
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.1673781676413257,
                  "rmse": 1.5683030695899747,
                  "bias": -0.2105750487329436,
                  "within_two": 191,
                  "p90_abs_error": 2.6777777777777776
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2624269005847955,
                  "rmse": 1.7486495021077189,
                  "bias": -0.5072612085769984,
                  "within_two": 180,
                  "p90_abs_error": 2.841111111111111
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.40348440545809,
                  "rmse": 1.8916867851789594,
                  "bias": -1.0487816764132556,
                  "within_two": 175,
                  "p90_abs_error": 3.071666666666667
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4230799220272907,
                  "rmse": 1.9507800292567867,
                  "bias": -0.9240155945419106,
                  "within_two": 180,
                  "p90_abs_error": 3.222222222222222
                }
              ]
            },
            "LFPG": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8929951690821257,
                  "rmse": 1.1833524890150804,
                  "bias": -0.34222222222222265,
                  "within_two": 205,
                  "p90_abs_error": 2.0544444444444454
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.116913043478261,
                  "rmse": 1.3970326597045852,
                  "bias": -0.933057971014493,
                  "within_two": 195,
                  "p90_abs_error": 2.212222222222222
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2772850241545897,
                  "rmse": 1.6498398757678412,
                  "bias": -1.0949178743961356,
                  "within_two": 182,
                  "p90_abs_error": 2.673333333333334
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4900483091787442,
                  "rmse": 1.79379389054014,
                  "bias": -1.4313429951690824,
                  "within_two": 162,
                  "p90_abs_error": 2.673888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.7747246376811598,
                  "rmse": 2.1130086209239107,
                  "bias": -1.713178743961353,
                  "within_two": 147,
                  "p90_abs_error": 3.205555555555556
                }
              ]
            },
            "LIRF": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.0477046783625732,
                  "rmse": 1.571012968375909,
                  "bias": -0.02697368421052663,
                  "within_two": 193,
                  "p90_abs_error": 2.0611111111111113
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1227266081871345,
                  "rmse": 1.481429742487133,
                  "bias": -0.04753654970760247,
                  "within_two": 196,
                  "p90_abs_error": 2.3100000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1752241715399612,
                  "rmse": 1.7333339581145475,
                  "bias": -0.3146491228070178,
                  "within_two": 195,
                  "p90_abs_error": 2.7777777777777777
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.9722612085769982,
                  "rmse": 2.5563526661761964,
                  "bias": 1.6496978557504873,
                  "within_two": 129,
                  "p90_abs_error": 3.9144444444444444
                },
                {
                  "provider": "metNorway",
                  "mae": 2.6128460038986354,
                  "rmse": 3.3025678063025956,
                  "bias": 2.4158771929824563,
                  "within_two": 101,
                  "p90_abs_error": 5.342222222222223
                }
              ]
            },
            "OMDB": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T14:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.6439619883040936,
                  "rmse": 0.862821049538141,
                  "bias": 0.13297758284600342,
                  "within_two": 220,
                  "p90_abs_error": 1.5411111111111109
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9557261208577,
                  "rmse": 1.221668213532197,
                  "bias": -0.22667153996101388,
                  "within_two": 205,
                  "p90_abs_error": 2.056666666666667
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9902729044834309,
                  "rmse": 1.292599895531686,
                  "bias": 0.6143372319688108,
                  "within_two": 202,
                  "p90_abs_error": 2.163333333333333
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2876486354775831,
                  "rmse": 1.504106804501616,
                  "bias": -1.197858187134503,
                  "within_two": 193,
                  "p90_abs_error": 2.348333333333334
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5867787524366475,
                  "rmse": 1.816052320549299,
                  "bias": -1.511232943469786,
                  "within_two": 148,
                  "p90_abs_error": 2.681111111111111
                }
              ]
            },
            "WSSS": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.7342397660818714,
                  "rmse": 1.0024282463085248,
                  "bias": 0.10594541910331362,
                  "within_two": 211,
                  "p90_abs_error": 1.5466666666666664
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9777387914230021,
                  "rmse": 1.2349466732144123,
                  "bias": -0.5673294346978559,
                  "within_two": 209,
                  "p90_abs_error": 1.8222222222222224
                },
                {
                  "provider": "metNorway",
                  "mae": 1.099103313840156,
                  "rmse": 1.3922758274280493,
                  "bias": 0.17989278752436633,
                  "within_two": 196,
                  "p90_abs_error": 2.271111111111111
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1601413255360626,
                  "rmse": 1.4760421900785634,
                  "bias": -0.720501949317739,
                  "within_two": 190,
                  "p90_abs_error": 2.401111111111111
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.327538986354776,
                  "rmse": 1.6977199239629968,
                  "bias": 0.7955116959064328,
                  "within_two": 176,
                  "p90_abs_error": 2.8611111111111116
                }
              ]
            },
            "RJTT": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.3020029239766082,
                  "rmse": 1.8818453341330794,
                  "bias": 0.2977436647173489,
                  "within_two": 187,
                  "p90_abs_error": 2.534444444444445
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4275341130604289,
                  "rmse": 1.863363508574093,
                  "bias": 0.5499122807017541,
                  "within_two": 182,
                  "p90_abs_error": 2.6988888888888893
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4544420077972713,
                  "rmse": 1.893434397512796,
                  "bias": -1.1584332358674467,
                  "within_two": 166,
                  "p90_abs_error": 2.752222222222223
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.2393908382066283,
                  "rmse": 2.7157811543892576,
                  "bias": -2.0849561403508776,
                  "within_two": 109,
                  "p90_abs_error": 4.166666666666667
                },
                {
                  "provider": "pirateWeather",
                  "mae": 3.0698148148148157,
                  "rmse": 3.6197071836406853,
                  "bias": -2.9929824561403517,
                  "within_two": 64,
                  "p90_abs_error": 5.662222222222223
                }
              ]
            },
            "YSSY": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1306773879142302,
                  "rmse": 1.5185489911600394,
                  "bias": -0.2454532163742694,
                  "within_two": 183,
                  "p90_abs_error": 2.57
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3062378167641326,
                  "rmse": 1.7509567482749686,
                  "bias": -0.2141715399610137,
                  "within_two": 187,
                  "p90_abs_error": 2.7466666666666657
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6469395711500976,
                  "rmse": 2.1279598021684505,
                  "bias": 0.8238888888888887,
                  "within_two": 153,
                  "p90_abs_error": 3.442222222222222
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.4307261208577002,
                  "rmse": 2.789583239130866,
                  "bias": -2.337636452241716,
                  "within_two": 103,
                  "p90_abs_error": 4.2072222222222235
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.5254239766081876,
                  "rmse": 2.896609129630579,
                  "bias": -2.4350146198830416,
                  "within_two": 96,
                  "p90_abs_error": 4.472222222222222
                }
              ]
            },
            "SBGL": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.0291014492753625,
                  "rmse": 1.317943696734301,
                  "bias": 0.06288888888888848,
                  "within_two": 198,
                  "p90_abs_error": 2.0600000000000014
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2401690821256042,
                  "rmse": 1.6173094742774998,
                  "bias": -0.700458937198068,
                  "within_two": 184,
                  "p90_abs_error": 2.815555555555556
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.45092270531401,
                  "rmse": 1.8500891087039373,
                  "bias": -1.35292270531401,
                  "within_two": 165,
                  "p90_abs_error": 3.1855555555555566
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.617350241545894,
                  "rmse": 1.9863166154956509,
                  "bias": -1.526751207729469,
                  "within_two": 160,
                  "p90_abs_error": 3.365555555555556
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8032463768115945,
                  "rmse": 2.216867253283234,
                  "bias": -1.7329371980676331,
                  "within_two": 150,
                  "p90_abs_error": 3.795555555555556
                }
              ]
            },
            "FACT": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.1739583333333334,
                  "rmse": 1.5495738910510726,
                  "bias": -0.1445039682539686,
                  "within_two": 176,
                  "p90_abs_error": 2.573333333333333
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3070188492063495,
                  "rmse": 1.725671199262178,
                  "bias": -0.24686011904761915,
                  "within_two": 181,
                  "p90_abs_error": 2.8533333333333335
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4878621031746033,
                  "rmse": 1.8910830670402103,
                  "bias": -0.5286557539682543,
                  "within_two": 169,
                  "p90_abs_error": 3.098888888888889
                },
                {
                  "provider": "weatherKit",
                  "mae": 2.583913690476191,
                  "rmse": 3.059802744475043,
                  "bias": -2.535897817460318,
                  "within_two": 86,
                  "p90_abs_error": 4.781666666666666
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.7050446428571435,
                  "rmse": 3.2455973274089787,
                  "bias": -2.642941468253969,
                  "within_two": 90,
                  "p90_abs_error": 5.195555555555557
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.252802037845706,
                  "rmse": 1.560988674553128,
                  "bias": 0.18722222222222212,
                  "within_two": 179,
                  "p90_abs_error": 2.5316666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5643765162542456,
                  "rmse": 1.976365659353741,
                  "bias": 0.8602814167879668,
                  "within_two": 165,
                  "p90_abs_error": 3.327777777777778
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6982775351770987,
                  "rmse": 2.1423578037771422,
                  "bias": 1.1108927704997573,
                  "within_two": 145,
                  "p90_abs_error": 3.656666666666667
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.007093643862203,
                  "rmse": 2.5615835136843352,
                  "bias": 1.6416982047549733,
                  "within_two": 130,
                  "p90_abs_error": 4.38888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.1003153808830666,
                  "rmse": 2.6415516767990863,
                  "bias": 1.864167879670063,
                  "within_two": 121,
                  "p90_abs_error": 4.607777777777779
                }
              ]
            },
            "KSEA": {
              "n": 228,
              "unique_observations": 228,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0383235867446394,
                  "rmse": 1.2728226363955943,
                  "bias": -0.34457115009746603,
                  "within_two": 197,
                  "p90_abs_error": 2.115555555555556
                },
                {
                  "provider": "metNorway",
                  "mae": 1.064800194931774,
                  "rmse": 1.270124147820674,
                  "bias": -0.4117982456140353,
                  "within_two": 207,
                  "p90_abs_error": 1.986666666666667
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3885818713450295,
                  "rmse": 1.644941615712641,
                  "bias": -1.0654044834307994,
                  "within_two": 174,
                  "p90_abs_error": 2.4988888888888887
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.429605263157895,
                  "rmse": 1.7312385424424352,
                  "bias": -1.0713596491228072,
                  "within_two": 166,
                  "p90_abs_error": 2.871111111111111
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5624220272904485,
                  "rmse": 1.840326706841541,
                  "bias": -1.2379385964912284,
                  "within_two": 161,
                  "p90_abs_error": 2.915555555555556
                }
              ]
            },
            "KORD": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9179950617283952,
                  "rmse": 1.195952946943631,
                  "bias": 0.1274567901234567,
                  "within_two": 203,
                  "p90_abs_error": 1.9333333333333336
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0434913580246916,
                  "rmse": 1.329905397999003,
                  "bias": -0.41512592592592623,
                  "within_two": 200,
                  "p90_abs_error": 2.080000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0757703703703705,
                  "rmse": 1.3679136642591672,
                  "bias": -0.5478888888888891,
                  "within_two": 196,
                  "p90_abs_error": 2.2027777777777784
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0981530864197533,
                  "rmse": 1.4128860306224709,
                  "bias": -0.15570370370370396,
                  "within_two": 194,
                  "p90_abs_error": 2.2877777777777784
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2960641975308644,
                  "rmse": 1.6356232993887776,
                  "bias": -0.8161925925925929,
                  "within_two": 180,
                  "p90_abs_error": 2.794444444444445
                }
              ]
            }
          }
        }
      }
    },
    "us6": {
      "temperature": {
        "6": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T14:00:00Z",
            "valid_through": "2026-10-31T07:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 0.9471580817051513,
                "rmse": 1.1995373590122465,
                "bias": -0.45000000000000007,
                "within_two": 1041,
                "p90_abs_error": 1.900000000000001
              },
              {
                "provider": "pirateWeather",
                "mae": 1.0560923623445828,
                "rmse": 1.3804147058812235,
                "bias": -0.2843339253996449,
                "within_two": 981,
                "p90_abs_error": 2.1599999999999993
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.112117623840537,
                "rmse": 1.4572067551695607,
                "bias": -0.36662719557923873,
                "within_two": 957,
                "p90_abs_error": 2.244444444444444
              },
              {
                "provider": "weatherKit",
                "mae": 1.1675399644760216,
                "rmse": 1.5143030039994796,
                "bias": -0.6765452930728243,
                "within_two": 950,
                "p90_abs_error": 2.4300000000000015
              },
              {
                "provider": "metNorway",
                "mae": 1.3057726465364123,
                "rmse": 1.620382495467148,
                "bias": -0.6778863232682061,
                "within_two": 912,
                "p90_abs_error": 2.599999999999996
              },
              {
                "provider": "openMeteo",
                "mae": 1.482948490230906,
                "rmse": 1.904915582060784,
                "bias": -1.041918294849023,
                "within_two": 848,
                "p90_abs_error": 3.199999999999999
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9402654867256641,
                  "rmse": 1.1770482054173084,
                  "bias": -0.23407079646017717,
                  "within_two": 205,
                  "p90_abs_error": 1.999999999999997
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.019911504424779,
                  "rmse": 1.2726966005958145,
                  "bias": 0.08893805309734544,
                  "within_two": 200,
                  "p90_abs_error": 2.1499999999999986
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1148475909537856,
                  "rmse": 1.3984403136448302,
                  "bias": -0.033824975417896135,
                  "within_two": 188,
                  "p90_abs_error": 2.244444444444444
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2109734513274337,
                  "rmse": 1.5806327846783392,
                  "bias": -0.7032743362831857,
                  "within_two": 182,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2716814159292036,
                  "rmse": 1.6174655143975982,
                  "bias": 0.4663716814159294,
                  "within_two": 190,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5889380530973451,
                  "rmse": 2.024965857900749,
                  "bias": -1.2738938053097346,
                  "within_two": 153,
                  "p90_abs_error": 3.4999999999999987
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.20316742081448,
                  "rmse": 1.55235917381413,
                  "bias": -0.9959276018099552,
                  "within_two": 184,
                  "p90_abs_error": 2.3999999999999964
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2701357466063354,
                  "rmse": 1.5403913236136635,
                  "bias": -0.957013574660634,
                  "within_two": 188,
                  "p90_abs_error": 2.400000000000012
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4600904977375568,
                  "rmse": 1.9064076283022136,
                  "bias": -1.189773755656109,
                  "within_two": 161,
                  "p90_abs_error": 3.1700000000000017
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.48212669683258,
                  "rmse": 1.8626265938331013,
                  "bias": -1.0871040723981908,
                  "within_two": 167,
                  "p90_abs_error": 2.9500000000000095
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.6805932629462048,
                  "rmse": 2.112075009501985,
                  "bias": -0.7879839115133243,
                  "within_two": 144,
                  "p90_abs_error": 3.3222222222222246
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.912217194570136,
                  "rmse": 2.440402755870377,
                  "bias": -1.6171945701357469,
                  "within_two": 142,
                  "p90_abs_error": 4.000000000000002
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8700000000000001,
                  "rmse": 1.0780719504906815,
                  "bias": -0.3582608695652177,
                  "within_two": 220,
                  "p90_abs_error": 1.4499999999999997
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.925265700483092,
                  "rmse": 1.183176261376882,
                  "bias": -0.3535748792270539,
                  "within_two": 220,
                  "p90_abs_error": 1.6888888888888844
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.940434782608696,
                  "rmse": 1.131197902956054,
                  "bias": -0.4847826086956523,
                  "within_two": 223,
                  "p90_abs_error": 1.5999999999999976
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0983913043478264,
                  "rmse": 1.3282343625050248,
                  "bias": -0.6179565217391308,
                  "within_two": 214,
                  "p90_abs_error": 1.9299999999999942
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4326086956521737,
                  "rmse": 1.7347471937106442,
                  "bias": -0.9673913043478262,
                  "within_two": 186,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6973913043478264,
                  "rmse": 1.9584821096739802,
                  "bias": -1.4669565217391305,
                  "within_two": 162,
                  "p90_abs_error": 2.9000000000000075
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.7844444444444444,
                  "rmse": 1.0991511876595201,
                  "bias": -0.017333333333333097,
                  "within_two": 207,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9915111111111112,
                  "rmse": 1.3400124377532223,
                  "bias": -0.17399999999999988,
                  "within_two": 198,
                  "p90_abs_error": 2.239999999999998
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9929382716049382,
                  "rmse": 1.2943165835224952,
                  "bias": -0.18493827160493845,
                  "within_two": 198,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.096177777777778,
                  "rmse": 1.476253516319079,
                  "bias": -0.17280000000000004,
                  "within_two": 187,
                  "p90_abs_error": 2.5100000000000007
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1888888888888889,
                  "rmse": 1.5306207890917987,
                  "bias": -0.44844444444444426,
                  "within_two": 178,
                  "p90_abs_error": 2.600000000000004
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.268888888888889,
                  "rmse": 1.6760403071260286,
                  "bias": -0.46533333333333315,
                  "within_two": 186,
                  "p90_abs_error": 2.9999999999999996
                }
              ]
            },
            "KORD": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8058035714285716,
                  "rmse": 0.9832299178872516,
                  "bias": -0.5665178571428569,
                  "within_two": 218,
                  "p90_abs_error": 1.6000000000000054
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.8230803571428572,
                  "rmse": 1.0673375169083117,
                  "bias": 0.09495535714285712,
                  "within_two": 207,
                  "p90_abs_error": 1.77
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.8600694444444447,
                  "rmse": 1.0861788534876147,
                  "bias": -0.4825892857142861,
                  "within_two": 207,
                  "p90_abs_error": 1.6888888888888924
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0829017857142862,
                  "rmse": 1.3436728383161478,
                  "bias": -0.7081696428571429,
                  "within_two": 195,
                  "p90_abs_error": 2.160000000000003
                },
                {
                  "provider": "metNorway",
                  "mae": 1.156696428571429,
                  "rmse": 1.3746915238388162,
                  "bias": -0.9388392857142855,
                  "within_two": 198,
                  "p90_abs_error": 2.1000000000000005
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2191964285714287,
                  "rmse": 1.5219084588577783,
                  "bias": -0.8959821428571432,
                  "within_two": 181,
                  "p90_abs_error": 2.5
                }
              ]
            }
          }
        },
        "12": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T20:00:00Z",
            "valid_through": "2026-10-31T13:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 0.9619005328596805,
                "rmse": 1.1972696884692169,
                "bias": -0.5063055062166963,
                "within_two": 1043,
                "p90_abs_error": 1.900000000000001
              },
              {
                "provider": "weatherKit",
                "mae": 1.0803463587921849,
                "rmse": 1.3559121578300464,
                "bias": -0.5299200710479575,
                "within_two": 985,
                "p90_abs_error": 2.1800000000000037
              },
              {
                "provider": "pirateWeather",
                "mae": 1.1106749555950268,
                "rmse": 1.4198964263130194,
                "bias": -0.3516163410301955,
                "within_two": 976,
                "p90_abs_error": 2.2499999999999947
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.1154035918689562,
                "rmse": 1.4539154137983583,
                "bias": -0.41341030195381934,
                "within_two": 962,
                "p90_abs_error": 2.255555555555557
              },
              {
                "provider": "metNorway",
                "mae": 1.3304618117229132,
                "rmse": 1.6246300302980858,
                "bias": -0.7283303730017763,
                "within_two": 907,
                "p90_abs_error": 2.599999999999996
              },
              {
                "provider": "openMeteo",
                "mae": 1.6762877442273536,
                "rmse": 2.108561167095203,
                "bias": -1.2368561278863233,
                "within_two": 764,
                "p90_abs_error": 3.3999999999999986
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9951327433628319,
                  "rmse": 1.224871313450223,
                  "bias": -0.2871681415929202,
                  "within_two": 209,
                  "p90_abs_error": 2.000000000000001
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.064503441494592,
                  "rmse": 1.366469196148499,
                  "bias": 0.005211406096361509,
                  "within_two": 193,
                  "p90_abs_error": 2.255555555555557
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0774336283185841,
                  "rmse": 1.3373947729676012,
                  "bias": -0.2879646017699114,
                  "within_two": 191,
                  "p90_abs_error": 2.3300000000000014
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0902654867256638,
                  "rmse": 1.3410222622926893,
                  "bias": 0.08982300884955761,
                  "within_two": 191,
                  "p90_abs_error": 2.2499999999999987
                },
                {
                  "provider": "metNorway",
                  "mae": 1.356194690265487,
                  "rmse": 1.7287137783432018,
                  "bias": 0.5110619469026549,
                  "within_two": 180,
                  "p90_abs_error": 3.199999999999999
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8017699115044248,
                  "rmse": 2.2154525696786145,
                  "bias": -1.5265486725663715,
                  "within_two": 138,
                  "p90_abs_error": 3.6999999999999984
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.1746606334841634,
                  "rmse": 1.4576991726100605,
                  "bias": -0.9393665158371045,
                  "within_two": 190,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.2728506787330323,
                  "rmse": 1.5386572273734063,
                  "bias": -0.9371040723981906,
                  "within_two": 183,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4219457013574666,
                  "rmse": 1.7884780809822207,
                  "bias": -0.9635746606334847,
                  "within_two": 167,
                  "p90_abs_error": 2.9799999999999986
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.502941176470589,
                  "rmse": 1.8202636425822467,
                  "bias": -1.1038461538461546,
                  "within_two": 162,
                  "p90_abs_error": 3.049999999999997
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.7490196078431381,
                  "rmse": 2.1653145798621742,
                  "bias": -0.821417797888387,
                  "within_two": 138,
                  "p90_abs_error": 3.3444444444444423
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.2067873303167427,
                  "rmse": 2.7145577041963516,
                  "bias": -1.8936651583710409,
                  "within_two": 116,
                  "p90_abs_error": 4.500000000000005
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.8443478260869566,
                  "rmse": 1.0243449656710635,
                  "bias": -0.4417391304347829,
                  "within_two": 225,
                  "p90_abs_error": 1.5500000000000036
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.8947342995169084,
                  "rmse": 1.118278093194983,
                  "bias": -0.4383091787439622,
                  "within_two": 223,
                  "p90_abs_error": 1.6888888888888844
                },
                {
                  "provider": "visualCrossing",
                  "mae": 0.9582608695652173,
                  "rmse": 1.1185005490659667,
                  "bias": -0.642608695652174,
                  "within_two": 224,
                  "p90_abs_error": 1.6999999999999935
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.040913043478261,
                  "rmse": 1.2458824356568563,
                  "bias": -0.6620434782608701,
                  "within_two": 213,
                  "p90_abs_error": 1.869999999999992
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.556521739130435,
                  "rmse": 1.830918040100435,
                  "bias": -1.2669565217391308,
                  "within_two": 162,
                  "p90_abs_error": 2.800000000000004
                },
                {
                  "provider": "metNorway",
                  "mae": 1.741739130434783,
                  "rmse": 1.962407571902654,
                  "bias": -1.6426086956521742,
                  "within_two": 161,
                  "p90_abs_error": 2.799999999999996
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.7351111111111112,
                  "rmse": 0.9989772547738789,
                  "bias": -0.04622222222222201,
                  "within_two": 210,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9110617283950616,
                  "rmse": 1.1722841830210442,
                  "bias": -0.21190123456790141,
                  "within_two": 204,
                  "p90_abs_error": 1.7111111111111101
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9452888888888888,
                  "rmse": 1.1876293847642685,
                  "bias": -0.17604444444444436,
                  "within_two": 202,
                  "p90_abs_error": 2.0400000000000023
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1528888888888889,
                  "rmse": 1.4398148029057998,
                  "bias": -0.5448888888888889,
                  "within_two": 187,
                  "p90_abs_error": 2.4000000000000004
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2024888888888892,
                  "rmse": 1.5925331323956113,
                  "bias": -0.2409777777777775,
                  "within_two": 191,
                  "p90_abs_error": 2.520000000000001
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.464,
                  "rmse": 1.9423239230937313,
                  "bias": -0.4257777777777778,
                  "within_two": 177,
                  "p90_abs_error": 3.199999999999999
                }
              ]
            },
            "KORD": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8531250000000001,
                  "rmse": 1.0340411362361615,
                  "bias": -0.6245535714285714,
                  "within_two": 217,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9224107142857148,
                  "rmse": 1.1272818129085056,
                  "bias": -0.5659821428571425,
                  "within_two": 212,
                  "p90_abs_error": 1.8000000000000012
                },
                {
                  "provider": "pirateWeather",
                  "mae": 0.9254910714285713,
                  "rmse": 1.1942688662943535,
                  "bias": -0.07343750000000004,
                  "within_two": 207,
                  "p90_abs_error": 1.9200000000000017
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9734623015873016,
                  "rmse": 1.2049233493371179,
                  "bias": -0.6100694444444448,
                  "within_two": 204,
                  "p90_abs_error": 1.7111111111111101
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2142857142857144,
                  "rmse": 1.4559299924299738,
                  "bias": -1.0160714285714283,
                  "within_two": 189,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3625,
                  "rmse": 1.7016273723367625,
                  "bias": -1.0803571428571428,
                  "within_two": 171,
                  "p90_abs_error": 2.9000000000000035
                }
              ]
            }
          }
        },
        "24": {
          "pooled": {
            "n": 1127,
            "unique_observations": 1127,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-02T08:00:00Z",
            "valid_through": "2026-11-01T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.0711623779946764,
                "rmse": 1.3389397068569027,
                "bias": -0.6248447204968945,
                "within_two": 1010,
                "p90_abs_error": 2.1000000000000005
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.1622991225475698,
                "rmse": 1.4879257046285381,
                "bias": -0.3968845509218185,
                "within_two": 933,
                "p90_abs_error": 2.255555555555557
              },
              {
                "provider": "pirateWeather",
                "mae": 1.1680035492457854,
                "rmse": 1.5034381773621277,
                "bias": -0.36450754214729386,
                "within_two": 939,
                "p90_abs_error": 2.4799999999999995
              },
              {
                "provider": "weatherKit",
                "mae": 1.184614019520852,
                "rmse": 1.4889439335539405,
                "bias": -0.6379769299023959,
                "within_two": 954,
                "p90_abs_error": 2.3300000000000014
              },
              {
                "provider": "metNorway",
                "mae": 1.4214729370008874,
                "rmse": 1.7385600218063362,
                "bias": -0.7723158828748893,
                "within_two": 856,
                "p90_abs_error": 2.6999999999999997
              },
              {
                "provider": "openMeteo",
                "mae": 1.9983141082519968,
                "rmse": 2.444527415619282,
                "bias": -1.500532386867791,
                "within_two": 650,
                "p90_abs_error": 3.899999999999998
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 1.088495575221239,
                  "rmse": 1.394212119309081,
                  "bias": 0.07920353982300862,
                  "within_two": 191,
                  "p90_abs_error": 2.2499999999999987
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.1101769911504429,
                  "rmse": 1.3613339371717639,
                  "bias": -0.41548672566371664,
                  "within_two": 196,
                  "p90_abs_error": 2.1999999999999966
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1449852507374634,
                  "rmse": 1.4660119288861206,
                  "bias": -0.05530973451327469,
                  "within_two": 190,
                  "p90_abs_error": 2.255555555555557
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2615929203539826,
                  "rmse": 1.5474272110349256,
                  "bias": -0.3691150442477875,
                  "within_two": 180,
                  "p90_abs_error": 2.520000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4349557522123895,
                  "rmse": 1.8084242395213839,
                  "bias": 0.4526548672566371,
                  "within_two": 172,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.115044247787611,
                  "rmse": 2.537802686947137,
                  "bias": -1.749557522123894,
                  "within_two": 120,
                  "p90_abs_error": 4.299999999999997
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.3321266968325796,
                  "rmse": 1.658653436290854,
                  "bias": -1.110407239819005,
                  "within_two": 174,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3488687782805435,
                  "rmse": 1.6563739495154728,
                  "bias": -1.115384615384616,
                  "within_two": 180,
                  "p90_abs_error": 2.6999999999999997
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4794570135746612,
                  "rmse": 1.910580447680449,
                  "bias": -1.1581900452488694,
                  "within_two": 165,
                  "p90_abs_error": 3.4699999999999975
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5653846153846158,
                  "rmse": 1.907181593073737,
                  "bias": -1.1812217194570143,
                  "within_two": 158,
                  "p90_abs_error": 3.050000000000005
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.726897938662645,
                  "rmse": 2.063912056220276,
                  "bias": -0.7335344394167934,
                  "within_two": 138,
                  "p90_abs_error": 3.3333333333333335
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.375565610859729,
                  "rmse": 2.876539524847356,
                  "bias": -2.1004524886877833,
                  "within_two": 108,
                  "p90_abs_error": 4.400000000000009
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "pirateWeather",
                  "mae": 0.9160869565217391,
                  "rmse": 1.092971617436491,
                  "bias": -0.4908695652173917,
                  "within_two": 219,
                  "p90_abs_error": 1.6500000000000072
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9385990338164252,
                  "rmse": 1.1678785975774832,
                  "bias": -0.4637198067632859,
                  "within_two": 219,
                  "p90_abs_error": 1.6888888888888844
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0821739130434782,
                  "rmse": 1.2720233796046632,
                  "bias": -0.826521739130435,
                  "within_two": 219,
                  "p90_abs_error": 1.7999999999999972
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1675217391304349,
                  "rmse": 1.3657246842037667,
                  "bias": -0.8670869565217396,
                  "within_two": 205,
                  "p90_abs_error": 2.019999999999998
                },
                {
                  "provider": "metNorway",
                  "mae": 1.8139130434782607,
                  "rmse": 2.0527817817484304,
                  "bias": -1.6617391304347828,
                  "within_two": 149,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.0160869565217396,
                  "rmse": 2.3107028857226446,
                  "bias": -1.8456521739130438,
                  "within_two": 117,
                  "p90_abs_error": 3.4000000000000026
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.868888888888889,
                  "rmse": 1.2050449507521843,
                  "bias": 0.009333333333333391,
                  "within_two": 204,
                  "p90_abs_error": 1.900000000000001
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.0359506172839508,
                  "rmse": 1.3526039511104762,
                  "bias": -0.19782716049382731,
                  "within_two": 188,
                  "p90_abs_error": 2.244444444444444
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0417333333333334,
                  "rmse": 1.3210509284488452,
                  "bias": -0.08279999999999993,
                  "within_two": 196,
                  "p90_abs_error": 2.0700000000000034
                },
                {
                  "provider": "metNorway",
                  "mae": 1.2115555555555557,
                  "rmse": 1.5253123541680826,
                  "bias": -0.5244444444444445,
                  "within_two": 181,
                  "p90_abs_error": 2.6
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2216444444444445,
                  "rmse": 1.6685971486384739,
                  "bias": -0.12191111111111098,
                  "within_two": 182,
                  "p90_abs_error": 2.9500000000000015
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.6813333333333336,
                  "rmse": 2.2990142815273393,
                  "bias": -0.17555555555555563,
                  "within_two": 166,
                  "p90_abs_error": 3.700000000000006
                }
              ]
            },
            "KORD": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9502222222222226,
                  "rmse": 1.147751424888392,
                  "bias": -0.7813333333333334,
                  "within_two": 211,
                  "p90_abs_error": 1.8000000000000052
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9780444444444447,
                  "rmse": 1.2091532390708615,
                  "bias": -0.7180444444444444,
                  "within_two": 208,
                  "p90_abs_error": 1.8100000000000016
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9801481481481484,
                  "rmse": 1.2340011538635716,
                  "bias": -0.5400493827160496,
                  "within_two": 198,
                  "p90_abs_error": 2.1888888888888878
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0614222222222223,
                  "rmse": 1.338368160609529,
                  "bias": -0.12142222222222192,
                  "within_two": 189,
                  "p90_abs_error": 2.310000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3044444444444447,
                  "rmse": 1.5869887628251609,
                  "bias": -1.0093333333333334,
                  "within_two": 180,
                  "p90_abs_error": 2.5
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8093333333333335,
                  "rmse": 2.142843386199229,
                  "bias": -1.6333333333333333,
                  "within_two": 139,
                  "p90_abs_error": 3.299999999999999
                }
              ]
            }
          }
        },
        "48": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-03T08:00:00Z",
            "valid_through": "2026-11-02T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.0887211367673182,
                "rmse": 1.3699288853721239,
                "bias": -0.40701598579040865,
                "within_two": 975,
                "p90_abs_error": 2.2999999999999927
              },
              {
                "provider": "weatherKit",
                "mae": 1.1632859680284193,
                "rmse": 1.477815883950409,
                "bias": -0.4521136767317941,
                "within_two": 948,
                "p90_abs_error": 2.339999999999998
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.212127491612394,
                "rmse": 1.5677532494241475,
                "bias": -0.3118314584566809,
                "within_two": 893,
                "p90_abs_error": 2.744444444444443
              },
              {
                "provider": "openMeteo",
                "mae": 1.3769982238010658,
                "rmse": 1.8148611893936457,
                "bias": 0.6974245115452932,
                "within_two": 864,
                "p90_abs_error": 2.9999999999999996
              },
              {
                "provider": "metNorway",
                "mae": 1.5402309058614567,
                "rmse": 1.8857486463925213,
                "bias": -0.8327708703374779,
                "within_two": 813,
                "p90_abs_error": 3.000000000000003
              },
              {
                "provider": "pirateWeather",
                "mae": 1.55708703374778,
                "rmse": 1.9597103494244268,
                "bias": -0.9469094138543518,
                "within_two": 799,
                "p90_abs_error": 3.250000000000001
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1331858407079647,
                  "rmse": 1.4061338447603524,
                  "bias": -0.041150442477875936,
                  "within_two": 192,
                  "p90_abs_error": 2.3000000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.181194690265487,
                  "rmse": 1.4960376870460006,
                  "bias": 0.02146017699115049,
                  "within_two": 186,
                  "p90_abs_error": 2.549999999999994
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.2482792527040316,
                  "rmse": 1.5929217682113732,
                  "bias": -0.1558505408062933,
                  "within_two": 174,
                  "p90_abs_error": 2.7333333333333343
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2673008849557523,
                  "rmse": 1.5789885583045362,
                  "bias": -0.05199115044247772,
                  "within_two": 179,
                  "p90_abs_error": 2.7199999999999926
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.535398230088496,
                  "rmse": 1.9638322657858522,
                  "bias": 1.0522123893805313,
                  "within_two": 160,
                  "p90_abs_error": 3.299999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.585398230088496,
                  "rmse": 1.9789713069239583,
                  "bias": 0.48362831858407096,
                  "within_two": 159,
                  "p90_abs_error": 3.099999999999999
                }
              ]
            },
            "KLAX": {
              "n": 221,
              "unique_observations": 221,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "metNorway",
                  "mae": 1.4031674208144798,
                  "rmse": 1.7504621238572469,
                  "bias": -1.1705882352941182,
                  "within_two": 171,
                  "p90_abs_error": 2.600000000000004
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.403619909502263,
                  "rmse": 1.7179383624550013,
                  "bias": -1.0090497737556567,
                  "within_two": 168,
                  "p90_abs_error": 2.6
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4171493212669686,
                  "rmse": 1.8161738161081231,
                  "bias": -0.9827601809954757,
                  "within_two": 164,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4733031674208146,
                  "rmse": 1.876142186046261,
                  "bias": 0.5647058823529406,
                  "within_two": 156,
                  "p90_abs_error": 2.8999999999999995
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.6087481146304676,
                  "rmse": 2.013360213889768,
                  "bias": -0.37697335344394267,
                  "within_two": 147,
                  "p90_abs_error": 3.355555555555551
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6495475113122178,
                  "rmse": 2.0189277428301473,
                  "bias": -1.3212217194570142,
                  "within_two": 149,
                  "p90_abs_error": 3.250000000000005
                }
              ]
            },
            "KMIA": {
              "n": 230,
              "unique_observations": 230,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.995217391304348,
                  "rmse": 1.203888626944767,
                  "bias": -0.5439130434782612,
                  "within_two": 217,
                  "p90_abs_error": 1.6999999999999935
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.0335748792270536,
                  "rmse": 1.29452478446958,
                  "bias": -0.5041062801932376,
                  "within_two": 207,
                  "p90_abs_error": 1.7000000000000013
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.05604347826087,
                  "rmse": 1.2640100095916276,
                  "bias": -0.559434782608696,
                  "within_two": 207,
                  "p90_abs_error": 1.949999999999995
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0934782608695655,
                  "rmse": 1.4899518521546697,
                  "bias": 0.901304347826087,
                  "within_two": 199,
                  "p90_abs_error": 2.3000000000000083
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1850434782608692,
                  "rmse": 1.4029363616296389,
                  "bias": -0.8037391304347827,
                  "within_two": 204,
                  "p90_abs_error": 2.110000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.9969565217391305,
                  "rmse": 2.219371238808905,
                  "bias": -1.8100000000000003,
                  "within_two": 130,
                  "p90_abs_error": 3.299999999999999
                }
              ]
            },
            "KSEA": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8738938053097345,
                  "rmse": 1.1468888273502735,
                  "bias": 0.05265486725663749,
                  "within_two": 205,
                  "p90_abs_error": 1.999999999999997
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9753539823008852,
                  "rmse": 1.2687421476281704,
                  "bias": -0.018008849557521973,
                  "within_two": 202,
                  "p90_abs_error": 2.059999999999999
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.061701081612586,
                  "rmse": 1.3791503218222638,
                  "bias": -0.08264503441494593,
                  "within_two": 187,
                  "p90_abs_error": 2.244444444444444
                },
                {
                  "provider": "metNorway",
                  "mae": 1.186283185840708,
                  "rmse": 1.5434847368028501,
                  "bias": -0.52787610619469,
                  "within_two": 190,
                  "p90_abs_error": 2.599999999999996
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.364159292035398,
                  "rmse": 1.8701071854189941,
                  "bias": 0.08539823008849597,
                  "within_two": 188,
                  "p90_abs_error": 3.200000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.7952654867256637,
                  "rmse": 2.27505547924184,
                  "bias": -1.2482743362831858,
                  "within_two": 149,
                  "p90_abs_error": 3.7299999999999995
                }
              ]
            },
            "KORD": {
              "n": 223,
              "unique_observations": 223,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 0.9743049327354264,
                  "rmse": 1.2531565525868988,
                  "bias": -0.4090134529147983,
                  "within_two": 199,
                  "p90_abs_error": 2.019999999999998
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.0457399103139013,
                  "rmse": 1.3113167311930125,
                  "bias": -0.5058295964125562,
                  "within_two": 193,
                  "p90_abs_error": 2.2000000000000046
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1190333831589439,
                  "rmse": 1.4716146474527068,
                  "bias": -0.4393124065769808,
                  "within_two": 178,
                  "p90_abs_error": 2.7333333333333343
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.426457399103139,
                  "rmse": 1.8439696893513835,
                  "bias": 0.8793721973094172,
                  "within_two": 161,
                  "p90_abs_error": 3.199999999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.517937219730942,
                  "rmse": 1.8588655588609102,
                  "bias": -1.133183856502242,
                  "within_two": 163,
                  "p90_abs_error": 3.000000000000003
                },
                {
                  "provider": "pirateWeather",
                  "mae": 2.1217937219730945,
                  "rmse": 2.4880977660199655,
                  "bias": -1.651569506726457,
                  "within_two": 108,
                  "p90_abs_error": 3.6600000000000046
                }
              ]
            }
          }
        }
      },
      "wind": {
        "6": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T14:00:00Z",
            "valid_through": "2026-10-31T07:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.1408111308466549,
                "rmse": 1.4947140810131965,
                "bias": 0.08973554371422925,
                "within_two": 941,
                "p90_abs_error": 2.4700000000000006
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.2812819893428065,
                "rmse": 1.6461670395656327,
                "bias": 0.28917832247878394,
                "within_two": 864,
                "p90_abs_error": 2.7318222222222226
              },
              {
                "provider": "weatherKit",
                "mae": 1.3092199526346953,
                "rmse": 1.6427856143283617,
                "bias": -0.8101287744227356,
                "within_two": 897,
                "p90_abs_error": 2.6416666666666675
              },
              {
                "provider": "pirateWeather",
                "mae": 1.3552170909808567,
                "rmse": 1.7289016506738557,
                "bias": 0.22307381093349102,
                "within_two": 866,
                "p90_abs_error": 2.826666666666666
              },
              {
                "provider": "openMeteo",
                "mae": 1.3614772054470103,
                "rmse": 1.7466466193445014,
                "bias": -0.8032494572725482,
                "within_two": 856,
                "p90_abs_error": 2.833333333333334
              },
              {
                "provider": "metNorway",
                "mae": 1.4187803433984607,
                "rmse": 1.8387588377893527,
                "bias": 0.5050009867771855,
                "within_two": 858,
                "p90_abs_error": 2.9444444444444446
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1711553588987218,
                  "rmse": 1.4853567397695722,
                  "bias": -0.40730088495575234,
                  "within_two": 187,
                  "p90_abs_error": 2.397777777777778
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2477581120943955,
                  "rmse": 1.5966847276540395,
                  "bias": 0.2628810226155357,
                  "within_two": 181,
                  "p90_abs_error": 2.513333333333333
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.2602700491642085,
                  "rmse": 1.5845753012526658,
                  "bias": 0.3459040314650932,
                  "within_two": 177,
                  "p90_abs_error": 2.7000622222222224
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.6444886922320554,
                  "rmse": 2.046231479787562,
                  "bias": -1.3762291052114064,
                  "within_two": 149,
                  "p90_abs_error": 3.2038888888888897
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8334759095378568,
                  "rmse": 2.2910232683414984,
                  "bias": -1.6061012782694202,
                  "within_two": 133,
                  "p90_abs_error": 3.6877777777777787
                },
                {
                  "provider": "metNorway",
                  "mae": 1.981897738446411,
                  "rmse": 2.5071402371402884,
                  "bias": 1.5956243854473942,
                  "within_two": 129,
                  "p90_abs_error": 4.013333333333333
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0941041041041042,
                  "rmse": 1.4358927455996688,
                  "bias": -0.22833833833833847,
                  "within_two": 187,
                  "p90_abs_error": 2.3511111111111114
                },
                {
                  "provider": "metNorway",
                  "mae": 1.3316916916916919,
                  "rmse": 1.7055489919761022,
                  "bias": 0.3475875875875874,
                  "within_two": 170,
                  "p90_abs_error": 2.8733333333333344
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.384978178178178,
                  "rmse": 1.7060692168723477,
                  "bias": 0.5654722722722717,
                  "within_two": 150,
                  "p90_abs_error": 2.5900444444444437
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4740340340340343,
                  "rmse": 1.8508870710057608,
                  "bias": -0.883763763763764,
                  "within_two": 163,
                  "p90_abs_error": 2.980000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.520277777777778,
                  "rmse": 1.8847087354005323,
                  "bias": -1.1414389389389392,
                  "within_two": 166,
                  "p90_abs_error": 3.0416666666666674
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6266066066066067,
                  "rmse": 2.074382927811995,
                  "bias": 0.6588488488488486,
                  "within_two": 150,
                  "p90_abs_error": 3.3
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.1767467248908299,
                  "rmse": 1.4414901725165727,
                  "bias": -0.23709606986899576,
                  "within_two": 192,
                  "p90_abs_error": 2.3566666666666665
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2925473071324602,
                  "rmse": 1.639937139578639,
                  "bias": -0.579320718098011,
                  "within_two": 176,
                  "p90_abs_error": 2.766666666666667
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6420038816108684,
                  "rmse": 2.0664291508660746,
                  "bias": 1.1785395439107227,
                  "within_two": 145,
                  "p90_abs_error": 3.3988888888888895
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6441339155749637,
                  "rmse": 2.087828911797161,
                  "bias": 1.2249975739932073,
                  "within_two": 154,
                  "p90_abs_error": 3.595555555555556
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.688320504609413,
                  "rmse": 2.139100780972745,
                  "bias": 1.1950153517709847,
                  "within_two": 142,
                  "p90_abs_error": 3.661546666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6926200873362447,
                  "rmse": 2.103785636928317,
                  "bias": 1.0794129063561377,
                  "within_two": 153,
                  "p90_abs_error": 3.427777777777778
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9412197530864199,
                  "rmse": 1.158802851818512,
                  "bias": -0.2947703703703705,
                  "within_two": 206,
                  "p90_abs_error": 1.9622222222222219
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0336395061728396,
                  "rmse": 1.2604956849359354,
                  "bias": -0.3680790123456792,
                  "within_two": 202,
                  "p90_abs_error": 2.0155555555555558
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.1101975308641978,
                  "rmse": 1.3721158353321607,
                  "bias": -0.49479012345679035,
                  "within_two": 192,
                  "p90_abs_error": 2.2111111111111112
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.1582740740740742,
                  "rmse": 1.3810169097717255,
                  "bias": -0.7491777777777779,
                  "within_two": 193,
                  "p90_abs_error": 2.186111111111112
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1861486617283954,
                  "rmse": 1.4368362212308947,
                  "bias": -0.8489771456790126,
                  "within_two": 195,
                  "p90_abs_error": 2.2352
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.204814814814815,
                  "rmse": 1.4486251767128413,
                  "bias": -0.6458123456790126,
                  "within_two": 188,
                  "p90_abs_error": 2.1333333333333337
                }
              ]
            },
            "KORD": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T14:00:00Z",
              "valid_through": "2026-10-31T07:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8424107142857143,
                  "rmse": 1.0752599045969595,
                  "bias": 0.13206349206349197,
                  "within_two": 207,
                  "p90_abs_error": 1.7500000000000002
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.8791450396825397,
                  "rmse": 1.2051263489526878,
                  "bias": 0.17529900793650743,
                  "within_two": 200,
                  "p90_abs_error": 2.075599999999999
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0438541666666667,
                  "rmse": 1.2846340059802979,
                  "bias": -0.14960813492063518,
                  "within_two": 204,
                  "p90_abs_error": 1.9877777777777788
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0488343253968255,
                  "rmse": 1.3345987453827646,
                  "bias": -0.5576686507936509,
                  "within_two": 197,
                  "p90_abs_error": 2.080555555555556
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0525545634920637,
                  "rmse": 1.309745297226412,
                  "bias": -0.3530009920634923,
                  "within_two": 202,
                  "p90_abs_error": 1.9822222222222223
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0965823412698414,
                  "rmse": 1.415701283660887,
                  "bias": -0.4521974206349209,
                  "within_two": 192,
                  "p90_abs_error": 2.2488888888888887
                }
              ]
            }
          }
        },
        "12": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-01T20:00:00Z",
            "valid_through": "2026-10-31T13:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.138461614367476,
                "rmse": 1.4859880703958759,
                "bias": 0.1252328794158278,
                "within_two": 935,
                "p90_abs_error": 2.4411111111111103
              },
              {
                "provider": "weatherKit",
                "mae": 1.3028433984606278,
                "rmse": 1.6149208402503767,
                "bias": -0.7477318926386424,
                "within_two": 900,
                "p90_abs_error": 2.5711111111111116
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.3046578409315177,
                "rmse": 1.6707633057119304,
                "bias": 0.33404660746003517,
                "within_two": 841,
                "p90_abs_error": 2.7318222222222226
              },
              {
                "provider": "pirateWeather",
                "mae": 1.346758436944938,
                "rmse": 1.7310456301127488,
                "bias": 0.2911456483126108,
                "within_two": 868,
                "p90_abs_error": 2.725555555555556
              },
              {
                "provider": "openMeteo",
                "mae": 1.361256167357411,
                "rmse": 1.74706020738935,
                "bias": -0.7861900532859684,
                "within_two": 868,
                "p90_abs_error": 2.8211111111111116
              },
              {
                "provider": "metNorway",
                "mae": 1.4831418985593054,
                "rmse": 1.8945532738713855,
                "bias": 0.5816518650088808,
                "within_two": 839,
                "p90_abs_error": 3.013333333333333
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1359882005899706,
                  "rmse": 1.470530959315463,
                  "bias": -0.4070894788593905,
                  "within_two": 187,
                  "p90_abs_error": 2.478888888888889
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2076352015732548,
                  "rmse": 1.552673744058939,
                  "bias": 0.2839380530973449,
                  "within_two": 181,
                  "p90_abs_error": 2.545555555555556
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.280540924287119,
                  "rmse": 1.620423950362828,
                  "bias": 0.3927019469026546,
                  "within_two": 174,
                  "p90_abs_error": 2.68224
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.5104252704031467,
                  "rmse": 1.8806144387586636,
                  "bias": -1.1940732546706,
                  "within_two": 163,
                  "p90_abs_error": 2.948333333333334
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.8975221238938056,
                  "rmse": 2.325899014890029,
                  "bias": -1.678053097345133,
                  "within_two": 129,
                  "p90_abs_error": 3.7033333333333336
                },
                {
                  "provider": "metNorway",
                  "mae": 2.0832792527040316,
                  "rmse": 2.5434074812864043,
                  "bias": 1.6622566371681415,
                  "within_two": 124,
                  "p90_abs_error": 4.027777777777778
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.1610060060060061,
                  "rmse": 1.5198056576466588,
                  "bias": -0.13429929929929946,
                  "within_two": 179,
                  "p90_abs_error": 2.5277777777777777
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.3868174174174173,
                  "rmse": 1.7381760920159224,
                  "bias": 0.5573999999999995,
                  "within_two": 147,
                  "p90_abs_error": 2.5900444444444437
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.3930030030030032,
                  "rmse": 1.7820569620258482,
                  "bias": -0.6977477477477481,
                  "within_two": 167,
                  "p90_abs_error": 2.8244444444444454
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.54971971971972,
                  "rmse": 1.9015784483001181,
                  "bias": -1.1863513513513515,
                  "within_two": 157,
                  "p90_abs_error": 3.084444444444445
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5754404404404405,
                  "rmse": 1.9691170510789193,
                  "bias": 0.5686036036036034,
                  "within_two": 154,
                  "p90_abs_error": 3.173333333333334
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6874524524524526,
                  "rmse": 2.1556993246896368,
                  "bias": 0.8478828828828827,
                  "within_two": 149,
                  "p90_abs_error": 3.542222222222222
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.1555143134400778,
                  "rmse": 1.4127809364484472,
                  "bias": 0.06391314895681699,
                  "within_two": 194,
                  "p90_abs_error": 2.3055555555555562
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2685443959243088,
                  "rmse": 1.628247130006023,
                  "bias": -0.6433236293061624,
                  "within_two": 185,
                  "p90_abs_error": 2.6944444444444446
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.5903299369238235,
                  "rmse": 2.009928221639566,
                  "bias": 1.2006065016982048,
                  "within_two": 152,
                  "p90_abs_error": 3.315555555555556
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5903930131004367,
                  "rmse": 2.033038879632233,
                  "bias": 1.1545366327025715,
                  "within_two": 146,
                  "p90_abs_error": 3.2988888888888894
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.643533042212518,
                  "rmse": 2.0839589022838187,
                  "bias": 1.1875315672003879,
                  "within_two": 143,
                  "p90_abs_error": 3.5515288888888885
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6767976710334789,
                  "rmse": 2.0773875847597965,
                  "bias": 1.1099951479864143,
                  "within_two": 158,
                  "p90_abs_error": 3.3422222222222224
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9390913580246915,
                  "rmse": 1.1473069845827786,
                  "bias": -0.2615604938271606,
                  "within_two": 208,
                  "p90_abs_error": 1.866666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0391555555555556,
                  "rmse": 1.2748070609013764,
                  "bias": -0.3535851851851854,
                  "within_two": 201,
                  "p90_abs_error": 2.0155555555555558
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.1733580246913582,
                  "rmse": 1.419340380810072,
                  "bias": -0.5845185185185188,
                  "within_two": 188,
                  "p90_abs_error": 2.164444444444445
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1784698864197534,
                  "rmse": 1.4355278936701794,
                  "bias": -0.8275798518518521,
                  "within_two": 192,
                  "p90_abs_error": 2.462204444444445
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2134172839506174,
                  "rmse": 1.5182459683140226,
                  "bias": -0.5139407407407409,
                  "within_two": 187,
                  "p90_abs_error": 2.435555555555556
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.266046913580247,
                  "rmse": 1.4924366902312551,
                  "bias": -0.9111530864197532,
                  "within_two": 183,
                  "p90_abs_error": 2.309444444444445
                }
              ]
            },
            "KORD": {
              "n": 224,
              "unique_observations": 224,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-01T20:00:00Z",
              "valid_through": "2026-10-31T13:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.8569196428571431,
                  "rmse": 1.0848130792385966,
                  "bias": 0.20866567460317453,
                  "within_two": 209,
                  "p90_abs_error": 1.6944444444444446
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.0278759920634921,
                  "rmse": 1.3706779795632569,
                  "bias": 0.34778472222222173,
                  "within_two": 185,
                  "p90_abs_error": 2.2352
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0320188492063493,
                  "rmse": 1.3082981261902602,
                  "bias": -0.3935367063492066,
                  "within_two": 200,
                  "p90_abs_error": 2.020000000000001
                },
                {
                  "provider": "metNorway",
                  "mae": 1.0341617063492066,
                  "rmse": 1.2763483528979567,
                  "bias": -0.09639384920634943,
                  "within_two": 202,
                  "p90_abs_error": 1.9733333333333338
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.0363144841269842,
                  "rmse": 1.2961042776338956,
                  "bias": -0.5283134920634922,
                  "within_two": 203,
                  "p90_abs_error": 1.9833333333333336
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0745734126984128,
                  "rmse": 1.3326523517273268,
                  "bias": -0.2564384920634923,
                  "within_two": 204,
                  "p90_abs_error": 1.9000000000000008
                }
              ]
            }
          }
        },
        "24": {
          "pooled": {
            "n": 1127,
            "unique_observations": 1127,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-02T08:00:00Z",
            "valid_through": "2026-11-01T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.1228896776101747,
                "rmse": 1.4836335435949426,
                "bias": 0.10459134378389028,
                "within_two": 940,
                "p90_abs_error": 2.4844444444444442
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.2704649985211476,
                "rmse": 1.6527268070264767,
                "bias": 0.3361274494725423,
                "within_two": 872,
                "p90_abs_error": 2.792257777777778
              },
              {
                "provider": "weatherKit",
                "mae": 1.289205856255546,
                "rmse": 1.6031457061502707,
                "bias": -0.7312486443852905,
                "within_two": 907,
                "p90_abs_error": 2.609444444444445
              },
              {
                "provider": "pirateWeather",
                "mae": 1.3387104406980184,
                "rmse": 1.7285712308478995,
                "bias": 0.2432613625160207,
                "within_two": 863,
                "p90_abs_error": 2.801111111111111
              },
              {
                "provider": "openMeteo",
                "mae": 1.4011613920930694,
                "rmse": 1.794601615611791,
                "bias": -0.7809267475105988,
                "within_two": 839,
                "p90_abs_error": 2.916666666666667
              },
              {
                "provider": "metNorway",
                "mae": 1.42315587104407,
                "rmse": 1.8411581708003866,
                "bias": 0.511522232081238,
                "within_two": 861,
                "p90_abs_error": 3.0277777777777777
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.137148475909538,
                  "rmse": 1.457137565668909,
                  "bias": -0.36649950835791556,
                  "within_two": 190,
                  "p90_abs_error": 2.301111111111111
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1667975614552606,
                  "rmse": 1.5410345760419104,
                  "bias": 0.36904416912487686,
                  "within_two": 184,
                  "p90_abs_error": 2.68224
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.1849459193706982,
                  "rmse": 1.51968066864206,
                  "bias": 0.2915142576204521,
                  "within_two": 184,
                  "p90_abs_error": 2.5988888888888892
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4844124877089482,
                  "rmse": 1.858449126869387,
                  "bias": -1.1403318584070798,
                  "within_two": 161,
                  "p90_abs_error": 2.9977777777777788
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.827399213372665,
                  "rmse": 2.248297877605143,
                  "bias": -1.5169370698131763,
                  "within_two": 134,
                  "p90_abs_error": 3.6522222222222225
                },
                {
                  "provider": "metNorway",
                  "mae": 1.9322713864306784,
                  "rmse": 2.361381075433458,
                  "bias": 1.534434611602753,
                  "within_two": 126,
                  "p90_abs_error": 3.8277777777777775
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0694894894894897,
                  "rmse": 1.4010206529459488,
                  "bias": -0.18884884884884895,
                  "within_two": 187,
                  "p90_abs_error": 2.4288888888888893
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.3328002002002002,
                  "rmse": 1.7001676028759576,
                  "bias": 0.6425823823823819,
                  "within_two": 162,
                  "p90_abs_error": 2.7318222222222226
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4268968968968971,
                  "rmse": 1.8265134443725253,
                  "bias": -0.8493293293293296,
                  "within_two": 161,
                  "p90_abs_error": 2.886666666666667
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.483693693693694,
                  "rmse": 1.8278249778644733,
                  "bias": -1.1933033033033036,
                  "within_two": 167,
                  "p90_abs_error": 3.0933333333333337
                },
                {
                  "provider": "metNorway",
                  "mae": 1.4849299299299301,
                  "rmse": 1.900918528597024,
                  "bias": 0.3930580580580579,
                  "within_two": 162,
                  "p90_abs_error": 2.8733333333333344
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.5985635635635635,
                  "rmse": 2.0902777380370403,
                  "bias": 0.7263913913913913,
                  "within_two": 150,
                  "p90_abs_error": 3.3566666666666674
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.273017952450267,
                  "rmse": 1.5384333697869503,
                  "bias": 0.02974284327996107,
                  "within_two": 185,
                  "p90_abs_error": 2.5366666666666666
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.5312760795730231,
                  "rmse": 1.8969656445311156,
                  "bias": -0.7744784085395442,
                  "within_two": 164,
                  "p90_abs_error": 3.1888888888888887
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.6455070354196994,
                  "rmse": 2.082466575639181,
                  "bias": 1.1327268316351287,
                  "within_two": 151,
                  "p90_abs_error": 3.427777777777779
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6674187287724405,
                  "rmse": 2.0986247213504208,
                  "bias": 1.1122028141678795,
                  "within_two": 141,
                  "p90_abs_error": 3.4266666666666654
                },
                {
                  "provider": "metNorway",
                  "mae": 1.708660844250364,
                  "rmse": 2.1725680700444725,
                  "bias": 1.0187530325084908,
                  "within_two": 162,
                  "p90_abs_error": 3.5988888888888897
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.7244807375060651,
                  "rmse": 2.1580339444374266,
                  "bias": 1.1381563512857835,
                  "within_two": 142,
                  "p90_abs_error": 3.661546666666667
                }
              ]
            },
            "KSEA": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9227851851851854,
                  "rmse": 1.1446479934052147,
                  "bias": -0.2318320987654322,
                  "within_two": 206,
                  "p90_abs_error": 1.823333333333333
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9884839506172841,
                  "rmse": 1.2017070802493994,
                  "bias": -0.2997333333333336,
                  "within_two": 209,
                  "p90_abs_error": 1.801111111111111
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.1465737481481484,
                  "rmse": 1.401083888992387,
                  "bias": -0.7157966222222225,
                  "within_two": 193,
                  "p90_abs_error": 2.192586666666667
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.2064493827160496,
                  "rmse": 1.4501105468479158,
                  "bias": -0.5910222222222224,
                  "within_two": 184,
                  "p90_abs_error": 2.2566666666666673
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.2199185185185186,
                  "rmse": 1.4589196244164875,
                  "bias": -0.8506345679012347,
                  "within_two": 193,
                  "p90_abs_error": 2.2077777777777783
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.2642716049382718,
                  "rmse": 1.5900810463250077,
                  "bias": -0.4183555555555558,
                  "within_two": 177,
                  "p90_abs_error": 2.6366666666666667
                }
              ]
            },
            "KORD": {
              "n": 225,
              "unique_observations": 225,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-02T08:00:00Z",
              "valid_through": "2026-11-01T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.829451851851852,
                  "rmse": 1.1099784053560022,
                  "bias": 0.15731358024691347,
                  "within_two": 206,
                  "p90_abs_error": 1.8611111111111114
                },
                {
                  "provider": "openMeteo",
                  "mae": 0.9520987654320989,
                  "rmse": 1.2537201837091805,
                  "bias": -0.34328888888888914,
                  "within_two": 203,
                  "p90_abs_error": 1.9855555555555564
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 0.9748932345679012,
                  "rmse": 1.3196585841211805,
                  "bias": 0.23633244444444393,
                  "within_two": 191,
                  "p90_abs_error": 2.2352
                },
                {
                  "provider": "weatherKit",
                  "mae": 0.9870000000000002,
                  "rmse": 1.253133831311307,
                  "bias": -0.5195876543209877,
                  "within_two": 201,
                  "p90_abs_error": 2.0055555555555555
                },
                {
                  "provider": "metNorway",
                  "mae": 0.9949185185185188,
                  "rmse": 1.2510677425985555,
                  "bias": -0.10404444444444469,
                  "within_two": 202,
                  "p90_abs_error": 2.002222222222222
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.0344790123456793,
                  "rmse": 1.3229931189794382,
                  "bias": -0.33200000000000024,
                  "within_two": 204,
                  "p90_abs_error": 1.954444444444445
                }
              ]
            }
          }
        },
        "48": {
          "pooled": {
            "n": 1126,
            "unique_observations": 1126,
            "station_days": 155,
            "utc_date_blocks": 31,
            "valid_from": "2026-10-03T08:00:00Z",
            "valid_through": "2026-11-02T01:00:00Z",
            "scores": [
              {
                "provider": "visualCrossing",
                "mae": 1.3168906650878234,
                "rmse": 1.7450294722189628,
                "bias": 0.2367702782711663,
                "within_two": 872,
                "p90_abs_error": 2.783333333333334
              },
              {
                "provider": "weatherKit",
                "mae": 1.3641997237023882,
                "rmse": 1.7154434846197686,
                "bias": -0.7501697256759425,
                "within_two": 864,
                "p90_abs_error": 2.7694444444444453
              },
              {
                "provider": "nationalWeatherService",
                "mae": 1.4420803631340045,
                "rmse": 1.8387057108974623,
                "bias": 0.37177621472271527,
                "within_two": 803,
                "p90_abs_error": 3.0370844444444436
              },
              {
                "provider": "openMeteo",
                "mae": 1.4431418985593054,
                "rmse": 1.8773866007444218,
                "bias": -0.14113874087231126,
                "within_two": 844,
                "p90_abs_error": 3.124444444444445
              },
              {
                "provider": "metNorway",
                "mae": 1.4777284389184924,
                "rmse": 1.8911138232969893,
                "bias": 0.42379909216498896,
                "within_two": 837,
                "p90_abs_error": 3.198888888888889
              },
              {
                "provider": "pirateWeather",
                "mae": 1.554490822972173,
                "rmse": 1.9564041873431135,
                "bias": 0.08434083283994452,
                "within_two": 795,
                "p90_abs_error": 3.1700000000000004
              }
            ]
          },
          "locations": {
            "KJFK": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.3067207472959688,
                  "rmse": 1.665402137464466,
                  "bias": -0.2519026548672567,
                  "within_two": 174,
                  "p90_abs_error": 2.8166666666666664
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.3492824385447395,
                  "rmse": 1.7483067151263987,
                  "bias": 0.39617124877089466,
                  "within_two": 169,
                  "p90_abs_error": 3.0370844444444436
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.3840167158308752,
                  "rmse": 1.7674083602298412,
                  "bias": 0.4189921337266468,
                  "within_two": 174,
                  "p90_abs_error": 3.198888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.471558505408063,
                  "rmse": 1.8785680599492443,
                  "bias": -0.7387954768928223,
                  "within_two": 171,
                  "p90_abs_error": 3.1388888888888893
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.4904400196656835,
                  "rmse": 1.9068535012020282,
                  "bias": -1.0265707964601771,
                  "within_two": 165,
                  "p90_abs_error": 3.081666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 2.026293018682399,
                  "rmse": 2.5117110190028717,
                  "bias": 1.417443461160275,
                  "within_two": 129,
                  "p90_abs_error": 4.098888888888889
                }
              ]
            },
            "KLAX": {
              "n": 222,
              "unique_observations": 222,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "openMeteo",
                  "mae": 1.1583633633633637,
                  "rmse": 1.511337355362073,
                  "bias": -0.38446946946946975,
                  "within_two": 188,
                  "p90_abs_error": 2.366666666666667
                },
                {
                  "provider": "visualCrossing",
                  "mae": 1.3007057057057059,
                  "rmse": 1.6621474783530346,
                  "bias": -0.01709209209209218,
                  "within_two": 172,
                  "p90_abs_error": 2.6944444444444446
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.5672506506506505,
                  "rmse": 2.0043904438213613,
                  "bias": 0.6155737737737732,
                  "within_two": 149,
                  "p90_abs_error": 3.1044888888888886
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.6130430430430434,
                  "rmse": 2.01730610427937,
                  "bias": -1.3220220220220222,
                  "within_two": 153,
                  "p90_abs_error": 3.387777777777779
                },
                {
                  "provider": "metNorway",
                  "mae": 1.6224374374374375,
                  "rmse": 2.0038138214270442,
                  "bias": 0.3915665665665664,
                  "within_two": 146,
                  "p90_abs_error": 3.3566666666666674
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.8265115115115116,
                  "rmse": 2.3119542801934507,
                  "bias": 0.9409359359359357,
                  "within_two": 138,
                  "p90_abs_error": 3.757777777777778
                }
              ]
            },
            "KMIA": {
              "n": 229,
              "unique_observations": 229,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "weatherKit",
                  "mae": 1.252802037845706,
                  "rmse": 1.560988674553128,
                  "bias": 0.18722222222222212,
                  "within_two": 179,
                  "p90_abs_error": 2.5316666666666667
                },
                {
                  "provider": "metNorway",
                  "mae": 1.5643765162542456,
                  "rmse": 1.976365659353741,
                  "bias": 0.8602814167879668,
                  "within_two": 165,
                  "p90_abs_error": 3.327777777777778
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.6982775351770987,
                  "rmse": 2.1423578037771422,
                  "bias": 1.1108927704997573,
                  "within_two": 145,
                  "p90_abs_error": 3.656666666666667
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.7811671227559438,
                  "rmse": 2.2367693140961067,
                  "bias": 1.2278160892770498,
                  "within_two": 135,
                  "p90_abs_error": 3.728951111111112
                },
                {
                  "provider": "visualCrossing",
                  "mae": 2.007093643862203,
                  "rmse": 2.5615835136843352,
                  "bias": 1.6416982047549733,
                  "within_two": 130,
                  "p90_abs_error": 4.38888888888889
                },
                {
                  "provider": "openMeteo",
                  "mae": 2.1003153808830666,
                  "rmse": 2.6415516767990863,
                  "bias": 1.864167879670063,
                  "within_two": 121,
                  "p90_abs_error": 4.607777777777779
                }
              ]
            },
            "KSEA": {
              "n": 226,
              "unique_observations": 226,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 1.0354965585054081,
                  "rmse": 1.2715372082891656,
                  "bias": -0.33560471976401196,
                  "within_two": 195,
                  "p90_abs_error": 2.115555555555556
                },
                {
                  "provider": "metNorway",
                  "mae": 1.066755162241888,
                  "rmse": 1.2731734538172175,
                  "bias": -0.40797443461160293,
                  "within_two": 205,
                  "p90_abs_error": 1.986666666666667
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.331047236971485,
                  "rmse": 1.574446138513504,
                  "bias": -0.7676685939036384,
                  "within_two": 176,
                  "p90_abs_error": 2.707031111111111
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.3839503441494594,
                  "rmse": 1.6422549341407726,
                  "bias": -1.0579129793510327,
                  "within_two": 173,
                  "p90_abs_error": 2.4988888888888887
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.4187266470009836,
                  "rmse": 1.7203179356871932,
                  "bias": -1.0573107177974437,
                  "within_two": 166,
                  "p90_abs_error": 2.855555555555556
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.559532940019666,
                  "rmse": 1.8395021168244996,
                  "bias": -1.232177974434612,
                  "within_two": 160,
                  "p90_abs_error": 2.915555555555556
                }
              ]
            },
            "KORD": {
              "n": 223,
              "unique_observations": 223,
              "station_days": 31,
              "utc_date_blocks": 31,
              "valid_from": "2026-10-03T08:00:00Z",
              "valid_through": "2026-11-02T01:00:00Z",
              "scores": [
                {
                  "provider": "visualCrossing",
                  "mae": 0.9197159940209269,
                  "rmse": 1.1990868635410783,
                  "bias": 0.12208769307424008,
                  "within_two": 201,
                  "p90_abs_error": 1.9333333333333336
                },
                {
                  "provider": "openMeteo",
                  "mae": 1.0477329347284505,
                  "rmse": 1.3347370040405553,
                  "bias": -0.4239661185849529,
                  "within_two": 198,
                  "p90_abs_error": 2.080000000000001
                },
                {
                  "provider": "weatherKit",
                  "mae": 1.08291230692576,
                  "rmse": 1.373709550319373,
                  "bias": -0.5514922770303938,
                  "within_two": 194,
                  "p90_abs_error": 2.2027777777777784
                },
                {
                  "provider": "metNorway",
                  "mae": 1.1052466367713005,
                  "rmse": 1.418889489761432,
                  "bias": -0.15638764324863003,
                  "within_two": 192,
                  "p90_abs_error": 2.2877777777777784
                },
                {
                  "provider": "nationalWeatherService",
                  "mae": 1.175834379671151,
                  "rmse": 1.5243755218447328,
                  "bias": 0.3800500249128047,
                  "within_two": 174,
                  "p90_abs_error": 2.412622222222222
                },
                {
                  "provider": "pirateWeather",
                  "mae": 1.3036920777279524,
                  "rmse": 1.6422523785757532,
                  "bias": -0.8275087194818139,
                  "within_two": 178,
                  "p90_abs_error": 2.794444444444445
                }
              ]
            }
          }
        }
      }
    }
  }
}
