pip install virtualenv
virtualenv -p python3.6 venv/
source venv/bin/activate
python setup.py install
pip install editable .
agent --help
you may either run pytest
or the /run_tests.sh
script. The latter may need you to have inotify-tools
installed as well as a proper limit for file watches like so
scripts
holds utility script that can be run independently filesnotebooks
holds Jupyter notebooksmain.py
is the main entry of the agent and it expects parameters to control what to be startedcommunication
holds the abstraction to the powertac server as well as the pub/sub tooling to let components send messages to each otherdata
andGraph
are to be ignored in git and they hold training data and tensorboard logs respectively
start them with jupyter notebook
. The first cell adds the project to the sys.path so we can include local path
modules.
run the shell script in the root of the project. but first run pip3 install grpcio-tools
and make sure you have python3 and pip3 installed and in your PATH.
- Model definition based on XML messages
- Turning Events into consistent "Environment"
- Storing all messages in local memory
- Pickling ?
- ...