Python scripts require the osmnx
package. Easiest way is to install with conda:
conda create -n ox -c conda-forge --strict-channel-priority osmnx
The Yelp Fusion API is used to find boba shops. To get an API key, go to https://docs.developer.yelp.com/docs/fusion-intro. Put the API key into .env
(root project directory) with the content:
YELP_API_KEY=8UOQ...
Activate the conda environment, or ensure that the osmnx
library is available.
python download_street_networks.py
python download_boba_gdfs.py
python generate_adj_list.py
python solve_matrix.py
python shortest_paths.py
- Run through the notebook
test/make_plots.ipynb
andanalyze_matrix_results.ipynb
to create plots.