jeremyLE-Ekimetrics commited on
Commit
7fd94e0
1 Parent(s): 9fcd62f

fix env streamlit

Browse files
Files changed (2) hide show
  1. poetry.lock +404 -1
  2. pyproject.toml +3 -0
poetry.lock CHANGED
@@ -289,6 +289,31 @@ files = [
289
  {file = "basemap_data-1.3.2.zip", hash = "sha256:0072efd6f12c76e9f35e8fd718360d634b849ba988e74acccaf1ec536275f70b"},
290
  ]
291
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  [[package]]
293
  name = "cachetools"
294
  version = "5.3.0"
@@ -505,6 +530,17 @@ files = [
505
  {file = "cycler-0.11.0.tar.gz", hash = "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"},
506
  ]
507
 
 
 
 
 
 
 
 
 
 
 
 
508
  [[package]]
509
  name = "earthengine-api"
510
  version = "0.1.338"
@@ -593,6 +629,26 @@ files = [
593
  docs = ["furo (>=2023.3.27)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"]
594
  testing = ["covdefaults (>=2.3)", "coverage (>=7.2.2)", "diff-cover (>=7.5)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"]
595
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
596
  [[package]]
597
  name = "fonttools"
598
  version = "4.39.3"
@@ -755,6 +811,34 @@ files = [
755
  basemap = "*"
756
  matplotlib = "*"
757
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
758
  [[package]]
759
  name = "google-api-core"
760
  version = "2.11.0"
@@ -1266,6 +1350,25 @@ files = [
1266
  {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
1267
  ]
1268
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1269
  [[package]]
1270
  name = "jinja2"
1271
  version = "3.1.2"
@@ -2099,6 +2202,43 @@ files = [
2099
  {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"},
2100
  ]
2101
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2102
  [[package]]
2103
  name = "pyasn1"
2104
  version = "0.4.8"
@@ -2176,6 +2316,25 @@ typing-extensions = ">=4.2.0"
2176
  dotenv = ["python-dotenv (>=0.10.4)"]
2177
  email = ["email-validator (>=1.0.3)"]
2178
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2179
  [[package]]
2180
  name = "pydub"
2181
  version = "0.25.1"
@@ -2187,6 +2346,31 @@ files = [
2187
  {file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"},
2188
  ]
2189
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2190
  [[package]]
2191
  name = "pyparsing"
2192
  version = "3.0.9"
@@ -2368,6 +2552,20 @@ files = [
2368
  {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"},
2369
  ]
2370
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2371
  [[package]]
2372
  name = "pyyaml"
2373
  version = "6.0"
@@ -2456,6 +2654,24 @@ requests = ">=2.0.0"
2456
  [package.extras]
2457
  rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
2458
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2459
  [[package]]
2460
  name = "rsa"
2461
  version = "4.9"
@@ -2571,6 +2787,17 @@ files = [
2571
  {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
2572
  ]
2573
 
 
 
 
 
 
 
 
 
 
 
 
2574
  [[package]]
2575
  name = "sniffio"
2576
  version = "1.3.0"
@@ -2599,6 +2826,63 @@ anyio = ">=3.4.0,<5"
2599
  [package.extras]
2600
  full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"]
2601
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2602
  [[package]]
2603
  name = "tenacity"
2604
  version = "8.2.2"
@@ -2660,6 +2944,17 @@ files = [
2660
  {file = "tensorboard_plugin_wit-1.8.1-py3-none-any.whl", hash = "sha256:ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe"},
2661
  ]
2662
 
 
 
 
 
 
 
 
 
 
 
 
2663
  [[package]]
2664
  name = "toolz"
2665
  version = "0.12.0"
@@ -2776,6 +3071,26 @@ typing-extensions = "*"
2776
  [package.extras]
2777
  scipy = ["scipy"]
2778
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2779
  [[package]]
2780
  name = "tqdm"
2781
  version = "4.65.0"
@@ -2818,6 +3133,24 @@ files = [
2818
  {file = "tzdata-2023.3.tar.gz", hash = "sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a"},
2819
  ]
2820
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2821
  [[package]]
2822
  name = "uc-micro-py"
2823
  version = "1.0.1"
@@ -2877,6 +3210,61 @@ h11 = ">=0.8"
2877
  [package.extras]
2878
  standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"]
2879
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2880
  [[package]]
2881
  name = "websockets"
2882
  version = "11.0.1"
@@ -3084,7 +3472,22 @@ files = [
3084
  idna = ">=2.0"
3085
  multidict = ">=4.0"
3086
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3087
  [metadata]
3088
  lock-version = "2.0"
3089
  python-versions = ">=3.10,<3.12"
3090
- content-hash = "648671990484712cbc4e3346586aa3589c576dfa49ee3843bfa680299bd63966"
 
289
  {file = "basemap_data-1.3.2.zip", hash = "sha256:0072efd6f12c76e9f35e8fd718360d634b849ba988e74acccaf1ec536275f70b"},
290
  ]
291
 
292
+ [[package]]
293
+ name = "blinker"
294
+ version = "1.6.2"
295
+ description = "Fast, simple object-to-object and broadcast signaling"
296
+ optional = false
297
+ python-versions = ">=3.7"
298
+ files = [
299
+ {file = "blinker-1.6.2-py3-none-any.whl", hash = "sha256:c3d739772abb7bc2860abf5f2ec284223d9ad5c76da018234f6f50d6f31ab1f0"},
300
+ {file = "blinker-1.6.2.tar.gz", hash = "sha256:4afd3de66ef3a9f8067559fb7a1cbe555c17dcbe15971b05d1b625c3e7abe213"},
301
+ ]
302
+
303
+ [[package]]
304
+ name = "branca"
305
+ version = "0.6.0"
306
+ description = "Generate complex HTML+JS pages with Python"
307
+ optional = false
308
+ python-versions = ">=3.7"
309
+ files = [
310
+ {file = "branca-0.6.0-py3-none-any.whl", hash = "sha256:ae706fc7a88dd0296a58bb11c0cb3c6be358491a3b0abee08fe16b4db17814c0"},
311
+ {file = "branca-0.6.0.tar.gz", hash = "sha256:55949855214504c7583b71b9a03a84dce2e96a84027613bb53b42d04844ce24e"},
312
+ ]
313
+
314
+ [package.dependencies]
315
+ jinja2 = "*"
316
+
317
  [[package]]
318
  name = "cachetools"
319
  version = "5.3.0"
 
530
  {file = "cycler-0.11.0.tar.gz", hash = "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"},
531
  ]
532
 
533
+ [[package]]
534
+ name = "decorator"
535
+ version = "5.1.1"
536
+ description = "Decorators for Humans"
537
+ optional = false
538
+ python-versions = ">=3.5"
539
+ files = [
540
+ {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"},
541
+ {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
542
+ ]
543
+
544
  [[package]]
545
  name = "earthengine-api"
546
  version = "0.1.338"
 
629
  docs = ["furo (>=2023.3.27)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"]
630
  testing = ["covdefaults (>=2.3)", "coverage (>=7.2.2)", "diff-cover (>=7.5)", "pytest (>=7.2.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"]
631
 
632
+ [[package]]
633
+ name = "folium"
634
+ version = "0.14.0"
635
+ description = "Make beautiful maps with Leaflet.js & Python"
636
+ optional = false
637
+ python-versions = ">=3.5"
638
+ files = [
639
+ {file = "folium-0.14.0-py2.py3-none-any.whl", hash = "sha256:c894e2c029a8ca40e043a311978a895cefe32d746a94263f807dd7b6b2e9c679"},
640
+ {file = "folium-0.14.0.tar.gz", hash = "sha256:8ec44697d18f5932e0fdaee8b19da98625de4d0e72cb30ef56f9479f18e11b9f"},
641
+ ]
642
+
643
+ [package.dependencies]
644
+ branca = ">=0.6.0"
645
+ jinja2 = ">=2.9"
646
+ numpy = "*"
647
+ requests = "*"
648
+
649
+ [package.extras]
650
+ testing = ["pytest"]
651
+
652
  [[package]]
653
  name = "fonttools"
654
  version = "4.39.3"
 
811
  basemap = "*"
812
  matplotlib = "*"
813
 
814
+ [[package]]
815
+ name = "gitdb"
816
+ version = "4.0.10"
817
+ description = "Git Object Database"
818
+ optional = false
819
+ python-versions = ">=3.7"
820
+ files = [
821
+ {file = "gitdb-4.0.10-py3-none-any.whl", hash = "sha256:c286cf298426064079ed96a9e4a9d39e7f3e9bf15ba60701e95f5492f28415c7"},
822
+ {file = "gitdb-4.0.10.tar.gz", hash = "sha256:6eb990b69df4e15bad899ea868dc46572c3f75339735663b81de79b06f17eb9a"},
823
+ ]
824
+
825
+ [package.dependencies]
826
+ smmap = ">=3.0.1,<6"
827
+
828
+ [[package]]
829
+ name = "gitpython"
830
+ version = "3.1.32"
831
+ description = "GitPython is a Python library used to interact with Git repositories"
832
+ optional = false
833
+ python-versions = ">=3.7"
834
+ files = [
835
+ {file = "GitPython-3.1.32-py3-none-any.whl", hash = "sha256:e3d59b1c2c6ebb9dfa7a184daf3b6dd4914237e7488a1730a6d8f6f5d0b4187f"},
836
+ {file = "GitPython-3.1.32.tar.gz", hash = "sha256:8d9b8cb1e80b9735e8717c9362079d3ce4c6e5ddeebedd0361b228c3a67a62f6"},
837
+ ]
838
+
839
+ [package.dependencies]
840
+ gitdb = ">=4.0.1,<5"
841
+
842
  [[package]]
843
  name = "google-api-core"
844
  version = "2.11.0"
 
1350
  {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
1351
  ]
1352
 
1353
+ [[package]]
1354
+ name = "importlib-metadata"
1355
+ version = "6.8.0"
1356
+ description = "Read metadata from Python packages"
1357
+ optional = false
1358
+ python-versions = ">=3.8"
1359
+ files = [
1360
+ {file = "importlib_metadata-6.8.0-py3-none-any.whl", hash = "sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb"},
1361
+ {file = "importlib_metadata-6.8.0.tar.gz", hash = "sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743"},
1362
+ ]
1363
+
1364
+ [package.dependencies]
1365
+ zipp = ">=0.5"
1366
+
1367
+ [package.extras]
1368
+ docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
1369
+ perf = ["ipython"]
1370
+ testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"]
1371
+
1372
  [[package]]
1373
  name = "jinja2"
1374
  version = "3.1.2"
 
2202
  {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"},
2203
  ]
2204
 
2205
+ [[package]]
2206
+ name = "pyarrow"
2207
+ version = "12.0.1"
2208
+ description = "Python library for Apache Arrow"
2209
+ optional = false
2210
+ python-versions = ">=3.7"
2211
+ files = [
2212
+ {file = "pyarrow-12.0.1-cp310-cp310-macosx_10_14_x86_64.whl", hash = "sha256:6d288029a94a9bb5407ceebdd7110ba398a00412c5b0155ee9813a40d246c5df"},
2213
+ {file = "pyarrow-12.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:345e1828efdbd9aa4d4de7d5676778aba384a2c3add896d995b23d368e60e5af"},
2214
+ {file = "pyarrow-12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d6009fdf8986332b2169314da482baed47ac053311c8934ac6651e614deacd6"},
2215
+ {file = "pyarrow-12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d3c4cbbf81e6dd23fe921bc91dc4619ea3b79bc58ef10bce0f49bdafb103daf"},
2216
+ {file = "pyarrow-12.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:cdacf515ec276709ac8042c7d9bd5be83b4f5f39c6c037a17a60d7ebfd92c890"},
2217
+ {file = "pyarrow-12.0.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:749be7fd2ff260683f9cc739cb862fb11be376de965a2a8ccbf2693b098db6c7"},
2218
+ {file = "pyarrow-12.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6895b5fb74289d055c43db3af0de6e16b07586c45763cb5e558d38b86a91e3a7"},
2219
+ {file = "pyarrow-12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1887bdae17ec3b4c046fcf19951e71b6a619f39fa674f9881216173566c8f718"},
2220
+ {file = "pyarrow-12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e2c9cb8eeabbadf5fcfc3d1ddea616c7ce893db2ce4dcef0ac13b099ad7ca082"},
2221
+ {file = "pyarrow-12.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:ce4aebdf412bd0eeb800d8e47db854f9f9f7e2f5a0220440acf219ddfddd4f63"},
2222
+ {file = "pyarrow-12.0.1-cp37-cp37m-macosx_10_14_x86_64.whl", hash = "sha256:e0d8730c7f6e893f6db5d5b86eda42c0a130842d101992b581e2138e4d5663d3"},
2223
+ {file = "pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:43364daec02f69fec89d2315f7fbfbeec956e0d991cbbef471681bd77875c40f"},
2224
+ {file = "pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:051f9f5ccf585f12d7de836e50965b3c235542cc896959320d9776ab93f3b33d"},
2225
+ {file = "pyarrow-12.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:be2757e9275875d2a9c6e6052ac7957fbbfc7bc7370e4a036a9b893e96fedaba"},
2226
+ {file = "pyarrow-12.0.1-cp38-cp38-macosx_10_14_x86_64.whl", hash = "sha256:cf812306d66f40f69e684300f7af5111c11f6e0d89d6b733e05a3de44961529d"},
2227
+ {file = "pyarrow-12.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:459a1c0ed2d68671188b2118c63bac91eaef6fc150c77ddd8a583e3c795737bf"},
2228
+ {file = "pyarrow-12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85e705e33eaf666bbe508a16fd5ba27ca061e177916b7a317ba5a51bee43384c"},
2229
+ {file = "pyarrow-12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9120c3eb2b1f6f516a3b7a9714ed860882d9ef98c4b17edcdc91d95b7528db60"},
2230
+ {file = "pyarrow-12.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:c780f4dc40460015d80fcd6a6140de80b615349ed68ef9adb653fe351778c9b3"},
2231
+ {file = "pyarrow-12.0.1-cp39-cp39-macosx_10_14_x86_64.whl", hash = "sha256:a3c63124fc26bf5f95f508f5d04e1ece8cc23a8b0af2a1e6ab2b1ec3fdc91b24"},
2232
+ {file = "pyarrow-12.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b13329f79fa4472324f8d32dc1b1216616d09bd1e77cfb13104dec5463632c36"},
2233
+ {file = "pyarrow-12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb656150d3d12ec1396f6dde542db1675a95c0cc8366d507347b0beed96e87ca"},
2234
+ {file = "pyarrow-12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6251e38470da97a5b2e00de5c6a049149f7b2bd62f12fa5dbb9ac674119ba71a"},
2235
+ {file = "pyarrow-12.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:3de26da901216149ce086920547dfff5cd22818c9eab67ebc41e863a5883bac7"},
2236
+ {file = "pyarrow-12.0.1.tar.gz", hash = "sha256:cce317fc96e5b71107bf1f9f184d5e54e2bd14bbf3f9a3d62819961f0af86fec"},
2237
+ ]
2238
+
2239
+ [package.dependencies]
2240
+ numpy = ">=1.16.6"
2241
+
2242
  [[package]]
2243
  name = "pyasn1"
2244
  version = "0.4.8"
 
2316
  dotenv = ["python-dotenv (>=0.10.4)"]
2317
  email = ["email-validator (>=1.0.3)"]
2318
 
2319
+ [[package]]
2320
+ name = "pydeck"
2321
+ version = "0.8.0"
2322
+ description = "Widget for deck.gl maps"
2323
+ optional = false
2324
+ python-versions = ">=3.7"
2325
+ files = [
2326
+ {file = "pydeck-0.8.0-py2.py3-none-any.whl", hash = "sha256:a8fa7757c6f24bba033af39db3147cb020eef44012ba7e60d954de187f9ed4d5"},
2327
+ {file = "pydeck-0.8.0.tar.gz", hash = "sha256:07edde833f7cfcef6749124351195aa7dcd24663d4909fd7898dbd0b6fbc01ec"},
2328
+ ]
2329
+
2330
+ [package.dependencies]
2331
+ jinja2 = ">=2.10.1"
2332
+ numpy = ">=1.16.4"
2333
+
2334
+ [package.extras]
2335
+ carto = ["pydeck-carto"]
2336
+ jupyter = ["ipykernel (>=5.1.2)", "ipython (>=5.8.0)", "ipywidgets (>=7,<8)", "traitlets (>=4.3.2)"]
2337
+
2338
  [[package]]
2339
  name = "pydub"
2340
  version = "0.25.1"
 
2346
  {file = "pydub-0.25.1.tar.gz", hash = "sha256:980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f"},
2347
  ]
2348
 
2349
+ [[package]]
2350
+ name = "pygments"
2351
+ version = "2.16.1"
2352
+ description = "Pygments is a syntax highlighting package written in Python."
2353
+ optional = false
2354
+ python-versions = ">=3.7"
2355
+ files = [
2356
+ {file = "Pygments-2.16.1-py3-none-any.whl", hash = "sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692"},
2357
+ {file = "Pygments-2.16.1.tar.gz", hash = "sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29"},
2358
+ ]
2359
+
2360
+ [package.extras]
2361
+ plugins = ["importlib-metadata"]
2362
+
2363
+ [[package]]
2364
+ name = "pympler"
2365
+ version = "1.0.1"
2366
+ description = "A development tool to measure, monitor and analyze the memory behavior of Python objects."
2367
+ optional = false
2368
+ python-versions = ">=3.6"
2369
+ files = [
2370
+ {file = "Pympler-1.0.1-py3-none-any.whl", hash = "sha256:d260dda9ae781e1eab6ea15bacb84015849833ba5555f141d2d9b7b7473b307d"},
2371
+ {file = "Pympler-1.0.1.tar.gz", hash = "sha256:993f1a3599ca3f4fcd7160c7545ad06310c9e12f70174ae7ae8d4e25f6c5d3fa"},
2372
+ ]
2373
+
2374
  [[package]]
2375
  name = "pyparsing"
2376
  version = "3.0.9"
 
2552
  {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"},
2553
  ]
2554
 
2555
+ [[package]]
2556
+ name = "pytz-deprecation-shim"
2557
+ version = "0.1.0.post0"
2558
+ description = "Shims to make deprecation of pytz easier"
2559
+ optional = false
2560
+ python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7"
2561
+ files = [
2562
+ {file = "pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl", hash = "sha256:8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6"},
2563
+ {file = "pytz_deprecation_shim-0.1.0.post0.tar.gz", hash = "sha256:af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d"},
2564
+ ]
2565
+
2566
+ [package.dependencies]
2567
+ tzdata = {version = "*", markers = "python_version >= \"3.6\""}
2568
+
2569
  [[package]]
2570
  name = "pyyaml"
2571
  version = "6.0"
 
2654
  [package.extras]
2655
  rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
2656
 
2657
+ [[package]]
2658
+ name = "rich"
2659
+ version = "13.5.2"
2660
+ description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
2661
+ optional = false
2662
+ python-versions = ">=3.7.0"
2663
+ files = [
2664
+ {file = "rich-13.5.2-py3-none-any.whl", hash = "sha256:146a90b3b6b47cac4a73c12866a499e9817426423f57c5a66949c086191a8808"},
2665
+ {file = "rich-13.5.2.tar.gz", hash = "sha256:fb9d6c0a0f643c99eed3875b5377a184132ba9be4d61516a55273d3554d75a39"},
2666
+ ]
2667
+
2668
+ [package.dependencies]
2669
+ markdown-it-py = ">=2.2.0"
2670
+ pygments = ">=2.13.0,<3.0.0"
2671
+
2672
+ [package.extras]
2673
+ jupyter = ["ipywidgets (>=7.5.1,<9)"]
2674
+
2675
  [[package]]
2676
  name = "rsa"
2677
  version = "4.9"
 
2787
  {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
2788
  ]
2789
 
2790
+ [[package]]
2791
+ name = "smmap"
2792
+ version = "5.0.0"
2793
+ description = "A pure Python implementation of a sliding window memory map manager"
2794
+ optional = false
2795
+ python-versions = ">=3.6"
2796
+ files = [
2797
+ {file = "smmap-5.0.0-py3-none-any.whl", hash = "sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94"},
2798
+ {file = "smmap-5.0.0.tar.gz", hash = "sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936"},
2799
+ ]
2800
+
2801
  [[package]]
2802
  name = "sniffio"
2803
  version = "1.3.0"
 
2826
  [package.extras]
2827
  full = ["httpx (>=0.22.0)", "itsdangerous", "jinja2", "python-multipart", "pyyaml"]
2828
 
2829
+ [[package]]
2830
+ name = "streamlit"
2831
+ version = "1.25.0"
2832
+ description = "A faster way to build and share data apps"
2833
+ optional = false
2834
+ python-versions = ">=3.8, !=3.9.7"
2835
+ files = [
2836
+ {file = "streamlit-1.25.0-py2.py3-none-any.whl", hash = "sha256:3c561dca1b5430e73b7f2d66bff1d26103936bb4223912ab563ffee881fccc30"},
2837
+ {file = "streamlit-1.25.0.tar.gz", hash = "sha256:8a7c93bee8703869045804afe22e9373c4e974fdb2a3e9abe3b027df3de03119"},
2838
+ ]
2839
+
2840
+ [package.dependencies]
2841
+ altair = ">=4.0,<6"
2842
+ blinker = ">=1.0.0,<2"
2843
+ cachetools = ">=4.0,<6"
2844
+ click = ">=7.0,<9"
2845
+ gitpython = ">=3.0.7,<3.1.19 || >3.1.19,<4"
2846
+ importlib-metadata = ">=1.4,<7"
2847
+ numpy = ">=1.19.3,<2"
2848
+ packaging = ">=16.8,<24"
2849
+ pandas = ">=1.3.0,<3"
2850
+ pillow = ">=7.1.0,<10"
2851
+ protobuf = ">=3.20,<5"
2852
+ pyarrow = ">=6.0"
2853
+ pydeck = ">=0.8,<1"
2854
+ pympler = ">=0.9,<2"
2855
+ python-dateutil = ">=2.7.3,<3"
2856
+ requests = ">=2.18,<3"
2857
+ rich = ">=10.14.0,<14"
2858
+ tenacity = ">=8.1.0,<9"
2859
+ toml = ">=0.10.1,<2"
2860
+ tornado = ">=6.0.3,<7"
2861
+ typing-extensions = ">=4.1.0,<5"
2862
+ tzlocal = ">=1.1,<5"
2863
+ validators = ">=0.2,<1"
2864
+ watchdog = {version = ">=2.1.5", markers = "platform_system != \"Darwin\""}
2865
+
2866
+ [package.extras]
2867
+ snowflake = ["snowflake-snowpark-python"]
2868
+
2869
+ [[package]]
2870
+ name = "streamlit-folium"
2871
+ version = "0.13.0"
2872
+ description = "Render Folium objects in Streamlit"
2873
+ optional = false
2874
+ python-versions = ">=3.7"
2875
+ files = [
2876
+ {file = "streamlit_folium-0.13.0-py3-none-any.whl", hash = "sha256:e0c5c4c6e9533448345491d1785373cf4736691c1f4f1714e0723cb042ccf025"},
2877
+ {file = "streamlit_folium-0.13.0.tar.gz", hash = "sha256:335a8855a44fd4954bb6f7319955bf7002599924ee0791ee6d09f0c41439f807"},
2878
+ ]
2879
+
2880
+ [package.dependencies]
2881
+ branca = "*"
2882
+ folium = ">=0.13"
2883
+ jinja2 = "*"
2884
+ streamlit = ">=1.13.0"
2885
+
2886
  [[package]]
2887
  name = "tenacity"
2888
  version = "8.2.2"
 
2944
  {file = "tensorboard_plugin_wit-1.8.1-py3-none-any.whl", hash = "sha256:ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe"},
2945
  ]
2946
 
2947
+ [[package]]
2948
+ name = "toml"
2949
+ version = "0.10.2"
2950
+ description = "Python Library for Tom's Obvious, Minimal Language"
2951
+ optional = false
2952
+ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
2953
+ files = [
2954
+ {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
2955
+ {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
2956
+ ]
2957
+
2958
  [[package]]
2959
  name = "toolz"
2960
  version = "0.12.0"
 
3071
  [package.extras]
3072
  scipy = ["scipy"]
3073
 
3074
+ [[package]]
3075
+ name = "tornado"
3076
+ version = "6.3.2"
3077
+ description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
3078
+ optional = false
3079
+ python-versions = ">= 3.8"
3080
+ files = [
3081
+ {file = "tornado-6.3.2-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:c367ab6c0393d71171123ca5515c61ff62fe09024fa6bf299cd1339dc9456829"},
3082
+ {file = "tornado-6.3.2-cp38-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b46a6ab20f5c7c1cb949c72c1994a4585d2eaa0be4853f50a03b5031e964fc7c"},
3083
+ {file = "tornado-6.3.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c2de14066c4a38b4ecbbcd55c5cc4b5340eb04f1c5e81da7451ef555859c833f"},
3084
+ {file = "tornado-6.3.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:05615096845cf50a895026f749195bf0b10b8909f9be672f50b0fe69cba368e4"},
3085
+ {file = "tornado-6.3.2-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5b17b1cf5f8354efa3d37c6e28fdfd9c1c1e5122f2cb56dac121ac61baa47cbe"},
3086
+ {file = "tornado-6.3.2-cp38-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:29e71c847a35f6e10ca3b5c2990a52ce38b233019d8e858b755ea6ce4dcdd19d"},
3087
+ {file = "tornado-6.3.2-cp38-abi3-musllinux_1_1_i686.whl", hash = "sha256:834ae7540ad3a83199a8da8f9f2d383e3c3d5130a328889e4cc991acc81e87a0"},
3088
+ {file = "tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6a0848f1aea0d196a7c4f6772197cbe2abc4266f836b0aac76947872cd29b411"},
3089
+ {file = "tornado-6.3.2-cp38-abi3-win32.whl", hash = "sha256:7efcbcc30b7c654eb6a8c9c9da787a851c18f8ccd4a5a3a95b05c7accfa068d2"},
3090
+ {file = "tornado-6.3.2-cp38-abi3-win_amd64.whl", hash = "sha256:0c325e66c8123c606eea33084976c832aa4e766b7dff8aedd7587ea44a604cdf"},
3091
+ {file = "tornado-6.3.2.tar.gz", hash = "sha256:4b927c4f19b71e627b13f3db2324e4ae660527143f9e1f2e2fb404f3a187e2ba"},
3092
+ ]
3093
+
3094
  [[package]]
3095
  name = "tqdm"
3096
  version = "4.65.0"
 
3133
  {file = "tzdata-2023.3.tar.gz", hash = "sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a"},
3134
  ]
3135
 
3136
+ [[package]]
3137
+ name = "tzlocal"
3138
+ version = "4.3.1"
3139
+ description = "tzinfo object for the local timezone"
3140
+ optional = false
3141
+ python-versions = ">=3.7"
3142
+ files = [
3143
+ {file = "tzlocal-4.3.1-py3-none-any.whl", hash = "sha256:67d7e7f4ce0a98e9dfde2e02474c60fe846ed032d78b555c554c2e9cba472d84"},
3144
+ {file = "tzlocal-4.3.1.tar.gz", hash = "sha256:ee32ef8c20803c19a96ed366addd3d4a729ef6309cb5c7359a0cc2eeeb7fa46a"},
3145
+ ]
3146
+
3147
+ [package.dependencies]
3148
+ pytz-deprecation-shim = "*"
3149
+ tzdata = {version = "*", markers = "platform_system == \"Windows\""}
3150
+
3151
+ [package.extras]
3152
+ devenv = ["black", "check-manifest", "flake8", "pyroma", "pytest (>=4.3)", "pytest-cov", "pytest-mock (>=3.3)", "zest.releaser"]
3153
+
3154
  [[package]]
3155
  name = "uc-micro-py"
3156
  version = "1.0.1"
 
3210
  [package.extras]
3211
  standard = ["colorama (>=0.4)", "httptools (>=0.5.0)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.14.0,!=0.15.0,!=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"]
3212
 
3213
+ [[package]]
3214
+ name = "validators"
3215
+ version = "0.20.0"
3216
+ description = "Python Data Validation for Humans™."
3217
+ optional = false
3218
+ python-versions = ">=3.4"
3219
+ files = [
3220
+ {file = "validators-0.20.0.tar.gz", hash = "sha256:24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a"},
3221
+ ]
3222
+
3223
+ [package.dependencies]
3224
+ decorator = ">=3.4.0"
3225
+
3226
+ [package.extras]
3227
+ test = ["flake8 (>=2.4.0)", "isort (>=4.2.2)", "pytest (>=2.2.3)"]
3228
+
3229
+ [[package]]
3230
+ name = "watchdog"
3231
+ version = "3.0.0"
3232
+ description = "Filesystem events monitoring"
3233
+ optional = false
3234
+ python-versions = ">=3.7"
3235
+ files = [
3236
+ {file = "watchdog-3.0.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:336adfc6f5cc4e037d52db31194f7581ff744b67382eb6021c868322e32eef41"},
3237
+ {file = "watchdog-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a70a8dcde91be523c35b2bf96196edc5730edb347e374c7de7cd20c43ed95397"},
3238
+ {file = "watchdog-3.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:adfdeab2da79ea2f76f87eb42a3ab1966a5313e5a69a0213a3cc06ef692b0e96"},
3239
+ {file = "watchdog-3.0.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2b57a1e730af3156d13b7fdddfc23dea6487fceca29fc75c5a868beed29177ae"},
3240
+ {file = "watchdog-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7ade88d0d778b1b222adebcc0927428f883db07017618a5e684fd03b83342bd9"},
3241
+ {file = "watchdog-3.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7e447d172af52ad204d19982739aa2346245cc5ba6f579d16dac4bfec226d2e7"},
3242
+ {file = "watchdog-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9fac43a7466eb73e64a9940ac9ed6369baa39b3bf221ae23493a9ec4d0022674"},
3243
+ {file = "watchdog-3.0.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:8ae9cda41fa114e28faf86cb137d751a17ffd0316d1c34ccf2235e8a84365c7f"},
3244
+ {file = "watchdog-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:25f70b4aa53bd743729c7475d7ec41093a580528b100e9a8c5b5efe8899592fc"},
3245
+ {file = "watchdog-3.0.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4f94069eb16657d2c6faada4624c39464f65c05606af50bb7902e036e3219be3"},
3246
+ {file = "watchdog-3.0.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7c5f84b5194c24dd573fa6472685b2a27cc5a17fe5f7b6fd40345378ca6812e3"},
3247
+ {file = "watchdog-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3aa7f6a12e831ddfe78cdd4f8996af9cf334fd6346531b16cec61c3b3c0d8da0"},
3248
+ {file = "watchdog-3.0.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:233b5817932685d39a7896b1090353fc8efc1ef99c9c054e46c8002561252fb8"},
3249
+ {file = "watchdog-3.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:13bbbb462ee42ec3c5723e1205be8ced776f05b100e4737518c67c8325cf6100"},
3250
+ {file = "watchdog-3.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:8f3ceecd20d71067c7fd4c9e832d4e22584318983cabc013dbf3f70ea95de346"},
3251
+ {file = "watchdog-3.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:c9d8c8ec7efb887333cf71e328e39cffbf771d8f8f95d308ea4125bf5f90ba64"},
3252
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0e06ab8858a76e1219e68c7573dfeba9dd1c0219476c5a44d5333b01d7e1743a"},
3253
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_armv7l.whl", hash = "sha256:d00e6be486affb5781468457b21a6cbe848c33ef43f9ea4a73b4882e5f188a44"},
3254
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_i686.whl", hash = "sha256:c07253088265c363d1ddf4b3cdb808d59a0468ecd017770ed716991620b8f77a"},
3255
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_ppc64.whl", hash = "sha256:5113334cf8cf0ac8cd45e1f8309a603291b614191c9add34d33075727a967709"},
3256
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:51f90f73b4697bac9c9a78394c3acbbd331ccd3655c11be1a15ae6fe289a8c83"},
3257
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:ba07e92756c97e3aca0912b5cbc4e5ad802f4557212788e72a72a47ff376950d"},
3258
+ {file = "watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:d429c2430c93b7903914e4db9a966c7f2b068dd2ebdd2fa9b9ce094c7d459f33"},
3259
+ {file = "watchdog-3.0.0-py3-none-win32.whl", hash = "sha256:3ed7c71a9dccfe838c2f0b6314ed0d9b22e77d268c67e015450a29036a81f60f"},
3260
+ {file = "watchdog-3.0.0-py3-none-win_amd64.whl", hash = "sha256:4c9956d27be0bb08fc5f30d9d0179a855436e655f046d288e2bcc11adfae893c"},
3261
+ {file = "watchdog-3.0.0-py3-none-win_ia64.whl", hash = "sha256:5d9f3a10e02d7371cd929b5d8f11e87d4bad890212ed3901f9b4d68767bee759"},
3262
+ {file = "watchdog-3.0.0.tar.gz", hash = "sha256:4d98a320595da7a7c5a18fc48cb633c2e73cda78f93cac2ef42d42bf609a33f9"},
3263
+ ]
3264
+
3265
+ [package.extras]
3266
+ watchmedo = ["PyYAML (>=3.10)"]
3267
+
3268
  [[package]]
3269
  name = "websockets"
3270
  version = "11.0.1"
 
3472
  idna = ">=2.0"
3473
  multidict = ">=4.0"
3474
 
3475
+ [[package]]
3476
+ name = "zipp"
3477
+ version = "3.16.2"
3478
+ description = "Backport of pathlib-compatible object wrapper for zip files"
3479
+ optional = false
3480
+ python-versions = ">=3.8"
3481
+ files = [
3482
+ {file = "zipp-3.16.2-py3-none-any.whl", hash = "sha256:679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0"},
3483
+ {file = "zipp-3.16.2.tar.gz", hash = "sha256:ebc15946aa78bd63458992fc81ec3b6f7b1e92d51c35e6de1c3804e73b799147"},
3484
+ ]
3485
+
3486
+ [package.extras]
3487
+ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
3488
+ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"]
3489
+
3490
  [metadata]
3491
  lock-version = "2.0"
3492
  python-versions = ">=3.10,<3.12"
3493
+ content-hash = "31c973d5c5aa96b2beeb3417055de4f49408bc7b4a2a24096d85a872de25b99c"
pyproject.toml CHANGED
@@ -25,6 +25,9 @@ opencv-python = "^4.7.0"
25
  plotly = "^5.14.1"
26
  geomap = "^0.2.1"
27
  joblib = "^1.3.1"
 
 
 
28
 
29
  [tool.poetry.dev-dependencies]
30
 
 
25
  plotly = "^5.14.1"
26
  geomap = "^0.2.1"
27
  joblib = "^1.3.1"
28
+ folium = "^0.14.0"
29
+ streamlit = "^1.25.0"
30
+ streamlit-folium = "^0.13.0"
31
 
32
  [tool.poetry.dev-dependencies]
33