Metadata-Version: 2.1
Name: map-network-viz
Version: 0.0.5
Summary: A small wrapper for visualizing street networks and making artistic maps with OpenStreetMap and Networkx.
Author-email: Sejal Dua <sejaldua@gmail.com>
Project-URL: Homepage, https://github.com/sejaldua/map-network-viz
Project-URL: Issues, https://github.com/sejaldua/map-network-viz/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: geopandas
Requires-Dist: geopy
Requires-Dist: matplotlib
Requires-Dist: osmnx>=1.8.0

# map-network-viz

### Description 

This library contains functionality for visualizing street networks and making artistic maps with OpenStreetMap and Networkx. It works by wrapping around the `osmnx` library to pull city network data (nodes and edges), but it is specifically designed to help end users make highly customizable, color-coded maps!

### Installation

```bash
python3 -m pip install map-network-viz
```

### Example Usage

```python
from map_network_viz import *
PALETTE = ["#FFB7C3", "#750d37", "#F57A80", "#F6BD60", "#AAE28D", "#aadaba", "#27BACE", "#F0F2A6"]
generate_map("Portland, Oregon, USA", PALETTE)
```

```python
from map_network_viz import *
PALETTE = ["#FFB7C3", "#750d37", "#F57A80", "#F6BD60", "#AAE28D", "#aadaba", "#27BACE", "#F0F2A6"]
generate_map("Tokyo, Japan", PALETTE, distance_km=5000, color_code_by='length', include_legend=True, save=False)
```

### Map Gallery

<img src="maps/Prague.png" width="200" height="200"/><img src="maps/Vancouver.png" width="200" height="200"/><img src="maps/Portland_A.png" width="200" height="200"/>
