Battery Trading Benchmark is an open source tool to determine the optimal value an Energy Storage System (ESS) can earn on a specific electricity market. It aims to be the market standard in evaluating an ESS system on different energy markets. This tool should become a powerful, open source and intuitive manner to evaluate any kind of ESS on the electricity market. This tool is maintained by GIGA Storage, a company that specialises in investing, realising and operating large-scale (Battery) Energy Storage Systems in The Netherlands and Europe.
- Create a virtual python environment and install packages
pip install -r requirements.txt
-
Create your Streamlit secrets file (
.streamlit/secrets.toml
) using the.streamlit/secrets.toml.example
file as a template -
Run the Streamlit app locally
streamlit run .\main.py
It is also possible to run this tool using Docker.
- Build the image
docker build . -t battery-trading-benchmark
- Run the image
docker run -p 8501:8501 --env ENTSOE_API_KEY="place-uuid-here" -d battery-trading-benchmark
See license file.
Most development discussions take place on GitHub in this repository, via the GitHub issue tracker.
All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.
A detailed overview on how to contribute can be found in the contributing guide.
As contributers and maintainers to this project, you are expected to abide by the GigaStorage Code of Conduct. More information can be found at: Contributor Code of Conduct.