Skip to content
@pik-piam

Potsdam Integrated Assessment Modelling (PIAM)

Tools developed for use with data and models related to PIK's research.

Welcome to the pik-piam github page 👋

We develop tools (mainly in R) for use with data and models related to PIK's research. Many of these are directly related to the REMIND and MAgPIE models, often dealing with either the pre- or post-processing.

💡 Get help:

Need help with something? Check our new Discussions page, you'll find answers to many questions and the right place to ask new ones!

💾 Use the pik-piam custom data classes

For the array-like 'magpie' class see magclass.
For the dataframe-like 'quitte' class see quitte.

📥 Prepare model input data

For input data for both MAgPIE and REMIND see mrdrivers, mrcommons, mrfaocore.
For input data specific to MAgPIE see mrmagpie, mrland, mrlandcore, mrsoil, mrwater, mrfactors.
For input data specific to REMIND see mrremind, mredgebuildings, mrtransport, mrindustry.

📤 Create reportings

See remind2 (REMIND.mif file), magpie4, mrvalidation, mrvalidnitrogen, piamInterfaces (project-specific reportings).

🏭 Manage model and data infrastructure

See madrat, goxygen, modelstats, piktests, gms, citation, lucode2.

🏗️ + 🚚 Sector models

For the buildings model see brick, reportbrick, edgebuildings.
For the transport model see edgeTransport, reporttransport.

🔧 Other tools

Convert monetary values with GDPuc.
Create beautiful graphs with mip, luplot.

🛰️ R-Universe

Here's our R-Universe page.

⏬ Install all packages

To install all PIK-PIAM R packages check this gist.

Pinned Loading

  1. madrat madrat Public

    R package | May All Data be Reproducible and Transparent (MADRaT)

    R 16 40

  2. goxygen goxygen Public

    Documentation package for modular GAMS code

    R 6 8

  3. magclass magclass Public

    R package | Data Class and Tools for Handling Spatial-Temporal Data

    R 5 25

Repositories

Showing 10 of 89 repositories
  • lockfile-archive Public

    Includes renv.lock files to document the pik-piam R package environment at different points in time

    pik-piam/lockfile-archive’s past year of commit activity
    R 0 0 0 0 Updated Apr 13, 2025
  • pik-piam/piamInterfaces’s past year of commit activity
    R 0 26 0 2 Updated Apr 11, 2025
  • magpiesets Public

    R package | MAgPIE sets for R

    pik-piam/magpiesets’s past year of commit activity
    R 0 LGPL-3.0 3 0 2 Updated Apr 11, 2025
  • mrcommons Public
    pik-piam/mrcommons’s past year of commit activity
    R 1 LGPL-3.0 32 6 2 Updated Apr 11, 2025
  • mrremind Public

    The mrremind packages contains data preprocessing for the REMIND model.

    pik-piam/mrremind’s past year of commit activity
    R 4 LGPL-3.0 51 21 6 Updated Apr 11, 2025
  • remind2 Public

    The remind2 package contains the REMIND-specific routines for data and model output manipulation.

    pik-piam/remind2’s past year of commit activity
    R 0 47 26 (2 issues need help) 6 Updated Apr 11, 2025
  • PyPSA-China-PIK Public Forked from Xiaowei-Z/PyPSA-China

    PyPSA-China: An Open Optimisation model of the Chinese Energy System

    pik-piam/PyPSA-China-PIK’s past year of commit activity
    Jupyter Notebook 5 6 5 4 Updated Apr 10, 2025
  • mrmagpie Public

    The package provides cellular magpie related data via the madrat framework.

    pik-piam/mrmagpie’s past year of commit activity
    R 0 LGPL-3.0 21 0 2 Updated Apr 10, 2025
  • m4fsdp Public

    Output routines for extracting results from the MAgPIE framework (versions 4.x) for the FSDP project

    pik-piam/m4fsdp’s past year of commit activity
    R 0 LGPL-3.0 6 0 1 Updated Apr 10, 2025
  • mrvalidation Public

    Package contains routines to prepare data for validation exercises.

    pik-piam/mrvalidation’s past year of commit activity
    R 0 LGPL-3.0 14 2 0 Updated Apr 10, 2025

Top languages

Loading…

Most used topics

Loading…