eTraGo
eTraGo (electric Transmission Grid optimization) is a cross-sectoral grid planning tool focusing on the extra-high and high-voltage power grid level. In addition to the electricity sector, the gas (methane and hydrogen), heat and mobility sectors are considered. eTraGo optimizes grid and storage expansion as well as power plant deployment, taking into account various flexibility options. These include electrical flexibilities such as demand-side management or dynamic line rating, as well as flexibilities arising from sector coupling, such as heat stores, gas stores or shifting potentials from charging electric vehicles. eTraGo is an open-source Python package primarily based on PyPSA.
eTraGo has been developed as part of a comprehensive toolchain. Explore related models and tools, detailed guidance on installation, an overview of the functionalities, and references to projects and studies where it has been used, all on readthedocs.
Key Features
open, cross-sectoral grid planning tool on extra-high and high-voltage level
includes a variety of functionalities for scenario variations and reduction of complexity in spatial and temporal dimension
market optimization as well as linear-optimal power flow available
analyses and plots the results
Installation
eTraGo is implemented as a Python package; therefore, Python 3 must be installed on your system. The current version of eTraGo is compatible with Python 3.10 or higher.
If you already have a working Python3 environment, use pypi to install the latest eTraGo version. We highly recommend using a virtual environment. Use the following command in order to install eTraGo.
$ pip3 install eTraGo
If you want to display geographical features in the background of network plots, please install cartopy:
$ pip3 install cartopy
For a more detailed guide on the installation, please refer to the readthedocs section Installation.
Input Data
The grid model data for eTraGo was created using the open-source tool eGon-data. The resulting data is available on the OpenEnergyPlatform.
As an alternative, a local database can be used. We have published the scenarios as backups of the required tables, along with instructions on how to use them, on Zenodo. For more information on available scenarios and instructions on the usage of a local database, please refer to the readthedocs sections Installation and Functionalities.
Copyleft
Code licensed under “GNU Affero General Public License Version 3 (AGPL-3.0)” It is a collaborative work with several copyright owners: Cite as “eTraGo” © Flensburg University of Applied Sciences, Centre for Sustainable Energy Systems © Europa-Universität Flensburg, Centre for Sustainable Energy Systems © DLR Institute for Networked Energy Systems
Release files for eTraGo 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| etrago-0.11.0.tar.gz | 185.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| etrago-0.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 387.1 kB
Release files / etrago-0.11.0.tar.gz
| Download URL | etrago-0.11.0.tar.gz |
|---|---|
| Size | 185.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5699add7151ebb863a39117902f690cd45ec3add71853f5c5ef2a0b12e7e16f2
|
|
BLAKE2b-256 checksum How to use checksums |
90a88f29752f159ccede621ff240978a896dbfc38d34ed2babeab3997532b10f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|
Release files / etrago-0.11.0-py3-none-any.whl
| Download URL | etrago-0.11.0-py3-none-any.whl |
|---|---|
| Size | 201.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e273afbd6b81b6137c3ce46b5df59e43189804da450fe1b96be2484ddcce0b67
|
|
BLAKE2b-256 checksum How to use checksums |
c08ed9a2cf5bbed0842bb24f4b733f7f0e7bec3b7a7a0c3fb56d36ab0bae1790
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.12
|