• Keine Ergebnisse gefunden

The pyam packageAn open-source Python package for analysis & visualisationof integrated assessment and macro-energy scenarios

N/A
N/A
Protected

Academic year: 2022

Aktie "The pyam packageAn open-source Python package for analysis & visualisationof integrated assessment and macro-energy scenarios"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Please consider the environment before printing this slide deck This presentation is licensed under a Creative Commons Attribution 4.0 International License

Daniel Huppmann, Matthew Gidden, Zebedee Nicholls, Jonas Hörsch, Robin Lamboll,

Paul Natsuo Kishimoto, Thorsten Burandt, and many others

The pyam package

An open-source Python package for analysis &

visualisation

of integrated assessment and macro-energy

scenarios

(2)

Motivation – the workflow from model to insight

There are numerous tools for data processing & scenario analysis,

but most solutions are either “hard-wired” to a model or general-purpose packages

2

Model

integrated-assessment, macro-energy system, land use (change), other

sectors

Input data sources and references

Scientific manuscript

Processing of raw model

outputs

Validation of scenario results

Evaluation and analysis Data processing

tools and solutions for specific

modeling frameworks

e.g., TIMES-VEDA, OSeMOSYS, MESSAGEix, REMIND, GCAM,

mimi.jl, TEMOA, pypsa,

PLEXOS, …

General-purpose data analysis &

manipulation

e.g., numpy, pandas

& tidyverse

General-purpose plotting packages

e.g., matplotlib, seaborn, ggplot & shiny

(3)

Supported data models and file formats

Supported timeseries data formats:

The pyam package was initially developed to work with the IAMC template, a tabular format for yearly timeseries data

But the package also supports sub-annual time resolution

Continuous-time formats (e.g., hourly timeseries data)

Representative sub-annual timeslices (e.g., “winter-night”)

Compatible i/o and file formats:

Full integration with the pandas data analysis package

Tabular data (xlsx, csv) & “frictionless” datapackage format

The package supports various formats & types of timeseries data

and is currently used by more than a dozen modelling teams

(4)

The pyam package for integrated assessment & macro- energy modelling

Use cases and features

Data processing Data i/o & file format conversion, aggregation, downscaling, unit conversion, …

Validation Checks for completeness of data, internal/external consistency, numerical plausibility …

Analysis & visualization Categorization and statistics of scenario ensembles, plotting library, …

M. Gidden and D. Huppmann (2019). Journal of Open Source Software 4(33):1095. doi:

10.21105/joss.01095

A community package for scenario processing, analysis & visualization following best practice of collaborative scientific software development

4

#pyam_iamc pyam-iamc.readthedocs.io

(5)

Dr. Daniel Huppmann

Research Scholar – Energy Program International Institute for Applied Systems Analysis (IIASA) Schlossplatz 1, A-2361 Laxenburg, Austria huppmann@iiasa.ac.at

@daniel_huppmann www.iiasa.ac.at/staff/huppmann

Thank you very much for your attention!

This presentation is licensed under a Creative Commons Attribution 4.0 International License

Read the docs on pyam-iamc.readthedocs.io

Join the mailing list on groups.io or the Slack workspace Create an issue or start a pull request

on github.com/IAMconsortium/pyam/

Referenzen

ÄHNLICHE DOKUMENTE

One could therefore argue that DG Home Affairs of the Commission has implicitly agreed with the main grounds of contention that characterised the Franco-Italian affair of spring

Based on the continuous quantification, there is again strong evidence against the null hypothesis when changing the reference function to a medium Cauchy prior: More than 90% of

The pyam package was initially developed to work with the IAMC template, a tabular format for yearly timeseries data. But the package also supports sub-annual

The pyam package was initially developed to work with the IAMC template, a tabular format for yearly timeseries data. But the package also supports sub-annual

The pyam package was ini*ally developed to work with the IAMC template, a tabular format for yearly *meseries data. But the package also supports sub-annual

The open-source Python package pyam provides a suite of features and methods for the analysis, validation and visualization of reference data and scenario results generated

A small change in the target data can result in a large change in the output at the same time step because pathways in the infiller database can be very dif- ferent in

pyam: a Python Package for the Analysis and Visualization of Models of the Interaction of Climate, Human, and Environmental Systems...