Metadata-Version: 2.4
Name: eaopack
Version: 3.0.4
Summary: A Framework for Optimizing Decentralized Portfolios
Home-page: https://github.com/RIVACON/EAO
Author: RIVACON
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: numpy<=2.1.3
Requires-Dist: pandas<=2.2.3
Requires-Dist: scipy<=1.14.1
Requires-Dist: openpyxl<=3.1.5
Requires-Dist: cvxpy<=1.6
Requires-Dist: pyscipopt<=5.2.1
Requires-Dist: networkx<=3.3
Requires-Dist: matplotlib<=3.9.2

![Test Success](.github/badges/tests-badge.svg)
![Sample Notebooks](.github/badges/notebook-badge.svg)
![Test Coverage](.github/badges/coverage-badge.svg)
[![documentation](https://img.shields.io/badge/-documentation-blue.svg)](https://rivacon.github.io/EAO/)
[![RIVACON](https://img.shields.io/badge/powered%20by-RIVACON-lightgrey.svg)](https://www.rivacon.com/en/)

# The Energy Asset Optimization (EAO) package

The EAO package is a modular Python framework, designed to enable practitioners to use, build and optimize energy and commodity trading portfolios using linear or mixed integer programming as well as stochastic linear programming. It provides an implementation of
- standard assets such as contracts, transport and storages
- addition of new asset types
- their combination to complex portfolios using network structures
- (de-) serialization to JSON
- basic input & output functionality

We found that the approach is useful for modeling very different problem settings, such as decentral and renewable power generation, green power supply and PPAs and sector coupling in ad-hoc analysis, market modeling or daily operation.

Further information:
 - documentation along with several sample notebooks: [`EAO documentation`](https://RIVACON.github.io/EAO) 
 - extensive technical report: [`Report`](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3842822)

Please feel free to contact us if you have questions or if you are interested in using EAO: [`Contact`](https://rivacon.com/kontakt/)

To install: pip install eaopack

----------------------------------------------------------------------
[`Impressum`](https://rivacon.com/impressum/)   

