Next-day smog forecast for Pakistan
Tomorrow's average PM2.5 for Lahore, Islamabad/Rawalpindi, Peshawar and Karachi, updated every hour from OpenAQ sensors, NASA FIRMS fires, Open-Meteo weather and CAMS. Built for an environment officer deciding the evening before whether to issue a smog advisory. Information only, not medical advice: follow official advisories (Punjab EPA, PDMA, PMD).
Advisory when chance of unhealthy ≥ 1/(1+R) = 25%
Urdu advisory text (copy and forward)
Live: our evening forecast vs what really happened
Each day is scored with the forecast issued around 20:05 PKT the evening before (the time the model was trained for). so far today = the day is not finished yet.
Back-test on the locked test month
Would the advisory rule have worked?
Replayed on past days the model never trained on. Move R above to see the trade-off between missed smog days and false alarms. Cost = 1 per false alarm + R per missed unhealthy day.
Quality gates (latest runs)
Gate 1 = schema checks; Gate 2 = freshness and completeness. If a gate fails, gold tables and forecasts are not rebuilt and this page keeps the last good results.
What the Data Quality Agent did in the latest run, and why
Source freshness (age computed live in your browser)
Hourly sensor readings by quality label
Where the data comes from
Sensors behind the city averages
Raw published files: Hugging Face dataset.