{"castcheck_version":"0.1.0","schema_version":"0.1","methodology_version":"0.2","generated_at":"2026-08-31T03:51:00+00:00","computed_at":"2026-08-31T03:51:00+00:00","data_through":"2026-08-30","next_update":"2026-08-31T11:00:00+00:00","window":{"type":"multiple","days":null,"start":"2024-01-02","end":"2026-08-30"},"units":{"mae":"degC","bias":"degC","rmse":"degC","mae_ci_low":"degC","mae_ci_high":"degC","bias_ci_low":"degC","bias_ci_high":"degC","mae_diff":"degC","ci_low":"degC","ci_high":"degC","n":"days","n_common":"days","hit1f":"fraction","hit2f":"fraction","hit3f":"fraction","skill_persistence":"fraction","init_hour":"UTC hour","lead_day":"days"},"method":{"ci":"circular moving-block bootstrap over climatological days","resamples":1000,"level":0.95,"block":"7 days","min_n":30,"ref":"https://castcheck.zifanzhang.com/methodology/"},"truth":{"source":"NWS Daily Climate Report (CLI), first final issuance after local midnight","fallback":["CF6 monthly summary","hourly station observations (flagged)"],"policy":"first-final; later corrections are stored but never change a published score"},"license":"CC-BY-4.0 (CastCheck derived data); see /data/ for upstream licences","site":"https://castcheck.zifanzhang.com","station_id":"ALL","model_id":"graphcast_ifs","lead_day":0,"model_version":"GRAP_v100","segment_start":"2026-01-01","permalink":"/station/ALL/model/graphcast_ifs/lead/0/","scores":{"columns":["init_hour","variable","method","window","n","n_stations","n_flagged","mae","bias","rmse","hit1f","hit2f","hit3f","mae_debiased","skill_persistence","skill_persistence_debiased","mae_ci_low","mae_ci_high","bias_ci_low","bias_ci_high","rmse_ci_low","rmse_ci_high","hit1f_ci_low","hit1f_ci_high","period_start","period_end"],"rows":[[0,"tmax","bilinear","30d",28,22.964,2,2.536,-2.493,2.816,0.065,0.14,0.26,0.209,null,null,2.476,2.6,-2.559,-2.427,2.745,2.89,0.046,0.087,"2026-08-01","2026-08-30"],[0,"tmax","nearest","30d",28,22.964,2,2.652,-2.451,2.959,0.07,0.149,0.235,0.224,null,null,2.578,2.744,-2.546,-2.357,2.87,3.057,0.051,0.092,"2026-08-01","2026-08-30"],[0,"tmax","bilinear","365d",34,22.971,2,2.516,-2.473,2.821,0.069,0.145,0.271,0.209,null,null,2.445,2.607,-2.564,-2.399,2.747,2.908,0.047,0.091,"2026-01-01","2026-08-30"],[0,"tmax","nearest","365d",34,22.971,2,2.617,-2.443,2.944,0.075,0.155,0.252,0.223,null,null,2.519,2.738,-2.567,-2.351,2.855,3.061,0.054,0.099,"2026-01-01","2026-08-30"],[0,"tmax","bilinear","90d",28,22.964,2,2.536,-2.493,2.816,0.065,0.14,0.26,0.209,null,null,2.454,2.64,-2.594,-2.411,2.727,2.921,0.043,0.088,"2026-08-01","2026-08-30"],[0,"tmax","nearest","90d",28,22.964,2,2.652,-2.451,2.959,0.07,0.149,0.235,0.224,null,null,2.56,2.793,-2.591,-2.336,2.852,3.107,0.049,0.093,"2026-08-01","2026-08-30"],[0,"tmax","bilinear","all",34,22.971,2,2.516,-2.473,2.821,0.069,0.145,0.271,0.209,null,null,2.441,2.61,-2.567,-2.394,2.744,2.913,0.047,0.09,"2026-01-01","2026-08-30"],[0,"tmax","nearest","all",34,22.971,2,2.617,-2.443,2.944,0.075,0.155,0.252,0.223,null,null,2.521,2.746,-2.556,-2.352,2.85,3.073,0.054,0.098,"2026-01-01","2026-08-30"],[0,"tmin","bilinear","30d",28,22.964,2,1.114,0.529,1.489,0.362,0.609,0.767,0.217,null,null,1.063,1.162,0.437,0.629,1.4,1.57,0.333,0.391,"2026-08-01","2026-08-30"],[0,"tmin","nearest","30d",28,22.964,2,1.144,0.54,1.538,0.367,0.592,0.747,0.223,null,null,1.068,1.202,0.437,0.639,1.424,1.633,0.326,0.41,"2026-08-01","2026-08-30"],[0,"tmin","bilinear","365d",34,22.971,2,1.204,0.571,1.668,0.348,0.594,0.749,0.236,null,null,1.087,1.395,0.448,0.688,1.444,1.987,0.304,0.384,"2026-01-01","2026-08-30"],[0,"tmin","nearest","365d",34,22.971,2,1.244,0.583,1.718,0.346,0.574,0.731,0.239,null,null,1.108,1.46,0.454,0.695,1.48,2.04,0.283,0.395,"2026-01-01","2026-08-30"],[0,"tmin","bilinear","90d",28,22.964,2,1.114,0.529,1.489,0.362,0.609,0.767,0.217,null,null,1.066,1.177,0.394,0.635,1.391,1.585,0.33,0.391,"2026-08-01","2026-08-30"],[0,"tmin","nearest","90d",28,22.964,2,1.144,0.54,1.538,0.367,0.592,0.747,0.223,null,null,1.069,1.213,0.393,0.646,1.422,1.647,0.317,0.406,"2026-08-01","2026-08-30"],[0,"tmin","bilinear","all",34,22.971,2,1.204,0.571,1.668,0.348,0.594,0.749,0.236,null,null,1.084,1.383,0.435,0.698,1.432,1.974,0.306,0.382,"2026-01-01","2026-08-30"],[0,"tmin","nearest","all",34,22.971,2,1.244,0.583,1.718,0.346,0.574,0.731,0.239,null,null,1.096,1.453,0.439,0.705,1.465,2.029,0.286,0.393,"2026-01-01","2026-08-30"]]},"pairwise_scope":{"window":"90d","init_hour":0,"method":"bilinear","note":"every window/init/method is in pairwise/latest.json"},"pairwise":{"columns":["station_id","init_hour","lead_day","variable","window","model_a","model_b","n_common","mae_diff","ci_low","ci_high","significant","method"],"rows":[["ALL",0,0,"tmax","90d","aifs_single","graphcast_ifs",28,-0.656,-0.71,-0.597,true,"bilinear"],["ALL",0,0,"tmax","90d","aurora_gfs","graphcast_ifs",2,0.478,0.354,0.602,true,"bilinear"],["ALL",0,0,"tmax","90d","aurora_ifs","graphcast_ifs",3,0.006,-0.025,0.021,false,"bilinear"],["ALL",0,0,"tmax","90d","fourcastnet_gfs","graphcast_ifs",2,-0.321,-0.514,-0.128,true,"bilinear"],["ALL",0,0,"tmax","90d","fourcastnet_ifs","graphcast_ifs",3,-0.265,-0.422,0.048,false,"bilinear"],["ALL",0,0,"tmax","90d","gfs","graphcast_ifs",28,-1.086,-1.184,-1.006,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_gfs","graphcast_ifs",2,0.368,0.235,0.501,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_ifs","ifs_hres",23,0.742,0.679,0.783,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_ifs","pangu_gfs",2,0.668,0.462,0.873,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_ifs","pangu_ifs",3,0.804,0.58,0.996,true,"bilinear"],["ALL",0,0,"tmin","90d","aifs_single","graphcast_ifs",28,0.059,-0.024,0.147,false,"bilinear"],["ALL",0,0,"tmin","90d","aurora_gfs","graphcast_ifs",2,0.403,0.379,0.427,true,"bilinear"],["ALL",0,0,"tmin","90d","aurora_ifs","graphcast_ifs",3,0.083,0.03,0.174,true,"bilinear"],["ALL",0,0,"tmin","90d","fourcastnet_gfs","graphcast_ifs",2,0.471,0.313,0.628,true,"bilinear"],["ALL",0,0,"tmin","90d","fourcastnet_ifs","graphcast_ifs",3,0.235,0.2,0.252,true,"bilinear"],["ALL",0,0,"tmin","90d","gfs","graphcast_ifs",28,0.365,0.272,0.497,true,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_gfs","graphcast_ifs",2,0.451,0.422,0.479,true,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_ifs","ifs_hres",23,-0.055,-0.117,0.005,false,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_ifs","pangu_gfs",2,-0.347,-0.44,-0.254,true,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_ifs","pangu_ifs",3,-0.061,-0.216,0.078,false,"bilinear"]]},"series_days":90,"series_scope":{"init_hour":0,"method":"bilinear","note":"other init/method slices and the matching forecast and observation values are in /data/daily_errors.csv.gz"},"series":[]}