Skip to main content

electric transmission grid optimization

Project description

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

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

etrago-0.10.1.tar.gz (176.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

etrago-0.10.1-py3-none-any.whl (191.9 kB view details)

Uploaded Python 3

File details

Details for the file etrago-0.10.1.tar.gz.

File metadata

  • Download URL: etrago-0.10.1.tar.gz
  • Upload date:
  • Size: 176.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for etrago-0.10.1.tar.gz
Algorithm Hash digest
SHA256 a92fa7907207cb0464cbdf4843ec01ff59164668e64eeb4c9aca5aa63c884680
MD5 ffddd8943e2593712995359beb6b7fcd
BLAKE2b-256 4e009274a5a6ed51622cfbdbaf31ffd74812d93be6fac8304696c4cd162f1f4e

See more details on using hashes here.

File details

Details for the file etrago-0.10.1-py3-none-any.whl.

File metadata

  • Download URL: etrago-0.10.1-py3-none-any.whl
  • Upload date:
  • Size: 191.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for etrago-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ee5810a53bc862acf42449e6977145268cd7ed644017f5becb4e2bf87d825b2
MD5 01df8aa91fc156a6d2ac26dd1fbfa7fa
BLAKE2b-256 7674adc4805e7f2cdbd7fc4d1187d6c4f5721dae90bea495a819fd0d1d02370a

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