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.1.tar.gz (30.0 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.1-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: remind_pypsa_coupling-0.1.1.tar.gz
  • Upload date:
  • Size: 30.0 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.1.tar.gz
Algorithm Hash digest
SHA256 8c78e81ec78fa353e00a6cedc86205b84192519d6a6bd05f172fef8f3432715c
MD5 cc6b6e3e95dab8cf188e6abd0f9ec437
BLAKE2b-256 a42aebb10897f62e8f8b49b82bf620577f9b519bb0b18ae93af2e7a310146481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for remind_pypsa_coupling-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59cc57d32c41280d8eb6baa099b383dab8b48853c6ac580bbded5b0bde1f4426
MD5 4db0bff8b375f126cfe539a1f3ca856f
BLAKE2b-256 aedce3a92decb2748f9b8b61ba5b70c5cdfac1c8f9a58e497dcb02027f0d0d85

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