cjber commited on
Commit
97faaac
·
1 Parent(s): 3b769cb

add geopandas for visualisation

Browse files
Files changed (2) hide show
  1. pyproject.toml +1 -0
  2. uv.lock +72 -0
pyproject.toml CHANGED
@@ -29,6 +29,7 @@ dependencies = [
29
  "chromadb>=0.5.23",
30
  # "langchain-chroma>=0.1.4",
31
  "pypdf>=5.1.0",
 
32
  ]
33
 
34
  [tool.uv]
 
29
  "chromadb>=0.5.23",
30
  # "langchain-chroma>=0.1.4",
31
  "pypdf>=5.1.0",
32
+ "geopandas>=1.0.1",
33
  ]
34
 
35
  [tool.uv]
uv.lock CHANGED
@@ -565,6 +565,23 @@ wheels = [
565
  { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862 },
566
  ]
567
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
568
  [[package]]
569
  name = "google-auth"
570
  version = "2.37.0"
@@ -1640,6 +1657,7 @@ dependencies = [
1640
  { name = "beautifulsoup4" },
1641
  { name = "chromadb" },
1642
  { name = "fastexcel" },
 
1643
  { name = "langchain-community" },
1644
  { name = "langchain-core" },
1645
  { name = "langchain-openai" },
@@ -1673,6 +1691,7 @@ requires-dist = [
1673
  { name = "beautifulsoup4", specifier = ">=4.12.3" },
1674
  { name = "chromadb", specifier = ">=0.5.23" },
1675
  { name = "fastexcel", specifier = ">=0.11.6" },
 
1676
  { name = "langchain-community", specifier = ">=0.2.16" },
1677
  { name = "langchain-core", specifier = ">=0.2.38" },
1678
  { name = "langchain-openai", specifier = ">=0.1.23" },
@@ -1961,6 +1980,25 @@ wheels = [
1961
  { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 },
1962
  ]
1963
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1964
  [[package]]
1965
  name = "pyparsing"
1966
  version = "3.2.1"
@@ -1994,6 +2032,23 @@ version = "0.48.9"
1994
  source = { registry = "https://pypi.org/simple" }
1995
  sdist = { url = "https://files.pythonhosted.org/packages/c7/2c/94ed7b91db81d61d7096ac8f2d325ec562fc75e35f3baea8749c85b28784/PyPika-0.48.9.tar.gz", hash = "sha256:838836a61747e7c8380cd1b7ff638694b7a7335345d0f559b04b2cd832ad5378", size = 67259 }
1996
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1997
  [[package]]
1998
  name = "pyproject-hooks"
1999
  version = "1.2.0"
@@ -2235,6 +2290,23 @@ wheels = [
2235
  { url = "https://files.pythonhosted.org/packages/4e/6e/abdfaaf5c294c553e7a81cf5d801fbb4f53f5c5b6646de651f92a2667547/setuptools-75.7.0-py3-none-any.whl", hash = "sha256:84fb203f278ebcf5cd08f97d3fb96d3fbed4b629d500b29ad60d11e00769b183", size = 1224467 },
2236
  ]
2237
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2238
  [[package]]
2239
  name = "shellingham"
2240
  version = "1.5.4"
 
565
  { url = "https://files.pythonhosted.org/packages/de/86/5486b0188d08aa643e127774a99bac51ffa6cf343e3deb0583956dca5b22/fsspec-2024.12.0-py3-none-any.whl", hash = "sha256:b520aed47ad9804237ff878b504267a3b0b441e97508bd6d2d8774e3db85cee2", size = 183862 },
566
  ]
567
 
568
+ [[package]]
569
+ name = "geopandas"
570
+ version = "1.0.1"
571
+ source = { registry = "https://pypi.org/simple" }
572
+ dependencies = [
573
+ { name = "numpy" },
574
+ { name = "packaging" },
575
+ { name = "pandas" },
576
+ { name = "pyogrio" },
577
+ { name = "pyproj" },
578
+ { name = "shapely" },
579
+ ]
580
+ sdist = { url = "https://files.pythonhosted.org/packages/39/08/2cf5d85356e45b10b8d066cf4c3ba1e9e3185423c48104eed87e8afd0455/geopandas-1.0.1.tar.gz", hash = "sha256:b8bf70a5534588205b7a56646e2082fb1de9a03599651b3d80c99ea4c2ca08ab", size = 317736 }
581
+ wheels = [
582
+ { url = "https://files.pythonhosted.org/packages/c4/64/7d344cfcef5efddf9cf32f59af7f855828e9d74b5f862eddf5bfd9f25323/geopandas-1.0.1-py3-none-any.whl", hash = "sha256:01e147d9420cc374d26f51fc23716ac307f32b49406e4bd8462c07e82ed1d3d6", size = 323587 },
583
+ ]
584
+
585
  [[package]]
586
  name = "google-auth"
587
  version = "2.37.0"
 
1657
  { name = "beautifulsoup4" },
1658
  { name = "chromadb" },
1659
  { name = "fastexcel" },
1660
+ { name = "geopandas" },
1661
  { name = "langchain-community" },
1662
  { name = "langchain-core" },
1663
  { name = "langchain-openai" },
 
1691
  { name = "beautifulsoup4", specifier = ">=4.12.3" },
1692
  { name = "chromadb", specifier = ">=0.5.23" },
1693
  { name = "fastexcel", specifier = ">=0.11.6" },
1694
+ { name = "geopandas", specifier = ">=1.0.1" },
1695
  { name = "langchain-community", specifier = ">=0.2.16" },
1696
  { name = "langchain-core", specifier = ">=0.2.38" },
1697
  { name = "langchain-openai", specifier = ">=0.1.23" },
 
1980
  { url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl", hash = "sha256:9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c", size = 1225293 },
1981
  ]
1982
 
1983
+ [[package]]
1984
+ name = "pyogrio"
1985
+ version = "0.10.0"
1986
+ source = { registry = "https://pypi.org/simple" }
1987
+ dependencies = [
1988
+ { name = "certifi" },
1989
+ { name = "numpy" },
1990
+ { name = "packaging" },
1991
+ ]
1992
+ sdist = { url = "https://files.pythonhosted.org/packages/a5/8f/5a784595524a79c269f2b1c880f4fdb152867df700c97005dda51997da02/pyogrio-0.10.0.tar.gz", hash = "sha256:ec051cb568324de878828fae96379b71858933413e185148acb6c162851ab23c", size = 281950 }
1993
+ wheels = [
1994
+ { url = "https://files.pythonhosted.org/packages/b5/b5/3c5dfd0b50cbce6f3d4e42c0484647feb1809dbe20e225c4c6abd067e69f/pyogrio-0.10.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:2d6558b180e020f71ab7aa7f82d592ed3305c9f698d98f6d0a4637ec7a84c4ce", size = 15079211 },
1995
+ { url = "https://files.pythonhosted.org/packages/b8/9a/1ba9c707a094976f343bd0177741eaba0e842fa05ecd8ab97192db4f2ec1/pyogrio-0.10.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:a99102037eead8ba491bc57825c1e395ee31c9956d7bff7b4a9e4fdbff3a13c2", size = 16442782 },
1996
+ { url = "https://files.pythonhosted.org/packages/5e/bb/b4250746c2c85fea5004cae93e9e25ad01516e9e94e04de780a2e78139da/pyogrio-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a4c373281d7cbf560c5b61f8f3c7442103ad7f1c7ac4ef3a84572ed7a5dd2f6", size = 23899832 },
1997
+ { url = "https://files.pythonhosted.org/packages/bd/4c/79e47e40a8e54e79a45133786a0a58209534f580591c933d40c5ed314fe7/pyogrio-0.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:19f18411bdf836d24cdc08b9337eb3ec415e4ac4086ba64516b36b73a2e88622", size = 23081469 },
1998
+ { url = "https://files.pythonhosted.org/packages/47/78/2b62c8a340bcb0ea56b9ddf2ef5fd3d1f101dc0e98816b9e6da87c5ac3b7/pyogrio-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:1abbcdd9876f30bebf1df8a0273f6cdeb29d03259290008275c7fddebe139f20", size = 24024758 },
1999
+ { url = "https://files.pythonhosted.org/packages/43/97/34605480f06b0ad9611bf58a174eccc6f3673275f3d519cf763391892881/pyogrio-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2a3e09839590d71ff832aa95c4f23fa00a2c63c3de82c1fbd4fb8d265792acfc", size = 16160294 },
2000
+ ]
2001
+
2002
  [[package]]
2003
  name = "pyparsing"
2004
  version = "3.2.1"
 
2032
  source = { registry = "https://pypi.org/simple" }
2033
  sdist = { url = "https://files.pythonhosted.org/packages/c7/2c/94ed7b91db81d61d7096ac8f2d325ec562fc75e35f3baea8749c85b28784/PyPika-0.48.9.tar.gz", hash = "sha256:838836a61747e7c8380cd1b7ff638694b7a7335345d0f559b04b2cd832ad5378", size = 67259 }
2034
 
2035
+ [[package]]
2036
+ name = "pyproj"
2037
+ version = "3.7.0"
2038
+ source = { registry = "https://pypi.org/simple" }
2039
+ dependencies = [
2040
+ { name = "certifi" },
2041
+ ]
2042
+ sdist = { url = "https://files.pythonhosted.org/packages/47/c2/0572c8e31aebf0270f15f3368adebd10fc473de9f09567a0743a3bc41c8d/pyproj-3.7.0.tar.gz", hash = "sha256:bf658f4aaf815d9d03c8121650b6f0b8067265c36e31bc6660b98ef144d81813", size = 225577 }
2043
+ wheels = [
2044
+ { url = "https://files.pythonhosted.org/packages/bd/19/be806b711e9ebfb80411c653054157db128fffdd7f8493e3064136c8d880/pyproj-3.7.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:8cbec92bdd6e9933ca08795c12717d1384e9b51cf4b1acf0d753db255a75c51e", size = 6261400 },
2045
+ { url = "https://files.pythonhosted.org/packages/99/3b/8497995e8cae0049d013679c6a7ac6c57b816d590c733a388748dafe5af5/pyproj-3.7.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8c4a8e4d3ba76c3adac3c087544cf92f7f9a19ea34946904a13fca48cc1c0106", size = 4637848 },
2046
+ { url = "https://files.pythonhosted.org/packages/ea/f7/2a5b46d6f8da913d58d44942ab06ca4803b5424b73259b15344cf90040f6/pyproj-3.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:82624fb42aa31f6b1a860fbc0316babd07fd712642bc31022df4e9b4056bf463", size = 6324856 },
2047
+ { url = "https://files.pythonhosted.org/packages/36/83/c257771077bcf9da20d0e97abc834f9037c219986cc76d40183903a30464/pyproj-3.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:34e1bbb3f89c68d4a6835c40b2da8b27680eec60e8cc7cdb08c09bcc725b2b62", size = 9525831 },
2048
+ { url = "https://files.pythonhosted.org/packages/d6/50/a635de79def69fe03cdef3a4bd3bec780c30987bce3a15dd7099afb2506f/pyproj-3.7.0-cp312-cp312-win32.whl", hash = "sha256:952515d5592167ad4436b355485f82acebed2a49b46722159e4584b75a763dd3", size = 5811864 },
2049
+ { url = "https://files.pythonhosted.org/packages/a1/8b/96bc8c8f3eca4eb7fa3758fde0b755d1df30a19f494376e3ee8de1ef4e79/pyproj-3.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:0692f806224e8ed82fe4acfa57268ff444fdaf9f330689f24c0d96e59480cce1", size = 6224720 },
2050
+ ]
2051
+
2052
  [[package]]
2053
  name = "pyproject-hooks"
2054
  version = "1.2.0"
 
2290
  { url = "https://files.pythonhosted.org/packages/4e/6e/abdfaaf5c294c553e7a81cf5d801fbb4f53f5c5b6646de651f92a2667547/setuptools-75.7.0-py3-none-any.whl", hash = "sha256:84fb203f278ebcf5cd08f97d3fb96d3fbed4b629d500b29ad60d11e00769b183", size = 1224467 },
2291
  ]
2292
 
2293
+ [[package]]
2294
+ name = "shapely"
2295
+ version = "2.0.6"
2296
+ source = { registry = "https://pypi.org/simple" }
2297
+ dependencies = [
2298
+ { name = "numpy" },
2299
+ ]
2300
+ sdist = { url = "https://files.pythonhosted.org/packages/4a/89/0d20bac88016be35ff7d3c0c2ae64b477908f1b1dfa540c5d69ac7af07fe/shapely-2.0.6.tar.gz", hash = "sha256:997f6159b1484059ec239cacaa53467fd8b5564dabe186cd84ac2944663b0bf6", size = 282361 }
2301
+ wheels = [
2302
+ { url = "https://files.pythonhosted.org/packages/46/77/efd9f9d4b6a762f976f8b082f54c9be16f63050389500fb52e4f6cc07c1a/shapely-2.0.6-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cec9193519940e9d1b86a3b4f5af9eb6910197d24af02f247afbfb47bcb3fab0", size = 1450326 },
2303
+ { url = "https://files.pythonhosted.org/packages/68/53/5efa6e7a4036a94fe6276cf7bbb298afded51ca3396b03981ad680c8cc7d/shapely-2.0.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83b94a44ab04a90e88be69e7ddcc6f332da7c0a0ebb1156e1c4f568bbec983c3", size = 1298480 },
2304
+ { url = "https://files.pythonhosted.org/packages/88/a2/1be1db4fc262e536465a52d4f19d85834724fedf2299a1b9836bc82fe8fa/shapely-2.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:537c4b2716d22c92036d00b34aac9d3775e3691f80c7aa517c2c290351f42cd8", size = 2439311 },
2305
+ { url = "https://files.pythonhosted.org/packages/d5/7d/9a57e187cbf2fbbbdfd4044a4f9ce141c8d221f9963750d3b001f0ec080d/shapely-2.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:98fea108334be345c283ce74bf064fa00cfdd718048a8af7343c59eb40f59726", size = 2524835 },
2306
+ { url = "https://files.pythonhosted.org/packages/6d/0a/f407509ab56825f39bf8cfce1fb410238da96cf096809c3e404e5bc71ea1/shapely-2.0.6-cp312-cp312-win32.whl", hash = "sha256:42fd4cd4834747e4990227e4cbafb02242c0cffe9ce7ef9971f53ac52d80d55f", size = 1295613 },
2307
+ { url = "https://files.pythonhosted.org/packages/7b/b3/857afd9dfbfc554f10d683ac412eac6fa260d1f4cd2967ecb655c57e831a/shapely-2.0.6-cp312-cp312-win_amd64.whl", hash = "sha256:665990c84aece05efb68a21b3523a6b2057e84a1afbef426ad287f0796ef8a48", size = 1442539 },
2308
+ ]
2309
+
2310
  [[package]]
2311
  name = "shellingham"
2312
  version = "1.5.4"