Climate Risk Dashboard#

_images/provide_dashboard_thumbnail.png

The PROVIDE Climate Risk Dashboard (climate-risk-dashboard.climateanalytics.org) is an online platform that offers detailed insights into climate overshoot scenarios, their impacts, and their reversibility. It provides sector-specific data (e.g., extreme events, biodiversity, sea level rise, glaciers) at global, national, and city levels. This dashboard is the primary outcome of the Horizon 2020 PROVIDE Project.

Overshoot scenarios refer to pathways in which temperature, greenhouse gas concentrations, or radiative forcing exceed a stabilization target (e.g., the Paris Agreement thresholds) within a specific timeframe (e.g., before 2100) but return to the target level by the end of that period. Achieving this typically requires the removal of greenhouse gases through natural or technological sinks.

Here, we provide instructions and examples specifically focused on glaciers. You will learn how to analyze temperature changes in relation to glacier changes directly on the dashboard, as well as how to download data for creating your own plots or conducting more in-depth analyses.

If this is your first visit, a general tutorial video below will guide you through navigating the dashboard. In the sections that follow the introductory video, you’ll find examples related to glacier changes, starting with simple analyses and gradually moving on to more advanced ones.

Video tutorial#

PROVIDE Climate Risk Dashboard tutorial on YouTube

A user journey with the Dashboard#

Now that we understand the types of data and plots the dashboard provides, let’s explore a practical example. In this example, we will focus on mean temperature and glacier volume for one country. Open the dashboard (climate-risk-dashboard.climateanalytics.org), pick your country, and follow along:

Explore mean temperature changes#

Task:

Select the Mean Temperature indicator (see instructions in the Geography and Indicator section), choose the default scenario (“2020 climate policies”) and a second scenario, and answer the questions below.

Questions to answer:

  • How is the mean temperature defined? (Hint: Check the description when selecting the indicator.)

  • How much warming has your country experienced since pre-industrial times up to 2020? (Hint: Use the Timing plot and set the reference period to pre-industrial as explained in Geography and Indicator.)

  • What do the two scenarios represent? How are they different (e.g., maximum warming in the period 2020 to 2100 or by 2100)? (Hint: Check the scenario descriptions when selecting or use the Timing plot.)

  • How does your country’s temperature change compare to global averages for the two scenarios? (Hint: Use the Timing plot, set the reference to pre-industrial as explained in Geography and Indicator, and hover over the lines.)

  • Where is the strongest temperature change in your country? What are the spatial differences between the scenarios? (Hint: Look at the Location plot.)

  • What is the unavoidable risk of exceeding +2.0°C by 2100 in your country? How does it differ between scenarios? (Hint: Check the (Un)avoidable risk plot.)

Explore glacier volume projections#

Task:

Open a new tab in your browser and start the dashboard a second time (climate-risk-dashboard.climateanalytics.org). Select the same country and scenarios as before, but this time choose the Glacier Volume indicator (see Geography and Indicator).

Questions to answer:

  • What was the estimated glacier volume in 2020 for your country? How high in km would this volume be if stacked on a football field (about 7000 m²)? (Hint: Check the figure description of the Timing plot.)

  • How much glacier ice will be lost in the next 40 years? How much will remain by 2100 for each scenario? (Hint: Use the Timing plot and hover over the graph.)

  • Where in your country is most of the glacier ice located in 2030, and what percentage of the 2020 total does it represent? (Hint: Check the Location plot.)

  • What are the spatial differences in glacier volume by 2100 between the scenarios? Where can the most glacier volume be saved? (Hint: Look at the Location plot.)

  • At what level of glacier loss (impact level) do we see the biggest differences between avoidable and unavoidable risks? (Hint: Use the (Un)avoidable risk plot.)

  • What is the risk of losing more than 90% of the 2020 glacier volume under the “2020 climate policies”? How much can this risk be reduced with the highest ambition scenario? (Hint: Check the (Un)avoidable risk plot.)

Explore the relationship between temperature and glacier volume#

Task:

With the dashboard open in two tabs, compare the changes in mean temperature and glacier volume. You can do this directly using the plots or download the data for more advanced analysis. Download the Timing plot data for both mean temperature and glacier volume under your two selected scenarios (or even more). Then, create a plot with temperature on the x-axis and glacier volume on the y-axis.

Expand for an example plot, including the corresponding python code
_images/glacier_volume_vs_temperature.png
import pandas as pd
import matplotlib.pyplot as plt

# Load the CSV files
curpol_glacier_volume = pd.read_csv('impact-time_AUT_curpol_glacier-volume_0.5_present-day-2020.csv')
curpol_temperature = pd.read_csv('impact-time_AUT_curpol_terclim-mean-temperature_0.5_pre-industrial.csv')
sp_glacier_volume = pd.read_csv('impact-time_AUT_sp_glacier-volume_0.5_present-day-2020.csv')
sp_temperature = pd.read_csv('impact-time_AUT_sp_terclim-mean-temperature_0.5_pre-industrial.csv')

# Merge the data for each scenario based on the year
curpol_data = pd.merge(curpol_glacier_volume[['year', 'glacier-volume_mean']],
                       curpol_temperature[['year', 'terclim-mean-temperature_mean']],
                       on='year')
sp_data = pd.merge(sp_glacier_volume[['year', 'glacier-volume_mean']],
                   sp_temperature[['year', 'terclim-mean-temperature_mean']],
                   on='year')

# Plot the data
plt.figure(figsize=(5, 3))

# Plot the two scenarios
plt.plot(curpol_data['terclim-mean-temperature_mean'],
         curpol_data['glacier-volume_mean'] * 100,  # converting to %
         label='2020 climate policies',
         marker='.')
plt.plot(sp_data['terclim-mean-temperature_mean'],
         sp_data['glacier-volume_mean'] * 100,  # converting to %
         label='Shifting pathway',
         marker='.')

# Add labels, legend, and title
plt.xlabel('Mean Temperature increase\nrelative to pre-industrial (°C)', fontsize=12)
plt.ylabel('Glacier Volume\n(% of the 2020 volume)', fontsize=12)
plt.title('Austria', fontsize=14)
plt.legend()
plt.grid(True)

# Save the plot as a PNG file
plt.tight_layout()
plt.savefig('glacier_volume_vs_temperature.png', dpi=300)

# Show the plot
plt.show()

Questions to answer:

  • What is the relationship between temperature and glacier volume? Why does this happen?

  • What patterns do you notice in overshoot scenarios? What could be an explanation for this? Change to another country and see whether the pattern changes!

Authors#

Lilian Schuster, Patrick Schmitt and Fabien Maussion.