- make sure you have gurobi, see below for gurobi install
- make a new virtual environment (if you want) and activate it
- run
pip install .
- To run MATE (the matching engine service), run:
tomodachi run service/app.py
- To create a matching engine testcase see
tests/
- To run an end-to-end test, make sure the API is up and run:
tomodachi run service/app_tester.py
- Create an account or login to your account and download here: https://www.gurobi.com/downloads/gurobi-software/
- check that you have the
grbgetkey
command in your terminal - Get a free academic license key here: https://www.gurobi.com/downloads/free-academic-license/
- run the
grbgetkey ...
command with your license key, note where you save the downloaded license file - set the environment variable
GRB_LICENSE_FILE=/path/to/gurobi.lic
- run
pip install -i https://pypi.gurobi.com gurobipy