Metadata-Version: 2.4
Name: bessopt
Version: 0.1.0
Summary: BESS optimisation: day-ahead and intraday battery dispatch using MILP
Author: clarkmaio
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: loguru
Requires-Dist: matplotlib
Requires-Dist: polars
Requires-Dist: cvxpy
Requires-Dist: pimpmyplot
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Provides-Extra: web
Requires-Dist: python-fasthtml; extra == "web"
Requires-Dist: fastapi; extra == "web"
Requires-Dist: uvicorn; extra == "web"
Requires-Dist: python-entsoe; extra == "web"
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# bessyopt

This is a simple repository where I try to put I practice what I'm learning about BESS optimisation.

It's mostly about OR application. Here you will not find anything disruptive in particular about forecasts, but rather very clean and solid code to handle the decision making in bettery dispatch.

In `documentation` you will find the papers I'm studying about the topic. In case you know better reference please send me a message!


## Purpose
Main of purpose of this is to convince [Reel](reel.energy) to hire me.

Also I've find out OR is much fun.



## Roadmap 

✅ day ahead  
⬜ rolling intraday  
⬜ linearisation of utility function (for risk management)  
⬜ stochastic optimisation (handle uncertainty in forecasts)



## Credits
[This is my personal page, have a look!](https://clarkmaio.github.io/)
