Simple implementation of the double sided auction code in Python. Utilizes classes from DEMKit: https://github.com/utwente-energy/demkit/
Background reading materials related to the code:
- Auction concept is presented in Chapter 5 of: https://research.utwente.nl/en/publications/a-cyber-physical-systems-perspective-on-decentralized-energy-mana
Use Python 3.x to execute simulation.py.
This software is made available under the Apache version 2.0 license: https://www.apache.org/licenses/LICENSE-2.0
The software depends on external software (e.g. Python, Grafana, InfluxDB and optionally Docker) and libraries. These external packages are likely to contain other software which may be licenced under other licenses. It is the user's responsibility to ensure that the use of external software and libraries complies with any relevant licenses. This also applies to created Docker images by the user through the usage and/or execution of the Dockerfile, Docker-compose files, and setup scripts provided with this software. A list of used Python libraries can be found in the requirements.txt file.
In case you need assistance, please contact:
Gerwin Hoogsteen:
- https://people.utwente.nl/g.hoogsteen
- g.hoogsteen [at] utwente [dot] nl
- demgroup-eemcs [at] utwente [dot] nl