{ "storm": "Bavi", "source": "JTWC/TCGP fixes through 2026-07-10 0600 UTC", "initial_time": "2026-07-10T06:00:00Z", "initial_lat": 21.9, "initial_lon": 126.9, "points": [ { "lead_hours": 6, "lat": 22.466064453125, "lon": 126.55152130126953, "p10_lat": 22.288002014160156, "p90_lat": 22.62434959411621, "p10_lon": 126.4314956665039, "p90_lon": 126.70477294921875 }, { "lead_hours": 12, "lat": 22.821269989013672, "lon": 126.27210998535156, "p10_lat": 22.475460052490234, "p90_lat": 23.098590850830078, "p10_lon": 126.02592468261719, "p90_lon": 126.5489273071289 }, { "lead_hours": 24, "lat": 23.898107528686523, "lon": 125.54524230957031, "p10_lat": 23.513370513916016, "p90_lat": 24.373027801513672, "p10_lon": 124.97864532470703, "p90_lon": 126.13536834716797 }, { "lead_hours": 48, "lat": 25.304624557495117, "lon": 124.66926574707031, "p10_lat": 24.34754180908203, "p90_lat": 26.398544311523438, "p10_lon": 123.34161376953125, "p90_lon": 125.87503814697266 }, { "lead_hours": 72, "lat": 26.52523422241211, "lon": 123.29611206054688, "p10_lat": 24.960338592529297, "p90_lat": 28.163558959960938, "p10_lon": 120.4675064086914, "p90_lon": 125.69815826416016 }, { "lead_hours": 96, "lat": 26.998743057250977, "lon": 122.69322204589844, "p10_lat": 24.666839599609375, "p90_lat": 29.167266845703125, "p10_lon": 119.0267562866211, "p90_lon": 125.30994415283203 }, { "lead_hours": 120, "lat": 28.687833786010742, "lon": 121.19312286376953, "p10_lat": 26.278013229370117, "p90_lat": 31.288469314575195, "p10_lon": 115.32806396484375, "p90_lon": 125.7118911743164 } ], "device": "mps", "note": "Mac checkpoint inference using current track fixes and mean-normalized atmospheric input because 2026 ERA5 fields are unavailable locally. Not an operational forecast." }