Power Grid Investment Module (PowerGIM)
Project description
Power Grid Investment Module (PowerGIM)
PowerGIM is a Python package for stochastic power system expansion planning that can consider both transmission and generator investments in a two-stage formulation with uncertain parameters.
Getting started
Install latest PowerGIM release from PyPi:
pip install powergim
User guide and examples
The online user guide gives more information about how to specify input data and run a simulation case.
Developer installation
Prerequisite:
- Poetry
- Pre-commit
- A MILP solver, e.g. the free CBC solver. Clone or download the code and install it as a python package.
- A working MPI implementation, preferably supporting MPI-3 and built with shared/dynamic libraries
Install dependencies
git clone git@github.com:powergim/powergim.gitcd powergimpoetry installpoetry shellpoetry run pytest tests
GitHub Actions Pipelines
These pipelines are defined:
- Build: Building and testing on multiple OS and python versions. Triggered on any push to GitHub.
Contribute
You are welcome to contribute to the improvement of the code.
- Use Issues to describe and track needed improvements and bug fixes
- Use branches for development and pull requests to merge into main
- Use Pre-commit hooks
Contact
Harald G Svendsen
SINTEF Energy Research
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file powergim-1.1.0.tar.gz.
File metadata
- Download URL: powergim-1.1.0.tar.gz
- Upload date:
- Size: 75.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
632541120de182735daa5e8d649f25dd1e24e7a6e0bc93bae328d8924b8206ef
|
|
| MD5 |
b0bfdc27e234ef6eaa3a96dbd1492b5b
|
|
| BLAKE2b-256 |
d6fbfd6c82c8d1bb23a7da9db3c48ea1709cc7004128fbbf7452856515d3cb02
|
File details
Details for the file powergim-1.1.0-py3-none-any.whl.
File metadata
- Download URL: powergim-1.1.0-py3-none-any.whl
- Upload date:
- Size: 82.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1020-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
761528eac433d1e4665398c02e48ff80304eefbc6ec34b776f30d27bef18fa83
|
|
| MD5 |
9747739b71d9712a9aa5c97f50f4f683
|
|
| BLAKE2b-256 |
062c9e0fbf79cf6729e8a7146d29568911b212f6cfdb70a832e419c68efb362a
|