New version of DHIS2 Climate App with data on heat stress

A new version of the DHIS2 Climate App 1.4.0 is now available on the DHIS2 App Hub. You can install or upgrade the app under App Management for your DHIS2 instance. The app is supported for DHIS2 version 2.37 and above.

Heat stress

We have included a new dataset on heat and cold stress based on the Universal Thermal Climate Index (UTCI). The index combines the effects of air temperature, humidity, wind speed, and radiation on the human body. It is a measure of the thermal (heat/cold) stress experienced by a person in a given environment. The data source is ERA5-HEAT from Copernicus. The data is calculated for your org units using Google Earth Engine.

The examples show the thermal stress in two districts in Nepal at different elevations. The chart shows daily values for the last 12 months including the minimum (at night) and the maximum (daytime) value range.

heat-stress-bharatpur

heat-stress-dhunche

Please note that the resolution of this dataset is only 30 km. It will not show you variations within cites (urban heat islands), and org units that are close to each other will get the same values, even if there is a change in elevation.

Multiple calendar support

We now support the Nepali and Ethiopian calendars when you are importing data to your DHIS2 instance. The calendar will be selected automatically based on your DHIS2 system settings.

nepali-calendar

Chart settings

We have added chart settings to make it easier to compare different org units in the “explore data” section of the app. By default, each chart for temperature, precipitation, humidity, heat and climate change will be adapted to the data you see. If you change it in the chart settings, the y-axis for each chart type will be the same for all org units. Please note that changes made will apply for all users of the app.

chart-settings

Two charts with the same y-axis:

Other improvements

We have also increased the performance of the app to reduce the waiting time for the charts to show. Each chart combination also now gets a unique URL, allowing you to share the link.

Read more about the DHIS2 Climate App

Please provide your feedback to climate-app@dhis2.org

4 Likes

Thank you for the update

Please change the locale setting of the Calendar UI to locale=“ne-NP” for the Nepali calendar picker.
The week starts on Sunday instead of Monday.

I’ve noticed inconsistencies in the calendar picker where some components are still in English, despite the locale settings.

Is it possible to implement a setting in our app(Climate App) with the all possible prop to ensure that the calendar displays in Nepali(or any custom calendar setting) throughout? The DHIS2 core server has several issues with the Nepali calendar, particularly with analytics and data nepali BS date storage, making it difficult to utilize the Nepali calendar settings in the core WAR file.

2 Likes

Thanks for your feedback. I have released a new 1.4.1 version of the Climate app that uses the user settings locale for the calendar. I’m afraid I can only fix calendar issues in the Climate app.

Screenshot 2024-09-27 at 13.48.40

3 Likes

Amazing work! Could you specify which calculation and data are sent/received in Google Earth Engine? Would it be possible to run it fully locally on DHIS2 existing server?

The org unit geometry is used to calculate the values on Google Earth Engine. This is not possible to run locally, but we are looking into ways to import national weather data into DHIS2.

2 Likes