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.2.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.2-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: remind_pypsa_coupling-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 0789a844e52e781e0d8e4e8e4484de520ac3b66ed2b4229c4e9b88d63b0e8476
MD5 b5f804944abfbb7d6d29d10fd9c04cb1
BLAKE2b-256 105ed6051ea18e878736781407f471353cec21ee58baebacc92f55002c8e5783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for remind_pypsa_coupling-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4bd7825afb98b62c9adf257f14889a37c2e9ccd081f6d4f008d10010f02cf024
MD5 b390ad8159a9ee987720e48534c8bf1e
BLAKE2b-256 f487da815ccdb4b0aa12c2523056c4233f1dba3e777706b4bffabb02ce57970b

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