The src
folder contains a bunch of scripts to develop, benchmark,
debug or help in using VROOM
.
key=value
tag in a chosen bounding box or city.matrices
key using OSRM.matrices
key using Openrouteservice.The benchmarks
folder contains everything required to reproduce
results on literature benchmarks with a single command. Detailed
instructions for:
Contributions on existing (or new) scripts and benchmark classes are highly appreciated! Feel free to use the bugtracker for any question, especially if you're unsure about potential changes or additions.
We use:
black
for python code formatting in
order to forget about how the code looks like and focus on what it
does.
flake8
for style guide enforcement and
PEP8 compliance.
A convenient way to automate the whole workflow is to setup a
pre-commit hook. pre-commit
can do that
for you based on our .pre-commit-config.yaml
config file. Simply
install and run once:
pip install pre-commit
pre-commit install