• Keine Ergebnisse gefunden

The pyam package An open-source Python package for analysis & visualisation of integrated assessment and macro-energy scenarios

N/A
N/A
Protected

Academic year: 2022

Aktie "The pyam package An open-source Python package for analysis & visualisation of integrated assessment and macro-energy scenarios"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Please consider the environment before prin4ng this slide deck This presenta4on is licensed under a Crea4ve Commons A;ribu4on 4.0 Interna4onal License

Daniel Huppmann, Ma.hew 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)

Mo#va#on – 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

Scien&fic manuscript

Processing of raw model outputs

Validation of scenario results

Evalua=on and analysis Data processing

tools and solu=ons 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 ploCng packages

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

(3)

Supported data models and file formats

Supported *meseries data formats:

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 *me resolu*on

ConGnuous-Gme formats (e.g., hourly Gmeseries data) RepresentaGve sub-annual Gmeslices (e.g., “winter-night”)

Compa*ble i/o and file formats:

Full integra*on with the pandas data analysis package

Tabular data (xlsx, csv) & “fric*onless” 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, aggrega&on, downscaling, unit conversion, …

Valida*on Checks for completeness of data, internal/external consistency, numerical plausibility …

Analysis & visualiza*on Categoriza&on and sta&s&cs of scenario ensembles, ploEng library, …

M. Gidden and D. Huppmann (2019). Journal of Open Source So/ware 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 Interna4onal Ins4tute 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 presenta4on is licensed under a Crea4ve Commons A;ribu4on 4.0 Interna4onal 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/IAMconsor*um/pyam/

Referenzen

ÄHNLICHE DOKUMENTE

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

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

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 initially developed to work with the IAMC template, a tabular format for yearly timeseries 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

3 Among its many features are overlays, animated slide tran- sitions, an automatically generated table of contents, split slides, hidden author annotations, and internal and

The Commission put forward a target of a 40% reduction in greenhouse gas emissions and a 27% share for renewable energy sources, but binding only at EU level (with no