Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,7 @@ jobs:
enable-cache: true

- name: Install dependencies
run: |
uv sync --dev
uv pip check
uv pip list
uv pip show osmnx
uv run python --version
run: uv sync --all-extras --all-groups

- name: Cache pre-commit
uses: actions/cache@v4
Expand Down
11 changes: 10 additions & 1 deletion notebooks/00-osmnx-features-demo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,16 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"# if using colab, install dependencies by un-commenting the line below\n",
"#!uv pip install --system --quiet osmnx[all]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import networkx as nx\n",
"import osmnx as ox\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/01-overview-osmnx.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"from pathlib import Path\n",
"\n",
"import geopandas as gpd\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/02-routing-speed-time.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import multiprocessing as mp\n",
"\n",
"import numpy as np\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/03-graph-place-queries.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import osmnx as ox\n",
"\n",
"ox.__version__"
Expand Down
2 changes: 1 addition & 1 deletion notebooks/04-simplify-graph-consolidate-nodes.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import networkx as nx\n",
"import osmnx as ox\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/05-save-load-networks.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"from pathlib import Path\n",
"\n",
"import osmnx as ox\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/06-stats-indicators-centrality.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import networkx as nx\n",
"import osmnx as ox\n",
"import pandas as pd\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/07-plot-graph-over-shape.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet matplotlib osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import geopandas as gpd\n",
"import matplotlib.pyplot as plt\n",
"import osmnx as ox\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/08-custom-filters-infrastructure.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import osmnx as ox\n",
"\n",
"ox.settings.log_console = True\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/09-example-figure-ground.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet ipython osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import osmnx as ox\n",
"from IPython.display import Image\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/10-building-footprints.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet ipython osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"from pathlib import Path\n",
"\n",
"import osmnx as ox\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/11-interactive-web-mapping.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all] folium mapclassify\n",
"import networkx as nx\n",
"import osmnx as ox\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/12-node-elevations-edge-grades.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import sys\n",
"\n",
"import numpy as np\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/13-isolines-isochrones.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet matplotlib osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import geopandas as gpd\n",
"import matplotlib.pyplot as plt\n",
"import networkx as nx\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/14-osmnx-to-igraph.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet igraph osmnx\n",
"#!uv pip install --system --quiet osmnx[all] igraph\n",
"import operator\n",
"\n",
"import igraph as ig\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/15-advanced-plotting.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet matplotlib osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import matplotlib.pyplot as plt\n",
"import osmnx as ox\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/16-download-osm-geospatial-features.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import osmnx as ox\n",
"import pandas as pd\n",
"\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/17-street-network-orientations.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet matplotlib osmnx\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import matplotlib.pyplot as plt\n",
"import numpy as np\n",
"import osmnx as ox\n",
Expand Down
2 changes: 1 addition & 1 deletion notebooks/18-network-constrained-clustering.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"metadata": {},
"outputs": [],
"source": [
"#!uv pip install --system --quiet osmnx scikit-learn scipy\n",
"#!uv pip install --system --quiet osmnx[all]\n",
"import networkx as nx\n",
"import numpy as np\n",
"import osmnx as ox\n",
Expand Down
31 changes: 9 additions & 22 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,32 +1,19 @@
[project]
authors = [{ name = "Geoff Boeing", email = "[email protected]" }]
dependencies = [
"folium",
"geopandas",
"jupyterlab",
"mapclassify",
"matplotlib",
"nbdime",
"networkx",
"numpy",
"osmnx==2.0.4",
"pandas",
"pre-commit",
"python-igraph",
"rasterio",
"requests",
"rio-vrt",
"scikit-learn",
"scipy",
"shapely",
]
description = "Gallery of OSMnx tutorials, usage examples, and feature demonstations."
dependencies = ["osmnx[all]==2.0.5"]
description = "Gallery of OSMnx tutorials, usage examples, and feature demonstrations."
license = "MIT"
license-files = ["LICENSE.txt"]
name = "osmnx-examples"
readme = "README.md"
requires-python = ">=3.9"
version = "2.0.4"
version = "2.0.5" # match pinned version above

[project.optional-dependencies]
all = ["folium", "jupyterlab", "mapclassify", "igraph"]

[dependency-groups]
dev = ["nbdime", "pre-commit"]

[tool.ruff]
cache-dir = "~/.cache/pre-commit/ruff"
Expand Down