{"city":{"id":"ludhiana","name":{"en":"Ludhiana","ur":"لدھیانہ","hi":"लुधियाना"},"country":"IN","lat":30.901,"lon":75.8573,"page":"https://hamarihawa.org/air/ludhiana/"},"note":"Measurements around the city, not shares of what is in its air. Live air quality is not included: the pages fetch it in the browser from Open-Meteo (Copernicus CAMS model).","fires_now":{"wind_from_deg":58,"wind_kmh":3,"upwind_24h":10,"within_250km_24h":1022,"within_250km_7d":5414,"upwind_districts":[{"name":"Ludhiana","state":"Punjab","cc":"IN","slug":"ludhiana","spots":4,"km":19},{"name":"Una","state":"Himachal Pradesh","cc":"IN","slug":"","spots":2,"km":67},{"name":"Rupnagar","state":"Punjab","cc":"IN","slug":"rupnagar","spots":2,"km":69},{"name":"Shahid Bhagat Singh Nagar","state":"Punjab","cc":"IN","slug":"shahid-bhagat-singh-nagar","spots":1,"km":38},{"name":"Solan","state":"Himachal Pradesh","cc":"IN","slug":"solan","spots":1,"km":75}],"unit":"distinct fire spots (one per fire, however many satellites saw it)"},"fires_daily":{"dates":["2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29"],"within_50km":[null,1,1,1,2,0,1,0,0,2,0,0,3,0,3,0,0,2,5,4,3,3,7,5,2,11,14,13,27,29],"within_250km":[null,144,208,180,202,188,273,222,177,262,292,7,143,139,198,38,118,430,755,567,340,494,562,700,350,515,641,677,938,1034],"unit":"fire spots per Pakistan-time day, all satellites"},"seasons":{"from":"10-01","to":"10-29","years":[2019,2020,2021,2022,2023,2024,2025,2026],"suomi_npp_within_250km":[19305,25898,15753,15516,7865,6331,4730,3583],"gaps":{"2026":["2026-10-13"]},"missing":{}},"no2":{"m":3.6,"r":2.65,"cov":0.96,"peak":[3.17,"traffic","Ludhiana",13,30.817,75.948],"rank":14,"prev":null,"prevEnd":"2026-10-14","window":["2026-10-15","2026-10-28"],"unit":"1e15 molecules/cm2 (approximate)","ranked_cities":58,"fields":{"m":"mean within 15 km","r":"ratio to the surrounding baseline","cov":"share of the 15 km disc with data","peak":["smoothed ratio","kind","named after","km from the city","lat","lon"],"hist":"window end -> {city: [m, r]}"}},"sources_within_50km":{"ch4":{"n":1,"kg_h":226,"pk":0,"in":1,"top":[["Bhoda",226,3,43,"2026-05-17","IN",6,"Ludhiana",44]],"of":58},"co2":{"n":0,"t_h":0,"pk":0,"in":0,"top":[]},"fossil":{"n":1,"coal":1,"gas":0,"oil":0,"top":[["Deenbandhu Chhotu Ram Thermal Power Station","coal",600,29]]},"industry":{"n":271},"hot":{"n":0,"pk":0,"in":0,"top":[]},"kilns":{"n":540,"survey":true,"pk":0,"in":540,"zigzag":81,"est":0,"pm25_t_day":null},"rank":{"ch4":31,"co2":null,"hot":null,"industry":14,"kilns":19,"fossil":27},"ranked":{"ch4":34,"co2":22,"hot":23,"industry":58,"kilns":34,"fossil":35}},"sources_built":"2026-10-26","live_ranks":{"upwind_24h":19,"within_250km_24h":7,"within_250km_7d":7},"sources":{"fires":"NASA FIRMS (VIIRS, MODIS)","no2":"Sentinel-5P TROPOMI via NASA GIBS","methane_co2":"Carbon Mapper","maps":"OpenStreetMap (ODbL)","kilns":"SentinelKilnDB and Pakistan kiln surveys (CC BY-NC)"},"generated":"2026-10-29T22:48:00.000Z"}