The Python package linkbikenet finds links between the disconnected components in a city's bicycle network. You can download street and bike network data with a single line of code, simulate different bicycle network linking scenarios, and export and plot the resulting prioritized linking steps.
LinkBikeNet is a decision support tool for urban planners. It is also useful for proactive citizens to create a compelling vision for urban cycling in their city, and it aims to foster research on bicycle networks.
When to use
LinkBikeNet works well for cities that have some bicycle infrastructure in the form of disconnected components. This is the case for most cities in Europe. Recommended example cities to link components: Budapest, Dublin, Tirana
For alternative approaches, consider using GrowBikeNet or FixBikeNet.
Installation
The easy way
The currently recommended way to install LinkBikeNet is using conda:
conda install linkbikenet
Advanced and development installations
See our installation docs for details.
Usage
We provide a minimum working example in two formats:
- Python script (examples/mwe.py)
- Jupyter notebook (examples/mwe.ipynb)
Docs
Find more information in our docs: https://docs.bikenetkit.org/LinkBikeNet/
Origin
The source code builds on the code from the research paper Data-driven strategies for optimal bicycle network growth.
Publication: https://doi.org/10.1098/rsos.201130
How to cite
If you use LinkBikeNet, please cite the paper:
L.G. Natera Orozco, F. Battiston, G. Iñiguez, M. Szell. Data-driven strategies for optimal bicycle network growth. Royal Society Open Science 7:201130 (2020) DOI: 10.1098/rsos.201130
Supported by
Development of BikeNetKit/LinkBikeNet is supported by the Innovation Fund Denmark and the EU HORIZON project JUST STREETS.
Metadata
Release files for linkbikenet 0.8.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| linkbikenet-0.8.3.tar.gz | 31.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| linkbikenet-0.8.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 60.6 kB
Release files / linkbikenet-0.8.3.tar.gz
| Download URL | linkbikenet-0.8.3.tar.gz |
|---|---|
| Size | 31.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4539ff3fd7e83a574cc5b40b65599dbde4e0f6b755852ba5a8c2f3dc8e1d65c2
|
|
BLAKE2b-256 checksum How to use checksums |
61281b011832f6f275aca6ecfd3cda63c1dbc88e636f9eae25bb3552ef0fc40a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency logRelease files / linkbikenet-0.8.3-py3-none-any.whl
| Download URL | linkbikenet-0.8.3-py3-none-any.whl |
|---|---|
| Size | 29.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0eb36d5f4d6f89084059809a9860a111960ae6ecb64145e048c08f7713682d6e
|
|
BLAKE2b-256 checksum How to use checksums |
1d4adff1a58f87cf605228f391677a0639523354d0ef4dec8221c3f449f68994
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 5, 2026.
Transparency log