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 Distribution

remind_pypsa_coupling-0.1.3.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

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

remind_pypsa_coupling-0.1.3-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file remind_pypsa_coupling-0.1.3.tar.gz.

File metadata

  • Download URL: remind_pypsa_coupling-0.1.3.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for remind_pypsa_coupling-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1aa5c8e6791b50a1c18efc79f26d6aae56c9af584892489a71e033dc90ff13ee
MD5 475b895c1b6079aadeb250dc27a430f3
BLAKE2b-256 58448a1759104aee1c50705330f94dc8ecd71ef7d644b32fc80c9536af222545

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for remind_pypsa_coupling-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5e87fc6c9a59d45aab9576cb199496c9dd4f41e35958e391486f90db7d801865
MD5 4480d9df1aafe0fb8fa6f88e97423c34
BLAKE2b-256 f384d72a0d687a6136d29d13e21bfd4118512a329a2399f66c5b1bc3cf0019ba

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