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 test.pypi pip --index-url=https://test.pypi.org/simple --extra-index-url=https://pypi.org/simple --no-isolation
  2. import with import rempycpl

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.0.1.tar.gz (30.5 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.0.1-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for remind_pypsa_coupling-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ed39b2ee6f49a8199748a626376237ffbc67882068518d7ea78f3c94454fa375
MD5 c307b8080e7c431b9fbb82e5a0786e64
BLAKE2b-256 c5a0da0ad649269baa3ce663cd471015591bc4f87bf08b9689eb04e92a1905a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for remind_pypsa_coupling-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2795a6ae5fd220c80d640ca5452015d84b30bb07cb8543c02bfa23bdc191d54
MD5 d965726689ae03c67f0c609d4df96099
BLAKE2b-256 ec5a4870b98ab780beca6dd8e9f96e44fd53733b193498993be86e395f14b4d0

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