Files
PolyWeather/artifacts/probability_calibration/shadow_report.json
T
2026-04-03 00:57:19 +08:00

933 lines
25 KiB
JSON

{
"generated_at": "2026-04-02T16:23:24.376528Z",
"summary": {
"samples": 48,
"legacy_mean_mae": 3.04125,
"shadow_mean_mae": 3.04125,
"legacy_bucket_hit_rate": 0.5,
"shadow_bucket_hit_rate": 0.5,
"legacy_bucket_brier": 0.68666,
"shadow_bucket_brier": 0.814079,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.127419
},
"by_city": {
"ankara": {
"samples": 2,
"legacy_mean_mae": 0.1,
"shadow_mean_mae": 0.1,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.494847,
"shadow_bucket_brier": 0.654648,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.159801
},
"atlanta": {
"samples": 1,
"legacy_mean_mae": 17.06,
"shadow_mean_mae": 17.06,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.029097,
"shadow_bucket_brier": 1.064101,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.035004
},
"buenos aires": {
"samples": 2,
"legacy_mean_mae": 10.27,
"shadow_mean_mae": 10.27,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.117726,
"shadow_bucket_brier": 1.116732,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.000994
},
"chicago": {
"samples": 1,
"legacy_mean_mae": 0.0,
"shadow_mean_mae": 0.0,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.0,
"shadow_bucket_brier": 0.791878,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.791878
},
"dallas": {
"samples": 1,
"legacy_mean_mae": 0.0,
"shadow_mean_mae": 0.0,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.0,
"shadow_bucket_brier": 0.792585,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.792585
},
"hong kong": {
"samples": 3,
"legacy_mean_mae": 0.1,
"shadow_mean_mae": 0.1,
"legacy_bucket_hit_rate": 0.333333,
"shadow_bucket_hit_rate": 0.666667,
"legacy_bucket_brier": 0.882203,
"shadow_bucket_brier": 0.437187,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.333334,
"delta_bucket_brier": -0.445016
},
"london": {
"samples": 2,
"legacy_mean_mae": 4.135,
"shadow_mean_mae": 4.135,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 0.929652,
"shadow_bucket_brier": 1.039551,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.109899
},
"lucknow": {
"samples": 2,
"legacy_mean_mae": 3.205,
"shadow_mean_mae": 3.205,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.673607,
"shadow_bucket_brier": 0.96272,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.710887
},
"madrid": {
"samples": 2,
"legacy_mean_mae": 7.33,
"shadow_mean_mae": 7.33,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.148213,
"shadow_bucket_brier": 1.133888,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.014325
},
"miami": {
"samples": 1,
"legacy_mean_mae": 11.04,
"shadow_mean_mae": 11.04,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.182605,
"shadow_bucket_brier": 1.067257,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.115348
},
"milan": {
"samples": 3,
"legacy_mean_mae": 4.06,
"shadow_mean_mae": 4.06,
"legacy_bucket_hit_rate": 0.666667,
"shadow_bucket_hit_rate": 0.666667,
"legacy_bucket_brier": 0.587548,
"shadow_bucket_brier": 0.78616,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.198612
},
"munich": {
"samples": 2,
"legacy_mean_mae": 3.64,
"shadow_mean_mae": 3.64,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 0.918378,
"shadow_bucket_brier": 0.945234,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.026856
},
"new york": {
"samples": 1,
"legacy_mean_mae": 4.94,
"shadow_mean_mae": 4.94,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.111711,
"shadow_bucket_brier": 1.099556,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.012155
},
"paris": {
"samples": 2,
"legacy_mean_mae": 4.265,
"shadow_mean_mae": 4.265,
"legacy_bucket_hit_rate": 0.5,
"shadow_bucket_hit_rate": 0.5,
"legacy_bucket_brier": 0.90186,
"shadow_bucket_brier": 0.9967,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.09484
},
"sao paulo": {
"samples": 2,
"legacy_mean_mae": 6.57,
"shadow_mean_mae": 6.57,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.263988,
"shadow_bucket_brier": 1.159352,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.104636
},
"seattle": {
"samples": 1,
"legacy_mean_mae": 0.0,
"shadow_mean_mae": 0.0,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.0,
"shadow_bucket_brier": 0.61609,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.61609
},
"seoul": {
"samples": 2,
"legacy_mean_mae": 0.15,
"shadow_mean_mae": 0.15,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.258977,
"shadow_bucket_brier": 0.548485,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.289508
},
"shanghai": {
"samples": 2,
"legacy_mean_mae": 0.15,
"shadow_mean_mae": 0.15,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.1156,
"shadow_bucket_brier": 0.501323,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.385723
},
"singapore": {
"samples": 2,
"legacy_mean_mae": 0.15,
"shadow_mean_mae": 0.15,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.306527,
"shadow_bucket_brier": 0.553647,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.24712
},
"taipei": {
"samples": 3,
"legacy_mean_mae": 0.1,
"shadow_mean_mae": 0.1,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 0.333333,
"legacy_bucket_brier": 0.195261,
"shadow_bucket_brier": 0.684998,
"delta_mae": 0.0,
"delta_bucket_hit_rate": -0.666667,
"delta_bucket_brier": 0.489737
},
"tel aviv": {
"samples": 2,
"legacy_mean_mae": 0.3,
"shadow_mean_mae": 0.3,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.257895,
"shadow_bucket_brier": 0.697774,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.439879
},
"tokyo": {
"samples": 2,
"legacy_mean_mae": 0.25,
"shadow_mean_mae": 0.25,
"legacy_bucket_hit_rate": 0.5,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.284759,
"shadow_bucket_brier": 0.69701,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.5,
"delta_bucket_brier": 0.412251
},
"toronto": {
"samples": 2,
"legacy_mean_mae": 6.33,
"shadow_mean_mae": 6.33,
"legacy_bucket_hit_rate": 0.0,
"shadow_bucket_hit_rate": 0.0,
"legacy_bucket_brier": 1.256736,
"shadow_bucket_brier": 1.221422,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.035314
},
"warsaw": {
"samples": 3,
"legacy_mean_mae": 2.056667,
"shadow_mean_mae": 2.056667,
"legacy_bucket_hit_rate": 0.333333,
"shadow_bucket_hit_rate": 0.333333,
"legacy_bucket_brier": 0.86425,
"shadow_bucket_brier": 0.750985,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": -0.113265
},
"wellington": {
"samples": 2,
"legacy_mean_mae": 0.15,
"shadow_mean_mae": 0.15,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 1.0,
"legacy_bucket_brier": 0.095481,
"shadow_bucket_brier": 0.604684,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.0,
"delta_bucket_brier": 0.509203
}
},
"by_date": {
"2026-03-17": {
"samples": 4,
"legacy_mean_mae": 0.15,
"shadow_mean_mae": 0.15,
"legacy_bucket_hit_rate": 1.0,
"shadow_bucket_hit_rate": 0.5,
"legacy_bucket_brier": 0.101543,
"shadow_bucket_brier": 0.6636,
"delta_mae": 0.0,
"delta_bucket_hit_rate": -0.5,
"delta_bucket_brier": 0.562057
},
"2026-03-18": {
"samples": 25,
"legacy_mean_mae": 2.5476,
"shadow_mean_mae": 2.5476,
"legacy_bucket_hit_rate": 0.52,
"shadow_bucket_hit_rate": 0.56,
"legacy_bucket_brier": 0.657516,
"shadow_bucket_brier": 0.74574,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.04,
"delta_bucket_brier": 0.088224
},
"2026-03-19": {
"samples": 19,
"legacy_mean_mae": 4.299474,
"shadow_mean_mae": 4.299474,
"legacy_bucket_hit_rate": 0.368421,
"shadow_bucket_hit_rate": 0.421053,
"legacy_bucket_brier": 0.848191,
"shadow_bucket_brier": 0.935678,
"delta_mae": 0.0,
"delta_bucket_hit_rate": 0.052632,
"delta_bucket_brier": 0.087487
}
},
"recent_observations": [
{
"city": "wellington",
"date": "2026-03-19",
"actual_high": 18.0,
"actual_bucket": 18,
"legacy_mu": 18.3,
"shadow_mu": 18.3,
"legacy_top_bucket": 18,
"shadow_top_bucket": 18,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "warsaw",
"date": "2026-03-19",
"actual_high": 7.0,
"actual_bucket": 7,
"legacy_mu": 12.03,
"shadow_mu": 12.03,
"legacy_top_bucket": 12,
"shadow_top_bucket": 12,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "toronto",
"date": "2026-03-19",
"actual_high": -2.0,
"actual_bucket": -2,
"legacy_mu": 5.67,
"shadow_mu": 5.67,
"legacy_top_bucket": 6,
"shadow_top_bucket": 6,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "tokyo",
"date": "2026-03-19",
"actual_high": 16.0,
"actual_bucket": 16,
"legacy_mu": 16.5,
"shadow_mu": 16.5,
"legacy_top_bucket": 17,
"shadow_top_bucket": 16,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "tel aviv",
"date": "2026-03-19",
"actual_high": 21.0,
"actual_bucket": 21,
"legacy_mu": 21.3,
"shadow_mu": 21.3,
"legacy_top_bucket": 21,
"shadow_top_bucket": 21,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "taipei",
"date": "2026-03-19",
"actual_high": 22.0,
"actual_bucket": 22,
"legacy_mu": 21.7,
"shadow_mu": 21.7,
"legacy_top_bucket": 22,
"shadow_top_bucket": 21,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "singapore",
"date": "2026-03-19",
"actual_high": 32.0,
"actual_bucket": 32,
"legacy_mu": 32.3,
"shadow_mu": 32.3,
"legacy_top_bucket": 32,
"shadow_top_bucket": 32,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "shanghai",
"date": "2026-03-19",
"actual_high": 12.0,
"actual_bucket": 12,
"legacy_mu": 12.3,
"shadow_mu": 12.3,
"legacy_top_bucket": 12,
"shadow_top_bucket": 12,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "seoul",
"date": "2026-03-19",
"actual_high": 10.0,
"actual_bucket": 10,
"legacy_mu": 10.3,
"shadow_mu": 10.3,
"legacy_top_bucket": 10,
"shadow_top_bucket": 10,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "sao paulo",
"date": "2026-03-19",
"actual_high": 21.0,
"actual_bucket": 21,
"legacy_mu": 26.5,
"shadow_mu": 26.5,
"legacy_top_bucket": 26,
"shadow_top_bucket": 26,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "paris",
"date": "2026-03-19",
"actual_high": 8.0,
"actual_bucket": 8,
"legacy_mu": 16.06,
"shadow_mu": 16.06,
"legacy_top_bucket": 16,
"shadow_top_bucket": 16,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "munich",
"date": "2026-03-19",
"actual_high": 5.0,
"actual_bucket": 5,
"legacy_mu": 11.62,
"shadow_mu": 11.62,
"legacy_top_bucket": 12,
"shadow_top_bucket": 12,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "milan",
"date": "2026-03-19",
"actual_high": 5.0,
"actual_bucket": 5,
"legacy_mu": 16.58,
"shadow_mu": 16.58,
"legacy_top_bucket": 17,
"shadow_top_bucket": 17,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "madrid",
"date": "2026-03-19",
"actual_high": 8.0,
"actual_bucket": 8,
"legacy_mu": 18.23,
"shadow_mu": 18.23,
"legacy_top_bucket": 18,
"shadow_top_bucket": 18,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "lucknow",
"date": "2026-03-19",
"actual_high": 30.0,
"actual_bucket": 30,
"legacy_mu": 35.3,
"shadow_mu": 35.3,
"legacy_top_bucket": 35,
"shadow_top_bucket": 35,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "london",
"date": "2026-03-19",
"actual_high": 8.0,
"actual_bucket": 8,
"legacy_mu": 15.71,
"shadow_mu": 15.71,
"legacy_top_bucket": 16,
"shadow_top_bucket": 16,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "hong kong",
"date": "2026-03-19",
"actual_high": 27.3,
"actual_bucket": 27,
"legacy_mu": 27.6,
"shadow_mu": 27.6,
"legacy_top_bucket": 28,
"shadow_top_bucket": 27,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "buenos aires",
"date": "2026-03-19",
"actual_high": 16.0,
"actual_bucket": 16,
"legacy_mu": 27.39,
"shadow_mu": 27.39,
"legacy_top_bucket": 27,
"shadow_top_bucket": 27,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "ankara",
"date": "2026-03-19",
"actual_high": 11.0,
"actual_bucket": 11,
"legacy_mu": 11.0,
"shadow_mu": 11.0,
"legacy_top_bucket": 11,
"shadow_top_bucket": 11,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "wellington",
"date": "2026-03-18",
"actual_high": 21.0,
"actual_bucket": 21,
"legacy_mu": 21.0,
"shadow_mu": 21.0,
"legacy_top_bucket": 21,
"shadow_top_bucket": 21,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "warsaw",
"date": "2026-03-18",
"actual_high": 13.0,
"actual_bucket": 13,
"legacy_mu": 13.84,
"shadow_mu": 13.84,
"legacy_top_bucket": 14,
"shadow_top_bucket": 14,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "toronto",
"date": "2026-03-18",
"actual_high": -6.0,
"actual_bucket": -6,
"legacy_mu": -1.01,
"shadow_mu": -1.01,
"legacy_top_bucket": -1,
"shadow_top_bucket": -1,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "tokyo",
"date": "2026-03-18",
"actual_high": 17.0,
"actual_bucket": 17,
"legacy_mu": 17.0,
"shadow_mu": 17.0,
"legacy_top_bucket": 17,
"shadow_top_bucket": 17,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "tel aviv",
"date": "2026-03-18",
"actual_high": 30.0,
"actual_bucket": 30,
"legacy_mu": 30.3,
"shadow_mu": 30.3,
"legacy_top_bucket": 30,
"shadow_top_bucket": 30,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "taipei",
"date": "2026-03-18",
"actual_high": 29.0,
"actual_bucket": 29,
"legacy_mu": 29.0,
"shadow_mu": 29.0,
"legacy_top_bucket": 29,
"shadow_top_bucket": 29,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "singapore",
"date": "2026-03-18",
"actual_high": 32.0,
"actual_bucket": 32,
"legacy_mu": 32.0,
"shadow_mu": 32.0,
"legacy_top_bucket": 32,
"shadow_top_bucket": 32,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "shanghai",
"date": "2026-03-18",
"actual_high": 13.0,
"actual_bucket": 13,
"legacy_mu": 13.0,
"shadow_mu": 13.0,
"legacy_top_bucket": 13,
"shadow_top_bucket": 13,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "seoul",
"date": "2026-03-18",
"actual_high": 8.0,
"actual_bucket": 8,
"legacy_mu": 8.0,
"shadow_mu": 8.0,
"legacy_top_bucket": 8,
"shadow_top_bucket": 8,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "seattle",
"date": "2026-03-18",
"actual_high": 55.9,
"actual_bucket": 56,
"legacy_mu": 55.9,
"shadow_mu": 55.9,
"legacy_top_bucket": 56,
"shadow_top_bucket": 56,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "sao paulo",
"date": "2026-03-18",
"actual_high": 22.0,
"actual_bucket": 22,
"legacy_mu": 29.64,
"shadow_mu": 29.64,
"legacy_top_bucket": 30,
"shadow_top_bucket": 30,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "paris",
"date": "2026-03-18",
"actual_high": 14.0,
"actual_bucket": 14,
"legacy_mu": 14.47,
"shadow_mu": 14.47,
"legacy_top_bucket": 14,
"shadow_top_bucket": 14,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "new york",
"date": "2026-03-18",
"actual_high": 32.0,
"actual_bucket": 32,
"legacy_mu": 36.94,
"shadow_mu": 36.94,
"legacy_top_bucket": 37,
"shadow_top_bucket": 37,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "munich",
"date": "2026-03-18",
"actual_high": 10.0,
"actual_bucket": 10,
"legacy_mu": 10.66,
"shadow_mu": 10.66,
"legacy_top_bucket": 11,
"shadow_top_bucket": 11,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "milan",
"date": "2026-03-18",
"actual_high": 14.0,
"actual_bucket": 14,
"legacy_mu": 14.3,
"shadow_mu": 14.3,
"legacy_top_bucket": 14,
"shadow_top_bucket": 14,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "miami",
"date": "2026-03-18",
"actual_high": 59.0,
"actual_bucket": 59,
"legacy_mu": 70.04,
"shadow_mu": 70.04,
"legacy_top_bucket": 70,
"shadow_top_bucket": 70,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "madrid",
"date": "2026-03-18",
"actual_high": 14.0,
"actual_bucket": 14,
"legacy_mu": 18.43,
"shadow_mu": 18.43,
"legacy_top_bucket": 18,
"shadow_top_bucket": 18,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "lucknow",
"date": "2026-03-18",
"actual_high": 34.0,
"actual_bucket": 34,
"legacy_mu": 35.11,
"shadow_mu": 35.11,
"legacy_top_bucket": 35,
"shadow_top_bucket": 35,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "london",
"date": "2026-03-18",
"actual_high": 16.0,
"actual_bucket": 16,
"legacy_mu": 16.56,
"shadow_mu": 16.56,
"legacy_top_bucket": 17,
"shadow_top_bucket": 17,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "hong kong",
"date": "2026-03-18",
"actual_high": 27.8,
"actual_bucket": 27,
"legacy_mu": 27.8,
"shadow_mu": 27.8,
"legacy_top_bucket": 28,
"shadow_top_bucket": 27,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "dallas",
"date": "2026-03-18",
"actual_high": 73.9,
"actual_bucket": 74,
"legacy_mu": 73.9,
"shadow_mu": 73.9,
"legacy_top_bucket": 74,
"shadow_top_bucket": 74,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "chicago",
"date": "2026-03-18",
"actual_high": 46.0,
"actual_bucket": 46,
"legacy_mu": 46.0,
"shadow_mu": 46.0,
"legacy_top_bucket": 46,
"shadow_top_bucket": 46,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "buenos aires",
"date": "2026-03-18",
"actual_high": 17.0,
"actual_bucket": 17,
"legacy_mu": 26.15,
"shadow_mu": 26.15,
"legacy_top_bucket": 26,
"shadow_top_bucket": 26,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "atlanta",
"date": "2026-03-18",
"actual_high": 37.0,
"actual_bucket": 37,
"legacy_mu": 54.06,
"shadow_mu": 54.06,
"legacy_top_bucket": 54,
"shadow_top_bucket": 54,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "ankara",
"date": "2026-03-18",
"actual_high": 15.0,
"actual_bucket": 15,
"legacy_mu": 15.2,
"shadow_mu": 15.2,
"legacy_top_bucket": 15,
"shadow_top_bucket": 15,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "warsaw",
"date": "2026-03-17",
"actual_high": 11.0,
"actual_bucket": 11,
"legacy_mu": 11.3,
"shadow_mu": 11.3,
"legacy_top_bucket": 11,
"shadow_top_bucket": 11,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "taipei",
"date": "2026-03-17",
"actual_high": 26.7,
"actual_bucket": 27,
"legacy_mu": 26.7,
"shadow_mu": 26.7,
"legacy_top_bucket": 27,
"shadow_top_bucket": 26,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "milan",
"date": "2026-03-17",
"actual_high": 17.0,
"actual_bucket": 17,
"legacy_mu": 17.3,
"shadow_mu": 17.3,
"legacy_top_bucket": 17,
"shadow_top_bucket": 17,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
},
{
"city": "hong kong",
"date": "2026-03-17",
"actual_high": 24.0,
"actual_bucket": 24,
"legacy_mu": 24.0,
"shadow_mu": 24.0,
"legacy_top_bucket": 24,
"shadow_top_bucket": 23,
"calibration_version": "emos-20260320130245",
"calibration_mode": "emos_shadow"
}
]
}