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
- Host: GitHub
- URL: https://github.com/danielhuppmann/climate-risks-academy-2021
- Owner: danielhuppmann
- License: apache-2.0
- Created: 2021-06-15T04:39:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-16T04:10:26.000Z (almost 4 years ago)
- Last Synced: 2025-01-27T16:39:40.423Z (3 months ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 44.9 KB
- Stars: 8
- Watchers: 2
- Forks: 6
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
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:
- Basic Python syntax: variables, functions, lists, dictionaries, ...
- If you’ve never used Python before, Anaconda
is an easy option to install the basics - See this Getting started guide
- More resources to learn Python and its syntax
- If you’ve never used Python before, Anaconda
- Jupyer notebooks, see jupyter.org
- The first steps tutorial
of the pyam package
Tasks
- 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 thengfs
database)
- By downloading the Excel file from the Downloads section of the web user interface
- Implement a grouping (meta indicator) of Paris-compatible pathways (vs. exceeding 2°C)
- Select several scenarios and compare the energy mix as suitable plots
- Create several plots showing the development of different energy sources by region
- 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
- Name: Daniel Huppmann
- Login: danielhuppmann
- Email:
- Kind: user
- Description:
- Website: www.iiasa.ac.at/staff/daniel-huppmann
- Location: Vienna (Laxenburg), Austria
- Twitter: daniel_huppmann
- Company: International Institute for Applied Systems Analysis (IIASA)
- Icon url: https://avatars.githubusercontent.com/u/16931589?u=39545038f1f14b12e969e365e4b4a34552ac576a&v=4
- Repositories: 63
- Last ynced at: 2024-06-11T15:37:38.464Z
- Profile URL: https://github.com/danielhuppmann
GitHub Events
Total
- Watch event: 1
- Fork event: 1
Last Year
- Watch event: 1
- Fork event: 1
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 | 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
Top Issue Authors
Top Pull Request Authors
Top Issue Labels
Top Pull Request Labels
Score: 2.0794415416798357