Skip to main content

Continuous Integration Workflow Status Documentation Status

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)

Source distribution for eTraGo 0.11.0
File Size Uploaded
etrago-0.11.0.tar.gz 185.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eTraGo 0.11.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.1

1 release file

0.6

1 release file

0.5.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page