Destribution Service Operator (DSO) client to test the FLEX market platform via its REST interface. The DSO client sends flexibility demand to the flex market platform, either random or per input time series.
cd preferred-folder
git clone UniK-INES/FLEX-DSO
Run FLEX-DSO using docker (see wiki for more env. var. options):
OS X & Linux:
cd preferred-folder
export FLEX_SERVER=flexmarket:8080
docker build -t flex-dso .
docker run -it -e FLEX_SERVER=127.0.0.1:8080 --network="host" flex-dso
Windows:
cd preferred-folder
SET FLEX_SERVER=flexmarket:8080
docker build -t flex-dso .
docker run -it -e FLEX_SERVER=host.docker.internal:8080 flex-dso
Usually, the FLEX-DSO client is startet with other docker services using docker-compose. See FLEX for instructions.
Requirements:
- python
- pip
cd preferred-folder
pip install -r ./requirements.txt
Pull requests welcome!
- Fork it (https://github.com/UniK-INES/FLEX-DSO/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
- 0.0.1
- Work in progress
Dr. Sascha Holzhauer – Website – Sascha.Holzhauer@uni-kassel.de
Distributed under the GPLv3 license. See LICENSE
for more information.