-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Version 1.0 of the workshop material
- Loading branch information
1 parent
18bf526
commit c13899a
Showing
8 changed files
with
1,586 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,66 @@ | ||
# ENGAGE-pyam-tutorial | ||
Live demo of the pyam package at the H2020 ENGAGE-Capacity-Building workshop (February 1 2022) | ||
# ENGAGE Capacity Building Workshop: the pyam package | ||
|
||
![License](https://img.shields.io/github/license/danielhuppmann/ENGAGE-pyam-tutorial) | ||
[![python](https://img.shields.io/badge/python-3.7_|_3.8_|_3.9-blue?logo=python&logoColor=white)](https://github.com/IAMconsortium/pyam) | ||
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) | ||
|
||
Copyright 2022 (c) Daniel Huppmann; this repository is released under the [MIT License](LICENSE). | ||
|
||
## Overview | ||
|
||
<img src="./_static/ENGAGE.png" height="100" align="right" alt="ENGAGE logo" /> | ||
|
||
This repository holds a [Jupyter notebook](tutorial-notebook.ipynb) for a live-demo | ||
of the **pyam** package given as part of | ||
the *Capacity building workshop on good practices in modeling* on February 1, 2022. | ||
This workshop was organized as part of the Horizon 2020 project ENGAGE | ||
([link](https://www.engage-climate.org/capacity-building-workshop-1-february-2022/)). | ||
|
||
The Jupyter notebook is based on the advanced assignment | ||
of the [Modelling Lab](https://github.com/danielhuppmann/climate-risks-academy-2021), | ||
which was part of the *Climate Risks Academy 2021* organized by | ||
the European University Institute (EUI) Florence School of Banking and Finance | ||
in cooperation with Oliver Wyman. | ||
|
||
The scenario data used in this tutorial notebook is taken from | ||
the [NGFS Scenario Explorer hosted by IIASA](https://data.ece.iiasa.ac.at/ngfs), | ||
Phase 2 (June 2021). | ||
|
||
The slides for the related presentation are available | ||
at [pure.iiasa.ac.at/id/eprint/17783/](https://pure.iiasa.ac.at/id/eprint/17783/). | ||
|
||
## The pyam package | ||
|
||
<img src="./_static/pyam-logo.png" width="133" height="100" align="right" alt="pyam logo" /> | ||
|
||
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)](https://www.iamconsortium.org). | ||
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](https://pyam-iamc.readthedocs.io) 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 | ||
``` | ||
|
||
Then, you can start a Jupyter notebook using | ||
|
||
``` | ||
jupyter notebook | ||
``` | ||
|
||
## Funding acknowledgement | ||
|
||
<img src="./_static/EU-logo-300x201.jpg" width="80" height="54" align="left" alt="EU logo" /> | ||
This project has received funding from the European Union’s Horizon 2020 research | ||
and innovation programme under grant agreement No. 821471 (ENGAGE). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Data folder | ||
|
||
This folder contains the data file(s) for this tutorial. |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
pyam-iamc # the pyam package is released on pypi under this name | ||
notebook |
Large diffs are not rendered by default.
Oops, something went wrong.