The Python package fixbikenet identifies the most important gaps to fill in a city's bicycle network. You can download street and bike network data with a single line of code, simulate different bicycle network fixing scenarios, and export and plot the resulting prioritized gaps.
FixBikeNet is a decision support tool for urban planners. It is also useful for proactive citizens to help inform their city about data-driven improvements, and it aims to foster research on bicycle networks.
The currently recommended way to install FixBikeNet is using pip:
pip install fixbikenet
If this does not work, consult our installation docs.
See our installation docs for details.
We provide a minimum working example in two formats:
- Python script (examples/mwe.py)
- Jupyter notebook (examples/mwe.ipynb)
Find more information in our docs: https://docs.bikenetkit.org/FixBikeNet/
The source code builds on the code from the research paper Automated Detection of Missing Links in Bicycle Networks.
Publication: https://doi.org/10.1111/gean.12324
If you use FixBikeNet in your research, please cite the paper:
A. Vybornova, T. Cunha, A. Gühnemann, M. Szell. Automated Detection of Missing Links in Bicycle Networks. Geographical Analysis 55(2), 239-267 (2023) DOI: 10.1111/gean.12324
Development of BikeNetKit/FixBikeNet is supported by the Innovation Fund Denmark and the EU HORIZON project JUST STREETS.


