EnergyModelsGUI.jl

EnergyModelsGUIModule

Main module for EnergyModelsGUI.jl.

This module provides the graphical user interface for EnergyModelsX packages.

source

EnergyModelsX is an operational, multi nodal energy system framework, written in Julia. The model is based on the JuMP optimization framework. It is a multi carrier energy model, where the definition of the resources are fully up to the user of the model. One of the primary design goals was to develop a model that can eaily be extended with new functionality without the need to understand and remember every variable and constraint in the model.

For running and visualizing a basic energy system model, only the base technology package EnergyModelsBase.jl, EnergyModelsGUI.jl and the time structure package TimeStruct.jl are needed.

The EnergyModelsGUI package also provides visualization utilities for the following packages

  • EnergyModelsGeography.jl: this package makes it possible to easily extend your energy model with different geographic areas, where transmission can be set to allow for the transport of resources between the different areas.
  • EnergyModelsInvestments.jl: this package implements functionality for investments, where the length of the investment periods are fully flexible and is decided by setting the time structure.

Manual outline

How to guides

Library outline