feat: add buffer tool (#8)

* wip buffer tool

* add search area to attribute

* add geopandas dependency

* add buffer tool and fix graph to add in the overture tool

* make async

* simpler buffering

* cleaner comments

Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>

* Change from FeatureCollection to Feature

And ensure that output search area is a Polygon

* update test comments

* remove unhelpful test checks

---------

Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>
Co-authored-by: Daniel Wiesmann <yellowcap@users.noreply.github.com>
This commit is contained in:
Martha Morrissey
2025-12-04 08:14:38 -07:00
committed by GitHub
parent 2d34ee0a16
commit 24c53b66e3
6 changed files with 240 additions and 26 deletions
+1
View File
@@ -17,6 +17,7 @@ dependencies = [
"python-dotenv",
"duckdb",
"shapely",
"geopandas>=1.1.1",
"dspy>=3.0.4",
"watchdog>=6.0.0",
]