Metadata-Version: 2.4
Name: hum-router
Version: 0.2.1
Summary: Experimental multimodal routing engine over OpenStreetMap data
License-Expression: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Python: >=3.12
Requires-Dist: apache-sedona[db]
Requires-Dist: duckdb==1.5.0
Requires-Dist: fastapi>=0.115
Requires-Dist: geopandas>=1.1
Requires-Dist: igraph>=1.0.0
Requires-Dist: matplotlib>=3.10.8
Requires-Dist: polars==1.29.0
Requires-Dist: pyarrow>=23.0
Requires-Dist: pyroutingkit>=0.2.1
Requires-Dist: pyyaml>=6.0
Requires-Dist: scipy>=1.11
Requires-Dist: searoute>=1.5
Requires-Dist: snkit>=1.9
Requires-Dist: uvicorn>=0.32
Provides-Extra: dev
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest-benchmark; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Description-Content-Type: text/markdown

# hum-router

**Experimental** — APIs, data formats, and behavior may change without
notice between releases. Published for the convenience of its own
deployments; not yet intended or supported for general use.

A multimodal routing engine that builds routable graphs from
OpenStreetMap data and returns ranked route alternatives across road,
ferry, rail, sea, and inland waterway networks, with support for
network constraints and runtime edge overrides.

Import package: `multimodal_router`.

```bash
pip install hum-router
```

Source and documentation: https://github.com/nullbutt/hum-router
