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).

Loading…

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

Loading…

Where the data comes from

Loading…

Sensors behind the city averages

Raw published files: Hugging Face dataset.