{"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":"persistence","lead_day":4,"model_version":"obs","segment_start":"2024-01-01","permalink":"/station/ALL/model/persistence/lead/4/","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",30,22.967,2,2.151,0.024,2.897,0.204,0.408,0.508,0.8,null,null,2.013,2.293,-0.292,0.385,2.687,3.088,0.175,0.242,"2026-08-01","2026-08-30"],[0,"tmax","nearest","30d",30,22.967,2,2.151,0.024,2.897,0.204,0.408,0.508,0.8,null,null,2.013,2.293,-0.292,0.385,2.687,3.088,0.175,0.242,"2026-08-01","2026-08-30"],[12,"tmax","bilinear","30d",30,22.967,2,2.151,0.024,2.897,0.204,0.408,0.508,0.8,null,null,2.013,2.293,-0.292,0.385,2.687,3.088,0.175,0.242,"2026-08-01","2026-08-30"],[12,"tmax","nearest","30d",30,22.967,2,2.151,0.024,2.897,0.204,0.408,0.508,0.8,null,null,2.013,2.293,-0.292,0.385,2.687,3.088,0.175,0.242,"2026-08-01","2026-08-30"],[0,"tmax","bilinear","365d",365,22.992,4,4.194,-0.029,5.801,0.143,0.25,0.323,2.035,null,null,3.825,4.587,-0.413,0.337,5.304,6.297,0.13,0.156,"2025-08-31","2026-08-30"],[0,"tmax","nearest","365d",365,22.992,4,4.194,-0.029,5.801,0.143,0.25,0.323,2.035,null,null,3.825,4.587,-0.413,0.337,5.304,6.297,0.13,0.156,"2025-08-31","2026-08-30"],[12,"tmax","bilinear","365d",365,22.992,4,4.194,-0.029,5.801,0.143,0.25,0.323,2.035,null,null,3.825,4.587,-0.413,0.337,5.304,6.297,0.13,0.156,"2025-08-31","2026-08-30"],[12,"tmax","nearest","365d",365,22.992,4,4.194,-0.029,5.801,0.143,0.25,0.323,2.035,null,null,3.825,4.587,-0.413,0.337,5.304,6.297,0.13,0.156,"2025-08-31","2026-08-30"],[0,"tmax","bilinear","90d",90,22.989,2,2.8,-0.213,3.943,0.189,0.363,0.445,1.144,null,null,2.463,3.156,-0.578,0.153,3.447,4.442,0.169,0.212,"2026-06-02","2026-08-30"],[0,"tmax","nearest","90d",90,22.989,2,2.8,-0.213,3.943,0.189,0.363,0.445,1.144,null,null,2.463,3.156,-0.578,0.153,3.447,4.442,0.169,0.212,"2026-06-02","2026-08-30"],[12,"tmax","bilinear","90d",90,22.989,2,2.8,-0.213,3.943,0.189,0.363,0.445,1.144,null,null,2.463,3.156,-0.578,0.153,3.447,4.442,0.169,0.212,"2026-06-02","2026-08-30"],[12,"tmax","nearest","90d",90,22.989,2,2.8,-0.213,3.943,0.189,0.363,0.445,1.144,null,null,2.463,3.156,-0.578,0.153,3.447,4.442,0.169,0.212,"2026-06-02","2026-08-30"],[0,"tmax","bilinear","all",969,22.982,7,4.208,-0.085,5.783,0.14,0.244,0.319,2.019,null,null,4.003,4.421,-0.331,0.136,5.49,6.064,0.133,0.148,"2024-01-05","2026-08-30"],[0,"tmax","nearest","all",969,22.982,7,4.208,-0.085,5.783,0.14,0.244,0.319,2.019,null,null,4.003,4.421,-0.331,0.136,5.49,6.064,0.133,0.148,"2024-01-05","2026-08-30"],[12,"tmax","bilinear","all",969,22.982,7,4.208,-0.085,5.783,0.14,0.244,0.319,2.019,null,null,4.003,4.421,-0.331,0.136,5.49,6.064,0.133,0.148,"2024-01-05","2026-08-30"],[12,"tmax","nearest","all",969,22.982,7,4.208,-0.085,5.783,0.14,0.244,0.319,2.019,null,null,4.003,4.421,-0.331,0.136,5.49,6.064,0.133,0.148,"2024-01-05","2026-08-30"],[0,"tmin","bilinear","30d",30,22.967,2,1.717,0.056,2.377,0.319,0.482,0.618,0.432,null,null,1.568,1.87,-0.243,0.354,2.122,2.622,0.286,0.351,"2026-08-01","2026-08-30"],[0,"tmin","nearest","30d",30,22.967,2,1.717,0.056,2.377,0.319,0.482,0.618,0.432,null,null,1.568,1.87,-0.243,0.354,2.122,2.622,0.286,0.351,"2026-08-01","2026-08-30"],[12,"tmin","bilinear","30d",30,22.967,2,1.717,0.056,2.377,0.319,0.482,0.618,0.432,null,null,1.568,1.87,-0.243,0.354,2.122,2.622,0.286,0.351,"2026-08-01","2026-08-30"],[12,"tmin","nearest","30d",30,22.967,2,1.717,0.056,2.377,0.319,0.482,0.618,0.432,null,null,1.568,1.87,-0.243,0.354,2.122,2.622,0.286,0.351,"2026-08-01","2026-08-30"],[0,"tmin","bilinear","365d",365,22.992,2,3.552,-0.028,4.896,0.171,0.277,0.372,1.822,null,null,3.199,3.923,-0.431,0.334,4.457,5.338,0.149,0.195,"2025-08-31","2026-08-30"],[0,"tmin","nearest","365d",365,22.992,2,3.552,-0.028,4.896,0.171,0.277,0.372,1.822,null,null,3.199,3.923,-0.431,0.334,4.457,5.338,0.149,0.195,"2025-08-31","2026-08-30"],[12,"tmin","bilinear","365d",365,22.992,2,3.552,-0.028,4.896,0.171,0.277,0.372,1.822,null,null,3.199,3.923,-0.431,0.334,4.457,5.338,0.149,0.195,"2025-08-31","2026-08-30"],[12,"tmin","nearest","365d",365,22.992,2,3.552,-0.028,4.896,0.171,0.277,0.372,1.822,null,null,3.199,3.923,-0.431,0.334,4.457,5.338,0.149,0.195,"2025-08-31","2026-08-30"],[0,"tmin","bilinear","90d",90,22.989,2,2.109,-0.233,2.888,0.275,0.427,0.553,0.786,null,null,1.917,2.32,-0.561,0.077,2.601,3.18,0.252,0.297,"2026-06-02","2026-08-30"],[0,"tmin","nearest","90d",90,22.989,2,2.109,-0.233,2.888,0.275,0.427,0.553,0.786,null,null,1.917,2.32,-0.561,0.077,2.601,3.18,0.252,0.297,"2026-06-02","2026-08-30"],[12,"tmin","bilinear","90d",90,22.989,2,2.109,-0.233,2.888,0.275,0.427,0.553,0.786,null,null,1.917,2.32,-0.561,0.077,2.601,3.18,0.252,0.297,"2026-06-02","2026-08-30"],[12,"tmin","nearest","90d",90,22.989,2,2.109,-0.233,2.888,0.275,0.427,0.553,0.786,null,null,1.917,2.32,-0.561,0.077,2.601,3.18,0.252,0.297,"2026-06-02","2026-08-30"],[0,"tmin","bilinear","all",969,22.98,5,3.474,-0.079,4.783,0.17,0.273,0.371,1.776,null,null,3.284,3.678,-0.305,0.152,4.514,5.056,0.157,0.183,"2024-01-05","2026-08-30"],[0,"tmin","nearest","all",969,22.98,5,3.474,-0.079,4.783,0.17,0.273,0.371,1.776,null,null,3.284,3.678,-0.305,0.152,4.514,5.056,0.157,0.183,"2024-01-05","2026-08-30"],[12,"tmin","bilinear","all",969,22.98,5,3.474,-0.079,4.783,0.17,0.273,0.371,1.776,null,null,3.284,3.678,-0.305,0.152,4.514,5.056,0.157,0.183,"2024-01-05","2026-08-30"],[12,"tmin","nearest","all",969,22.98,5,3.474,-0.079,4.783,0.17,0.273,0.371,1.776,null,null,3.284,3.678,-0.305,0.152,4.514,5.056,0.157,0.183,"2024-01-05","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,4,"tmax","90d","aifs_single","persistence",26,-0.107,-0.381,0.139,false,"bilinear"],["ALL",0,4,"tmax","90d","gfs","persistence",26,-0.34,-0.725,-0.09,true,"bilinear"],["ALL",0,4,"tmax","90d","graphcast_ifs","persistence",25,0.814,0.333,1.269,true,"bilinear"],["ALL",0,4,"tmax","90d","ifs_hres","persistence",20,-0.123,-0.563,0.033,false,"bilinear"],["ALL",0,4,"tmin","90d","aifs_single","persistence",26,-0.367,-0.624,-0.055,true,"bilinear"],["ALL",0,4,"tmin","90d","gfs","persistence",26,0.092,-0.096,0.339,false,"bilinear"],["ALL",0,4,"tmin","90d","graphcast_ifs","persistence",25,-0.415,-0.605,-0.154,true,"bilinear"],["ALL",0,4,"tmin","90d","ifs_hres","persistence",20,-0.094,-0.316,0.215,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":[]}