Skip to main content

Tools to couple the REMIND IAM and PyPSA power models

Project description

Tools to couple REMIND & PySPA

Overview

This is a collection of tools to couple remind and pypsa for different regions.

The tools are currently in development, with as test cases PyPSA-EUR for Germany and PyPSA-China-PIK for China.

quick start

  1. install from pypi pip install remind-pypsa-coupling
  2. import with import rpycpl

Documentation

https://pik-piam.github.io/Remind-PyPSA-coupling/

Installation (development)

We recommend using uv.

  1. install uv
  2. make a venv uv venv at project/.venv
  3. Activate the venv with source .venv/bin/activate
  4. option a) In the project folder run uv pip install -e . Then use as a package
  5. option b) In the project workspace update the venv with uv sync to have all the package requirements. You can then use the src files as standalone.

[!NOTE] uv sometimes causes issues at steps 4. In this case

  • run uv pip install pip after step 3
  • run pip install -e . in the project worspace

Usage

This package is intended for use in combination with REMIND and PyPSA, as part of a snakemake workflow

Examples: Coming at some point

Activate the venv with source .venv/bin/activate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

remind_pypsa_coupling-0.1.0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file remind_pypsa_coupling-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for remind_pypsa_coupling-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69673863255e85568fbeef73f2ccd13064c20e11603ca3c593d0589e3afda263
MD5 0d62e61283704d6b4cbfe44ce6b15c68
BLAKE2b-256 a035d5a4e3c5b9e3bf8c02c9768c6ceb7c58f24dc00da0367efae2badea7fd05

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page