A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Climate Risks Academy 2021

Contains solutions for the advanced assignment of the Modelling Lab of the Climate Risks Academy 2021.
https://github.com/danielhuppmann/climate-risks-academy-2021

Category: Sustainable Development
Sub Category: Education

Last synced: about 3 hours ago
JSON representation

Repository metadata

Advanced assignment for the EUI-FBF-OW Climate Risks Academy 2021

README.md

Climate Risks Academy 2021 - Modelling Lab

Copyright 2021 Daniel Huppmann

This repository is licensed under the Apache License, Version 2.0 (the "License");
see the LICENSE for details.

license
python

Overview

This repository contains solutions for the advanced assignment of the Modelling Lab of
the Climate Risks Academy 2021 organized by the European University Institute (EUI)
Florence School of Banking and Finance in cooperation with Oliver Wyman.
See here for more information.

The NGFS Scenario Ensemble (Phase 2)

The exercise uses the scenario ensemble compiled by a cooperation between several
integrated-assessment modelling teams and the
Network for Greening the Financial System (NGFS), in particular Phase 2 (June 2021)
of the scenario data.
See this presentation
about the release of Phase 2.

The scenario data is available via the NGFS Scenario Explorer hosted by IIASA

Assignment

Learning objective

A user should learn how to retrieve scenario data from an IIASA Scenario Explorer instance into a Python computing environment
and use pyam to create plots for data analysis (including computing indicators derived from timeseries data).

Prerequisites

A user should be familiar with the following items before starting this assignment:

Tasks

  1. Retrieve the data from the NGFS Scenario Explorer hosted by IIASA,
    • By downloading the Excel file from the Downloads section of the web user interface
      saving the file on your machine, and then importing it into a Jupyter notebook, or
    • Retrieving the data directly from Python via the pyam.iiasa.Connection class.
      (see this tutorial,
      connect to the ngfs database)
  2. Implement a grouping (meta indicator) of Paris-compatible pathways (vs. exceeding 2°C)
  3. Select several scenarios and compare the energy mix as suitable plots
  4. Create several plots showing the development of different energy sources by region
  5. Compute relative indicators of the trajectories of energy sources between different scenarios

Example solution

This repository shows one way to implement the tasks.
Following good practice of scientific programming, the tasks are separated into
disctint notebooks, available in the notebooks folder.

The pyam package

This exercise uses the Python package pyam, an open-source community toolbox for
analysis & visualization of scenario data.
The package was developed to facilitate working with timeseries scenario data
conforming to the format developed by the
Integrated Assessment Modeling Consortium (IAMC).
The package is used in ongoing assessments by the IPCC and in many model comparison
projects at the global and national level, including several Horizon 2020 projects.

Read the docs for more information!

Getting started

To run the notebooks on your machine, please install Python version 3.7 or higher.
To install the required packages and dependencies, download or git-clone this repository
and run the following command in the root folder:

pip install -r requirements.txt

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 11
Total Committers: 1
Avg Commits per committer: 11.0
Development Distribution Score (DDS): 0.0

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Daniel Huppmann dh@d****t 11

Committer domains:


Issue and Pull Request metadata

Last synced: about 3 hours ago

Total issues: 0
Total pull requests: 0
Average time to close issues: N/A
Average time to close pull requests: N/A
Total issue authors: 0
Total pull request authors: 0
Average comments per issue: 0
Average comments per pull request: 0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/danielhuppmann/climate-risks-academy-2021

Top Issue Authors

Top Pull Request Authors


Top Issue Labels

Top Pull Request Labels

Score: 2.0794415416798357