{"module":"website","dataset":"heat_days","generated_at":"2026-10-21T04:40:47Z","simulated":false,"period":{"start":"2016-01-01","end":"2025-12-31","timezone":"Asia/Kolkata"},"variable":"ERA5 daily maximum 2 m air temperature (°C), nearest 0.25° grid cell","thresholds_c":[40.0,45.0],"caveat":"Reanalysis grid cells (0.25 degrees, about 25 to 28 km) smooth local extremes, so station maxima are often higher and these counts are conservative. Air temperature is not WBGT.","towns":[{"id":"sriganganagar","name":"Sri Ganganagar","state":"Rajasthan","coords":[29.9,73.88],"grid_coords":[30.0,74.0],"elevation_m":177.0,"mean_days_ge40":39.0,"mean_days_ge45":1.9,"hottest":{"c":46.3,"date":"2016-05-21"},"years":[{"year":2016,"days_ge40":54,"days_ge45":4,"max_c":46.3,"max_date":"2016-05-21","days_with_data":366},{"year":2017,"days_ge40":38,"days_ge45":1,"max_c":45.1,"max_date":"2017-06-04","days_with_data":365},{"year":2018,"days_ge40":37,"days_ge45":2,"max_c":45.5,"max_date":"2018-05-29","days_with_data":365},{"year":2019,"days_ge40":45,"days_ge45":6,"max_c":46.3,"max_date":"2019-06-10","days_with_data":365},{"year":2020,"days_ge40":32,"days_ge45":1,"max_c":45.5,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":23,"days_ge45":0,"max_c":43.3,"max_date":"2021-05-28","days_with_data":365},{"year":2022,"days_ge40":58,"days_ge45":1,"max_c":45.0,"max_date":"2022-05-14","days_with_data":365},{"year":2023,"days_ge40":16,"days_ge45":0,"max_c":41.8,"max_date":"2023-05-22","days_with_data":365},{"year":2024,"days_ge40":44,"days_ge45":2,"max_c":45.5,"max_date":"2024-05-28","days_with_data":366},{"year":2025,"days_ge40":43,"days_ge45":2,"max_c":45.9,"max_date":"2025-06-13","days_with_data":365}]},{"id":"bikaner","name":"Bikaner","state":"Rajasthan","coords":[28.02,73.31],"grid_coords":[28.0,73.25],"elevation_m":232.0,"mean_days_ge40":73.7,"mean_days_ge45":11.2,"hottest":{"c":49.4,"date":"2016-05-19"},"years":[{"year":2016,"days_ge40":88,"days_ge45":11,"max_c":49.4,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":79,"days_ge45":11,"max_c":47.7,"max_date":"2017-05-26","days_with_data":365},{"year":2018,"days_ge40":73,"days_ge45":14,"max_c":47.3,"max_date":"2018-06-01","days_with_data":365},{"year":2019,"days_ge40":84,"days_ge45":12,"max_c":48.6,"max_date":"2019-06-02","days_with_data":365},{"year":2020,"days_ge40":76,"days_ge45":11,"max_c":46.9,"max_date":"2020-05-26","days_with_data":366},{"year":2021,"days_ge40":67,"days_ge45":2,"max_c":46.6,"max_date":"2021-05-27","days_with_data":365},{"year":2022,"days_ge40":85,"days_ge45":13,"max_c":47.7,"max_date":"2022-05-14","days_with_data":365},{"year":2023,"days_ge40":42,"days_ge45":3,"max_c":45.6,"max_date":"2023-05-12","days_with_data":365},{"year":2024,"days_ge40":82,"days_ge45":20,"max_c":49.3,"max_date":"2024-05-27","days_with_data":366},{"year":2025,"days_ge40":61,"days_ge45":15,"max_c":46.7,"max_date":"2025-05-22","days_with_data":365}]},{"id":"jaisalmer","name":"Jaisalmer","state":"Rajasthan","coords":[26.91,70.91],"grid_coords":[27.0,71.0],"elevation_m":242.0,"mean_days_ge40":65.5,"mean_days_ge45":6.9,"hottest":{"c":48.9,"date":"2016-05-19"},"years":[{"year":2016,"days_ge40":71,"days_ge45":9,"max_c":48.9,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":74,"days_ge45":7,"max_c":46.3,"max_date":"2017-05-07","days_with_data":365},{"year":2018,"days_ge40":75,"days_ge45":9,"max_c":47.1,"max_date":"2018-05-31","days_with_data":365},{"year":2019,"days_ge40":70,"days_ge45":9,"max_c":47.6,"max_date":"2019-06-02","days_with_data":365},{"year":2020,"days_ge40":63,"days_ge45":6,"max_c":46.8,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":52,"days_ge45":0,"max_c":44.2,"max_date":"2021-05-27","days_with_data":365},{"year":2022,"days_ge40":87,"days_ge45":7,"max_c":47.2,"max_date":"2022-05-13","days_with_data":365},{"year":2023,"days_ge40":29,"days_ge45":1,"max_c":45.6,"max_date":"2023-05-12","days_with_data":365},{"year":2024,"days_ge40":67,"days_ge45":11,"max_c":48.6,"max_date":"2024-05-26","days_with_data":366},{"year":2025,"days_ge40":67,"days_ge45":10,"max_c":46.2,"max_date":"2025-05-24","days_with_data":365}]},{"id":"barmer","name":"Barmer","state":"Rajasthan","coords":[25.75,71.39],"grid_coords":[25.75,71.5],"elevation_m":207.0,"mean_days_ge40":62.1,"mean_days_ge45":3.4,"hottest":{"c":48.9,"date":"2024-05-27"},"years":[{"year":2016,"days_ge40":62,"days_ge45":6,"max_c":48.5,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":71,"days_ge45":0,"max_c":44.7,"max_date":"2017-04-13","days_with_data":365},{"year":2018,"days_ge40":77,"days_ge45":4,"max_c":46.0,"max_date":"2018-05-27","days_with_data":365},{"year":2019,"days_ge40":72,"days_ge45":5,"max_c":47.1,"max_date":"2019-06-02","days_with_data":365},{"year":2020,"days_ge40":63,"days_ge45":1,"max_c":45.6,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":48,"days_ge45":0,"max_c":42.8,"max_date":"2021-04-04","days_with_data":365},{"year":2022,"days_ge40":87,"days_ge45":5,"max_c":45.7,"max_date":"2022-05-12","days_with_data":365},{"year":2023,"days_ge40":29,"days_ge45":0,"max_c":44.9,"max_date":"2023-05-13","days_with_data":365},{"year":2024,"days_ge40":54,"days_ge45":9,"max_c":48.9,"max_date":"2024-05-27","days_with_data":366},{"year":2025,"days_ge40":58,"days_ge45":4,"max_c":46.2,"max_date":"2025-05-24","days_with_data":365}]},{"id":"bhuj","name":"Bhuj","state":"Gujarat","coords":[23.24,69.67],"grid_coords":[23.25,69.75],"elevation_m":107.0,"mean_days_ge40":22.9,"mean_days_ge45":0.0,"hottest":{"c":44.4,"date":"2018-05-22"},"years":[{"year":2016,"days_ge40":15,"days_ge45":0,"max_c":43.9,"max_date":"2016-05-18","days_with_data":366},{"year":2017,"days_ge40":28,"days_ge45":0,"max_c":43.7,"max_date":"2017-04-13","days_with_data":365},{"year":2018,"days_ge40":34,"days_ge45":0,"max_c":44.4,"max_date":"2018-05-22","days_with_data":365},{"year":2019,"days_ge40":20,"days_ge45":0,"max_c":43.2,"max_date":"2019-04-27","days_with_data":365},{"year":2020,"days_ge40":19,"days_ge45":0,"max_c":42.8,"max_date":"2020-05-21","days_with_data":366},{"year":2021,"days_ge40":21,"days_ge45":0,"max_c":42.2,"max_date":"2021-05-16","days_with_data":365},{"year":2022,"days_ge40":37,"days_ge45":0,"max_c":42.8,"max_date":"2022-05-14","days_with_data":365},{"year":2023,"days_ge40":6,"days_ge45":0,"max_c":43.2,"max_date":"2023-05-11","days_with_data":365},{"year":2024,"days_ge40":17,"days_ge45":0,"max_c":43.4,"max_date":"2024-05-18","days_with_data":366},{"year":2025,"days_ge40":32,"days_ge45":0,"max_c":43.0,"max_date":"2025-04-06","days_with_data":365}]},{"id":"fazilka","name":"Fazilka","state":"Punjab","coords":[30.4,74.03],"grid_coords":[30.5,74.0],"elevation_m":182.0,"mean_days_ge40":38.3,"mean_days_ge45":2.1,"hottest":{"c":46.4,"date":"2019-06-10"},"years":[{"year":2016,"days_ge40":49,"days_ge45":4,"max_c":46.2,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":45,"days_ge45":3,"max_c":45.6,"max_date":"2017-05-26","days_with_data":365},{"year":2018,"days_ge40":40,"days_ge45":1,"max_c":45.3,"max_date":"2018-05-29","days_with_data":365},{"year":2019,"days_ge40":43,"days_ge45":7,"max_c":46.4,"max_date":"2019-06-10","days_with_data":365},{"year":2020,"days_ge40":26,"days_ge45":1,"max_c":45.1,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":26,"days_ge45":0,"max_c":43.0,"max_date":"2021-05-28","days_with_data":365},{"year":2022,"days_ge40":58,"days_ge45":2,"max_c":45.4,"max_date":"2022-05-14","days_with_data":365},{"year":2023,"days_ge40":17,"days_ge45":0,"max_c":42.2,"max_date":"2023-05-21","days_with_data":365},{"year":2024,"days_ge40":42,"days_ge45":2,"max_c":45.2,"max_date":"2024-05-28","days_with_data":366},{"year":2025,"days_ge40":37,"days_ge45":1,"max_c":45.4,"max_date":"2025-06-13","days_with_data":365}]},{"id":"ferozepur","name":"Ferozepur","state":"Punjab","coords":[30.93,74.61],"grid_coords":[31.0,74.5],"elevation_m":201.0,"mean_days_ge40":34.0,"mean_days_ge45":2.2,"hottest":{"c":46.4,"date":"2019-06-10"},"years":[{"year":2016,"days_ge40":40,"days_ge45":2,"max_c":45.5,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":37,"days_ge45":5,"max_c":46.3,"max_date":"2017-06-04","days_with_data":365},{"year":2018,"days_ge40":38,"days_ge45":1,"max_c":45.1,"max_date":"2018-05-29","days_with_data":365},{"year":2019,"days_ge40":39,"days_ge45":7,"max_c":46.4,"max_date":"2019-06-10","days_with_data":365},{"year":2020,"days_ge40":22,"days_ge45":1,"max_c":45.1,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":22,"days_ge45":0,"max_c":43.3,"max_date":"2021-06-10","days_with_data":365},{"year":2022,"days_ge40":59,"days_ge45":2,"max_c":45.3,"max_date":"2022-05-15","days_with_data":365},{"year":2023,"days_ge40":16,"days_ge45":0,"max_c":43.3,"max_date":"2023-05-22","days_with_data":365},{"year":2024,"days_ge40":44,"days_ge45":3,"max_c":45.9,"max_date":"2024-05-29","days_with_data":366},{"year":2025,"days_ge40":23,"days_ge45":1,"max_c":45.0,"max_date":"2025-06-12","days_with_data":365}]},{"id":"attari","name":"Attari","state":"Punjab","coords":[31.6,74.57],"grid_coords":[31.5,74.5],"elevation_m":223.0,"mean_days_ge40":32.1,"mean_days_ge45":2.9,"hottest":{"c":47.9,"date":"2017-06-04"},"years":[{"year":2016,"days_ge40":35,"days_ge45":2,"max_c":45.4,"max_date":"2016-05-19","days_with_data":366},{"year":2017,"days_ge40":36,"days_ge45":4,"max_c":47.9,"max_date":"2017-06-04","days_with_data":365},{"year":2018,"days_ge40":32,"days_ge45":0,"max_c":44.8,"max_date":"2018-05-29","days_with_data":365},{"year":2019,"days_ge40":36,"days_ge45":6,"max_c":45.9,"max_date":"2019-06-10","days_with_data":365},{"year":2020,"days_ge40":22,"days_ge45":1,"max_c":45.3,"max_date":"2020-05-27","days_with_data":366},{"year":2021,"days_ge40":24,"days_ge45":0,"max_c":43.6,"max_date":"2021-06-10","days_with_data":365},{"year":2022,"days_ge40":52,"days_ge45":4,"max_c":45.6,"max_date":"2022-05-14","days_with_data":365},{"year":2023,"days_ge40":19,"days_ge45":0,"max_c":44.6,"max_date":"2023-05-22","days_with_data":365},{"year":2024,"days_ge40":43,"days_ge45":8,"max_c":46.2,"max_date":"2024-05-28","days_with_data":366},{"year":2025,"days_ge40":22,"days_ge45":4,"max_c":45.9,"max_date":"2025-06-12","days_with_data":365}]}]}