Metadata-Version: 2.4
Name: sortbikenet
Version: 0.6.0
Summary: BikeNetKit Python package to sort growth of bicycle networks
Author: Clement Sebastiao, Manuel Knepper, Michael Szell
Maintainer-email: Manuel Knepper <manuel.knepper@gmx.net>
License-Expression: AGPL-3.0-or-later
Project-URL: Repository, https://github.com/BikeNetKit/SortBikeNet
Project-URL: Issues, https://github.com/BikeNetKit/SortBikeNet/issues
Keywords: Bicycle network planning,Networks,OpenStreetMap,Urban Planning,Urban Mobility
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Natural Language :: English
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: geopandas>=0.14
Requires-Dist: osmnx>=1.9.4
Requires-Dist: pip
Requires-Dist: numpy
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Provides-Extra: doc
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: momepy; extra == "doc"
Dynamic: license-file

# <a href="https://docs.bikenetkit.org/SortBikeNet/"><img src="https://github.com/BikeNetKit/SortBikeNet/raw/main/docs/source/_static/logo_sortbikenet.svg" alt="FixBikeNet" width="275.32" height="59"></a>

[![PyPI Version](https://img.shields.io/pypi/v/sortbikenet?color=10d249)](https://pypi.org/project/SortBikeNet/)
[![Mastodon Follow](https://img.shields.io/mastodon/follow/116693348622375119?domain=https%3A%2F%2Ffosstodon.org)](https://fosstodon.org/@BikeNetKit)

The Python package `sortbikenet` sorts links in a bike network plan for the best build order, to cover the city fast and with direct routes.

> [!CAUTION]  
> SortBikeNet is currently in Alpha: It is under heavy development and *not* stable enough to use yet, likely to contain breaking bugs. Breaking changes may be added anytime.

[![Example Paris](https://github.com/BikeNetKit/SortBikeNet/raw/main/docs/source/_static/sortbikenet_animated.gif)](https://bikenetkit.org/sortbikenet/paris_fr)

## Installation

```
pip install sortbikenet
```

## Usage
In development.

## Docs
In development.

## Origin
The source code builds on [the code from the research paper](https://github.com/csebastiao/orderbike) _The trade-off between directness and coverage in transport network growth_.

**Publication**: [https://doi.org/10.1007/s41109-026-00792-5](https://doi.org/10.1007/s41109-026-00792-5)

## Supported by
Development of BikeNetKit/SortBikeNet is supported by the [Innovation Fund Denmark](https://innovationsfonden.dk/en) and the EU HORIZON project [JUST STREETS](https://www.just-streets.eu).

[![Innovation Fund Denmark](https://raw.githubusercontent.com/BikeNetKit/.github/refs/heads/main/profile/_static/logo_innovationfund.png)](https://innovationsfonden.dk/en) &emsp;&emsp; [![European Union](https://raw.githubusercontent.com/BikeNetKit/.github/refs/heads/main/profile/_static/logo_eu.png)](https://commission.europa.eu/index_en) &ensp; [![JUST STREETS](https://raw.githubusercontent.com/BikeNetKit/.github/refs/heads/main/profile/_static/logo_juststreets.png)](https://www.just-streets.eu/) 

Developed by  
<a href="https://nerds.itu.dk"><img src="https://raw.githubusercontent.com/BikeNetKit/.github/refs/heads/main/profile/_static/logo_nerds.png" alt="Networks, Data, and Society" width="280"></a>
