GitHubLinkLink

pip install energiapy


A python package for energy systems modeling and optimization

energiapy is a tool for the multiscale modeling and optimization of energy systems. energiapy uses a resource task network (RTN) based approach to formulate mathematical programs as pyomo instances. Models can be solved using solvers, and the results can be analyzed within the energiapy framework.  

GitHubLinkLink

pip install gana


A python-based algebraic modeling language (AML) for multiscale modeling and optimization

Gana is an AML made specifically for modeling multiscale systems. It is object oriented and uses set notation. Programs can be exported in .mps format or as matrices, and passed on to MIP solvers such GUROBI or the multiparametric solver PPOPT. Energia uses Gana.