{"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":"pangu_ifs","lead_day":0,"model_version":"PANG_v100","segment_start":"2026-08-28","permalink":"/station/ALL/model/pangu_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",3,22.667,2,2.013,-1.709,2.247,0.119,0.177,0.381,0.187,null,null,1.891,2.074,-1.881,-1.429,2.063,2.333,0.087,0.182,"2026-08-28","2026-08-30"],[0,"tmax","nearest","30d",3,22.667,2,2.116,-1.774,2.383,0.089,0.162,0.395,0.161,null,null,1.997,2.175,-1.911,-1.532,2.187,2.476,0.043,0.136,"2026-08-28","2026-08-30"],[0,"tmax","bilinear","365d",3,22.667,2,2.013,-1.709,2.247,0.119,0.177,0.381,0.187,null,null,1.891,2.074,-1.881,-1.429,2.063,2.333,0.087,0.182,"2026-08-28","2026-08-30"],[0,"tmax","nearest","365d",3,22.667,2,2.116,-1.774,2.383,0.089,0.162,0.395,0.161,null,null,1.997,2.175,-1.911,-1.532,2.187,2.476,0.043,0.136,"2026-08-28","2026-08-30"],[0,"tmax","bilinear","90d",3,22.667,2,2.013,-1.709,2.247,0.119,0.177,0.381,0.187,null,null,1.891,2.074,-1.881,-1.429,2.063,2.333,0.087,0.182,"2026-08-28","2026-08-30"],[0,"tmax","nearest","90d",3,22.667,2,2.116,-1.774,2.383,0.089,0.162,0.395,0.161,null,null,1.997,2.175,-1.911,-1.532,2.187,2.476,0.043,0.136,"2026-08-28","2026-08-30"],[0,"tmax","bilinear","all",3,22.667,2,2.013,-1.709,2.247,0.119,0.177,0.381,0.187,null,null,1.891,2.074,-1.881,-1.429,2.063,2.333,0.087,0.182,"2026-08-28","2026-08-30"],[0,"tmax","nearest","all",3,22.667,2,2.116,-1.774,2.383,0.089,0.162,0.395,0.161,null,null,1.997,2.175,-1.911,-1.532,2.187,2.476,0.043,0.136,"2026-08-28","2026-08-30"],[0,"tmin","bilinear","30d",3,22.667,2,1.151,0.334,1.466,0.336,0.528,0.72,0.408,null,null,1.031,1.3,-0.278,0.64,1.377,1.516,0.182,0.435,"2026-08-28","2026-08-30"],[0,"tmin","nearest","30d",3,22.667,2,1.183,0.277,1.525,0.337,0.573,0.72,0.418,null,null,1.102,1.29,-0.35,0.59,1.469,1.552,0.227,0.435,"2026-08-28","2026-08-30"],[0,"tmin","bilinear","365d",3,22.667,2,1.151,0.334,1.466,0.336,0.528,0.72,0.408,null,null,1.031,1.3,-0.278,0.64,1.377,1.516,0.182,0.435,"2026-08-28","2026-08-30"],[0,"tmin","nearest","365d",3,22.667,2,1.183,0.277,1.525,0.337,0.573,0.72,0.418,null,null,1.102,1.29,-0.35,0.59,1.469,1.552,0.227,0.435,"2026-08-28","2026-08-30"],[0,"tmin","bilinear","90d",3,22.667,2,1.151,0.334,1.466,0.336,0.528,0.72,0.408,null,null,1.031,1.3,-0.278,0.64,1.377,1.516,0.182,0.435,"2026-08-28","2026-08-30"],[0,"tmin","nearest","90d",3,22.667,2,1.183,0.277,1.525,0.337,0.573,0.72,0.418,null,null,1.102,1.29,-0.35,0.59,1.469,1.552,0.227,0.435,"2026-08-28","2026-08-30"],[0,"tmin","bilinear","all",3,22.667,2,1.151,0.334,1.466,0.336,0.528,0.72,0.408,null,null,1.031,1.3,-0.278,0.64,1.377,1.516,0.182,0.435,"2026-08-28","2026-08-30"],[0,"tmin","nearest","all",3,22.667,2,1.183,0.277,1.525,0.337,0.573,0.72,0.418,null,null,1.102,1.29,-0.35,0.59,1.469,1.552,0.227,0.435,"2026-08-28","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","pangu_ifs",3,0.033,-0.142,0.288,false,"bilinear"],["ALL",0,0,"tmax","90d","aurora_gfs","pangu_ifs",2,1.186,1.182,1.191,true,"bilinear"],["ALL",0,0,"tmax","90d","aurora_ifs","pangu_ifs",3,0.81,0.583,0.971,true,"bilinear"],["ALL",0,0,"tmax","90d","fourcastnet_gfs","pangu_ifs",2,0.387,0.323,0.452,true,"bilinear"],["ALL",0,0,"tmax","90d","fourcastnet_ifs","pangu_ifs",3,0.539,0.287,1.044,true,"bilinear"],["ALL",0,0,"tmax","90d","gfs","pangu_ifs",3,-0.447,-0.521,-0.41,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_gfs","pangu_ifs",2,1.076,1.072,1.081,true,"bilinear"],["ALL",0,0,"tmax","90d","graphcast_ifs","pangu_ifs",3,0.804,0.58,0.996,true,"bilinear"],["ALL",0,0,"tmax","90d","ifs_hres","pangu_ifs",3,0.103,0.005,0.299,true,"bilinear"],["ALL",0,0,"tmax","90d","pangu_gfs","pangu_ifs",2,0.041,-0.036,0.117,false,"bilinear"],["ALL",0,0,"tmin","90d","aifs_single","pangu_ifs",3,-0.005,-0.131,0.246,false,"bilinear"],["ALL",0,0,"tmin","90d","aurora_gfs","pangu_ifs",2,0.42,0.382,0.457,true,"bilinear"],["ALL",0,0,"tmin","90d","aurora_ifs","pangu_ifs",3,0.022,-0.186,0.252,false,"bilinear"],["ALL",0,0,"tmin","90d","fourcastnet_gfs","pangu_ifs",2,0.487,0.392,0.583,true,"bilinear"],["ALL",0,0,"tmin","90d","fourcastnet_ifs","pangu_ifs",3,0.173,-0.016,0.295,false,"bilinear"],["ALL",0,0,"tmin","90d","gfs","pangu_ifs",3,0.459,0.181,0.672,true,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_gfs","pangu_ifs",2,0.467,0.434,0.5,true,"bilinear"],["ALL",0,0,"tmin","90d","graphcast_ifs","pangu_ifs",3,-0.061,-0.216,0.078,false,"bilinear"],["ALL",0,0,"tmin","90d","ifs_hres","pangu_ifs",3,0.078,-0.18,0.334,false,"bilinear"],["ALL",0,0,"tmin","90d","pangu_gfs","pangu_ifs",2,0.364,0.332,0.395,true,"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":[]}