PyCanopy: A spatial query layer for Polars, competitive with DuckDB, SedonaDB · HackerLangs