mapchete

View on PyPIReverse Dependencies (1)

2024.5.2 mapchete-2024.5.2-py2.py3-none-any.whl

Wheel Details

Project: mapchete
Version: 2024.5.2
Filename: mapchete-2024.5.2-py2.py3-none-any.whl
Download: [link]
Size: 196534
MD5: 2c9d1c46373962312b8080b3d003aa03
SHA256: b8d70076272a2d9332583a4ad5a64bceabe1d611dce776592771845c3277d17f
Uploaded: 2024-05-15 11:33:22 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: mapchete
Version: 2024.5.2
Summary: Tile-based geodata processing using rasterio & Fiona
Author-Email: Joachim Ungar <joachim.ungar[at]gmail.com>
Project-Url: Homepage, https://github.com/ungarj/mapchete
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Dist: cachetools
Requires-Dist: click-plugins
Requires-Dist: click-spinner
Requires-Dist: click (>=7.1.1)
Requires-Dist: dask
Requires-Dist: distributed
Requires-Dist: fiona (>=1.8.13.post1)
Requires-Dist: fsspec
Requires-Dist: importlib-metadata
Requires-Dist: importlib-resources
Requires-Dist: numpy (>=1.16)
Requires-Dist: oyaml
Requires-Dist: pydantic-settings (>=2.0.0)
Requires-Dist: pydantic (>=2.3.0)
Requires-Dist: pyproj
Requires-Dist: python-dateutil
Requires-Dist: rasterio (>1.2.10)
Requires-Dist: retry
Requires-Dist: shapely (>=2.0.0)
Requires-Dist: tilematrix (>=2022.12.0)
Requires-Dist: tqdm
Requires-Dist: aiobotocore (>=1.1.2); extra == "complete"
Requires-Dist: aiohttp; extra == "complete"
Requires-Dist: boto3 (>=1.14.44); extra == "complete"
Requires-Dist: dask; extra == "complete"
Requires-Dist: distributed; extra == "complete"
Requires-Dist: flask-rangerequest; extra == "complete"
Requires-Dist: flask (<3.0.0); extra == "complete"
Requires-Dist: fsspec[http,s3] (>=2023.12.0); extra == "complete"
Requires-Dist: lxml; extra == "complete"
Requires-Dist: matplotlib; extra == "complete"
Requires-Dist: memray; extra == "complete"
Requires-Dist: pystac[urllib3] (<=1.7.3); extra == "complete"
Requires-Dist: requests; extra == "complete"
Requires-Dist: rtree; extra == "complete"
Requires-Dist: s3fs (!=2023.9.0); extra == "complete"
Requires-Dist: tilebench; extra == "complete"
Requires-Dist: werkzeug (>=0.15); extra == "complete"
Requires-Dist: matplotlib; extra == "contours"
Requires-Dist: aiohttp; extra == "http"
Requires-Dist: fsspec[http]; extra == "http"
Requires-Dist: requests; extra == "http"
Requires-Dist: memray; extra == "profiling"
Requires-Dist: tilebench; extra == "profiling"
Requires-Dist: aiobotocore (>=1.1.2); extra == "s3"
Requires-Dist: boto3 (>=1.14.44); extra == "s3"
Requires-Dist: fsspec[s3]; extra == "s3"
Requires-Dist: s3fs (!=2023.9.0); extra == "s3"
Requires-Dist: flask-rangerequest; extra == "serve"
Requires-Dist: flask (<3.0.0); extra == "serve"
Requires-Dist: werkzeug (>=0.15); extra == "serve"
Requires-Dist: rtree; extra == "spatial-index"
Requires-Dist: pystac-client (>=0.7.2); extra == "stac"
Requires-Dist: pystac[urllib3] (>=1.8.2); extra == "stac"
Requires-Dist: lxml; extra == "vrt"
Provides-Extra: complete
Provides-Extra: contours
Provides-Extra: http
Provides-Extra: profiling
Provides-Extra: s3
Provides-Extra: serve
Provides-Extra: spatial-index
Provides-Extra: stac
Provides-Extra: vrt
Description-Content-Type: text/x-rst
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 6140 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
mapchete/__init__.py sha256=Fyd9XnNhegOlt3wVWditv84NCYmNOtollGdpz0CtvoM 3828
mapchete/enums.py sha256=SZ_tToJNYbQTP-9I9fUegLI40GLkafAob15RBgDrrvY 1564
mapchete/errors.py sha256=jFaIQVTHifaFN4svMfVecVtZv2UpbLZbBum9CI2-bQ4 1655
mapchete/index.py sha256=MQgEbA_h8J4qdA9n5JMifAuV48yps3WF9gAoxu_8bVI 17605
mapchete/log.py sha256=ndWQnTskOSXIe2T19WXZ4DbyqqWomFJnOfMtOkwNkm0 3179
mapchete/path.py sha256=xKk0uaYoi6ElKOtHtC0q3zYBKHhfz3F5ZGqkc2O86Aw 33227
mapchete/pretty.py sha256=D3Y9jyDYb0QVbNzqe-U72Z3kD0u5HMxUCRpCL8E476w 833
mapchete/protocols.py sha256=pdhyc8zPScYu-e8bKWnYNlWWpX3YtlzI51oYe5cidME 537
mapchete/registered.py sha256=ersX_e_ht9mauyxT0NA_OC5_YAndsilmtzcdjLwNdFY 668
mapchete/settings.py sha256=ODX3RvLr6iHM19loJBRBDXtwUwf_Eql0TA6G5j6_8Ro 2521
mapchete/stac.py sha256=Th9DnUSL9iu7foo5CSof8Uf8W2a9qfG-icv09KYxwQo 18489
mapchete/testing.py sha256=gpJ_1XfIyJaS-6yvGZnUXz-iW0VJetjXkUUGpecv_So 6115
mapchete/tile.py sha256=VLM8XX75egIeYqQ655GLkomPuvaUJDaUnl3z14bQBRk 17586
mapchete/timer.py sha256=A-8e5h8QWBBLTrv6vLFEgxsk4DFqqDOVI7J2ncqxrVA 1766
mapchete/types.py sha256=qdSnJNyOzxVB6Jzz4exnXN9rvKbikjAJMhQY_blyo_Q 12812
mapchete/validate.py sha256=44_IAdq25N85Uh8VBHVn432QOzd-67iB1yRwJTOnaFY 5314
mapchete/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mapchete/cli/main.py sha256=LCz_PKN4a96CHRZk1qMr4DxfDgtj35XHcLLKdA1WgPg 307
mapchete/cli/mpath.py sha256=x4rq51YmfWDRGk8398xZkRMp905Iv4OknLSeAdUeJbc 5566
mapchete/cli/options.py sha256=52GvU81ACBXWbJxmZ-REM09cxXMpWVBkO8G7BxPg17M 11251
mapchete/cli/progress_bar.py sha256=GWtnPMnyA6wZ7aRhPKKfp0b88dT7tlDHyXr506IveA0 2404
mapchete/cli/default/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mapchete/cli/default/convert.py sha256=Dek_Flyiv_e1KGtz7KfqlkGht-tH79hTschGiABYBBw 3748
mapchete/cli/default/cp.py sha256=DdC1Lvn2nLYFK4V6VW0IJeDwaWuSx2cXVrpE8kB3Fvs 1662
mapchete/cli/default/create.py sha256=ThRhma1HpJECajjw9iZYIXpgxR3EprH5SEY6oC9von8 2963
mapchete/cli/default/execute.py sha256=aiaRTY3G_w4YealtzA8h0U6CMxE1CmA4vyMuU2OzIjM 2434
mapchete/cli/default/formats.py sha256=l3JptoQKIxp3p0YQUP8_FACAyTYeTEM5160gceGxwmA 859
mapchete/cli/default/index.py sha256=gqBGtHEVrB9KvhWJEBsw9TkgqrdQRop9H161PLBczc8 1704
mapchete/cli/default/processes.py sha256=5yKaEzhAG3FxGOJhCCyHBAyexs27VG4gdbVFIK2wW5Y 989
mapchete/cli/default/rm.py sha256=PNktEAGEkH4BfBsgh61V2B6ZhLvrLCtBCFsHQ0ec7S8 1247
mapchete/cli/default/serve.py sha256=DD0Rk4CTXYugjZhO79ljD2wpUYWTVF-YBr4_Df2yspg 5055
mapchete/cli/default/stac.py sha256=dD0eAxzpvwRDw1k8E64WH91WAIfIFVn_IO-CHCuz29Y 4279
mapchete/commands/__init__.py sha256=tBXjNIUsJSlk0WbUMu7p42hXOnEqdIWHz_CsuUtR138 446
mapchete/commands/convert.py sha256=eKfPThEbqcBA4VpV6eUfomG9wq4aw-F3XxmC-MiGna4 9459
mapchete/commands/cp.py sha256=HRjwQh3yWHJaYBgwL39ycy19u53igd5DwPxu1DL1bR8 6601
mapchete/commands/execute.py sha256=K1gG0Fl7woz7ZIxSK13X-UbCnRt1Pr8BId-MonOCJlM 8384
mapchete/commands/index.py sha256=kfodp5EgcvMMA-oqna0EBB-Sh65ZTk-4uUmXIACiFnc 3450
mapchete/commands/observer.py sha256=YwmLUupIWfB1BvKpxtcASvWV5Ll8vv_TdBF8QREbokE 385
mapchete/commands/parser.py sha256=TexsN3elF5ymcjReWafg1Y7vrWxHy7RxphYr4iUBR3s 6797
mapchete/commands/rm.py sha256=_Mdc81KPnOx-H_czjr8zG0lj0bq1FS4UZyG9MP8qzD8 4601
mapchete/config/__init__.py sha256=HgqjoTrxXWFDjf6yFG8cK3W9pGEwkM41uEsj6SkM--M 434
mapchete/config/base.py sha256=qvDEO1yr93UXzeO0V2OjwPnQvZWcRlAz7Q7-qoABaE8 33609
mapchete/config/models.py sha256=X--CKYXgSTAv3u75vzQOHtUYicTuw7QIoeJHbRuAI7I 2818
mapchete/config/parse.py sha256=XN_Jfbxzxpu_3uGCsm15hPLTc3ees7M2YPvqABqZTVM 15283
mapchete/config/process_func.py sha256=WzFPcmreEa7dKdxdM4lLdZbSsWNtVpJ1H__zzRSq274 6287
mapchete/executor/__init__.py sha256=VRxvr16VVm7-y3qbZDkLwmrGhuELxjH2i9PuWZioGho 1381
mapchete/executor/base.py sha256=5CsENeT3FWpZSRToGq2XXaysNuCKy6XJuzWgh0Y5oAo 6109
mapchete/executor/concurrent_futures.py sha256=dhBA5xbRhEjpSiuOxOgtIg2aL3Csc5on5YWQ_4i0jw4 6037
mapchete/executor/dask.py sha256=BEORu4lQ7jONoqWvMpDrtTmhiBMqURzimZ7xbp7n6fw 10449
mapchete/executor/future.py sha256=qoNjWO-fSSnL9i9PkOyud2CvuzcBk9G6JVaAVT7xbnc 8238
mapchete/executor/sequential.py sha256=VkVqOn5IMo4JUEn2ixkziF7aMosBO2LmVZxSBxHhthM 2152
mapchete/executor/types.py sha256=3gToTItF_AD5dfg1uE3IO8TMUxJAk4L_D99GEr9ZTgo 380
mapchete/formats/__init__.py sha256=9bpbrYGuZphu4Rq690J5de-YAFMU5LmotGHDntyWHZE 823
mapchete/formats/base.py sha256=Wk4uczBzF_8_WOuClniDL6b-Nr2s8T7cLJyDIhh0kyE 20399
mapchete/formats/drivers.py sha256=t-5GoVthATntayukvELnMHyPTWgaQZBwmLN01T-C2ew 173
mapchete/formats/loaders.py sha256=i6vl-eXKocUqs6Qxr1AJ2CB-gJToF-Szx5GmFUxT_ug 3926
mapchete/formats/protocols.py sha256=M0VoAjeSpFO9_okN0nrChB7-6H_4skRAjYdfQ6koouA 4855
mapchete/formats/tools.py sha256=a-TMqpZmr9t1O2XKehEwXTlDM3BpbShEDMIYmLfFgF0 12932
mapchete/formats/default/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mapchete/formats/default/_fiona_base.py sha256=o3zdB-AjPMyyUZHcdQo_istOfeV_wV2ZeGDX8qDxITs 6523
mapchete/formats/default/flatgeobuf.py sha256=C5tRkkB43-OGGQ_2eIWSzVwUP10Dc8glvcypu5lYs9Y 2545
mapchete/formats/default/geojson.py sha256=jqv0q3wLie8TgP_yX7z5yBpiioEDJEd9XzHkONTl88M 2144
mapchete/formats/default/gtiff.py sha256=P6qOUC-jxCSHjQlRRJkA35qgbCz57Z1JdyaEJu14a7E 22157
mapchete/formats/default/mapchete_input.py sha256=Y3bDTz32H84081nzFHIDSoynOLL1tzTRFOlq8f9m5mg 2257
mapchete/formats/default/png.py sha256=XK5bQrnFdeVHsy2L1mejVTyQoI5TJj6phOy5mda80Cs 6958
mapchete/formats/default/png_hillshade.py sha256=mZm6ODYeNCrVLmDIwlRRxMB3jwB3lEn9IzlCpwEIVxU 6381
mapchete/formats/default/raster_file.py sha256=dDxEP1WDhNLdE5AEbrkWMEL1TS9FE_6_yMkIhjd5JeI 11624
mapchete/formats/default/tile_directory.py sha256=RNlB5bC7qmheI_bAgR8efbhekTCHggZp7EUpsj1JQ7k 16845
mapchete/formats/default/vector_file.py sha256=7WiRGMVP-ObjNtj46ab2Hl2C9hQ7CxH7woM-W0GbBFc 9690
mapchete/io/__init__.py sha256=e3Y_VAzaTyamfkz-0lVpI4zIpEizz3MPQoFT6YEwF-o 972
mapchete/io/_geometry_operations.py sha256=_ga66wmfqmY9tqXHgtK7QptvPakPy_WpaMO691CZi3g 12038
mapchete/io/_json.py sha256=-TF-rJgDinoDQ2N_47jwwP_pWVABV3KFy8q30Kq29qE 442
mapchete/io/_misc.py sha256=fsHEgrxcDFW0P9WBitwBrp9eUBALJa6zEJMVoWewXd4 7559
mapchete/io/_path.py sha256=p4fydGyqAUKLY8uYQX5CITzQjeQu5D5a9o9na0DReEI 446
mapchete/io/profiles.py sha256=IHI96DrHAdJPsraGFdouVdixgkOTk2fTVlLqBa3M54I 675
mapchete/io/vector.py sha256=VG6vUA3Pte_1zoqJQOSqm9BCb4r5DmR3asPknyX566Y 20397
mapchete/io/raster/__init__.py sha256=-FIwBoVIpOQb00xSxn803wMJigDfk54OD_15XX6K95Q 1138
mapchete/io/raster/array.py sha256=xKrFH96Kj2yUMdnfj4vFbKatw6mTiGvSJCwIynqXjrs 11704
mapchete/io/raster/convert.py sha256=UlIiCSsZZWikfA1Ov_GxHUBm53Xse8RaTcHUmYfo8gE 1513
mapchete/io/raster/mosaic.py sha256=U-7IaZIKCslBgc8tg_SUmNzWETxXMiJbyjnnGhXgHuo 7961
mapchete/io/raster/open.py sha256=pNpXE5YK5hvDlm9ZMQcuBRiGeY_IrigylyIFJUxDZwc 869
mapchete/io/raster/read.py sha256=QtsC4PDCRTCcP_BM2PtY42p4i-Lv8xt9dMoAe2_rKxo 17643
mapchete/io/raster/referenced_raster.py sha256=j7U4pIjwBg82rouo8bi8Bpil39emsSuKxcoNIgkOb9s 7409
mapchete/io/raster/write.py sha256=RCsDu49hW0d_rcUi0p5Ooq1nh5l-U_BNmRBklUaIPm8 6188
mapchete/processes/__init__.py sha256=m22rClT41fLGd4-YGYDiSxPE9SBC8iW8D5sXm7D7zKo 1392
mapchete/processes/clip.py sha256=MdEmPsiw8niUPE6lrQG3OT1oLYMBg9fFOYdpztxWnDw 1482
mapchete/processes/contours.py sha256=0FtqWdpaowZ53Gu627DxVQGtwI0KfTx1GIsC7Azprnk 5793
mapchete/processes/convert.py sha256=tbzaVeVg194ypvWQtZLLwWrt5b2kHjbUOqevStjkr7s 4972
mapchete/processes/hillshade.py sha256=-i36AlrYvokzGIPE3lPQU_W0BVgcpWJoHgFLmNmOFUM 6764
mapchete/processes/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mapchete/processes/examples/example_process.py sha256=rYAXrt5A54dm-Cu33_I8fyV00P8QUzXJrV1oQViFpEI 567
mapchete/processing/__init__.py sha256=QInPWhsfjz1PeKFtdmd7VIwSEIjCAjKQsZk-T7LS4k0 140
mapchete/processing/base.py sha256=7_l_neIOnsNZCEGlFfVKn4H7jkQRKkHrNq-qEXkVyTQ 30124
mapchete/processing/execute.py sha256=HzSPx7McliCTXXTKpOTpESw4N67e5BrUBmf0NmuMQxs 7107
mapchete/processing/mp.py sha256=JOOL9jsUioV4X5UqUC1TLphGF32YZ5KrDwAMkctG21U 5111
mapchete/processing/tasks.py sha256=QbigIJ1ERnSMr0zaXGaR5pDHgW5KQ_wNMETD6C0fo-E 23083
mapchete/processing/types.py sha256=733cnDnPI_F4zP6opFd4knRym6_ij1GBxFNatHh9NSQ 3100
mapchete/processing/profilers/__init__.py sha256=j8FVTgQVCKVDCgjD0QnmAHOieeL2xYzJ23DUkIBP3es 543
mapchete/processing/profilers/memory.py sha256=stgu6KWGNl7clKcnkF4kDL1GnD2QUN3EBeri5vZH2W0 4289
mapchete/processing/profilers/requests.py sha256=IWseoMOinrpMJJw75tIstx15nEvM311x0_C1zN0DaMo 1631
mapchete/processing/profilers/time.py sha256=8HWJzhj4OoLWoBKaV6YWUBeEN3QlIj7Gw0EWa8CYsP4 924
mapchete/static/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mapchete/static/index.html sha256=0P8-2TnUSj08znba9v0anU8I-JF7OHQ8b9tXT1gYljk 8416
mapchete/static/mapchete_template.mapchete sha256=jiYZfz0aLEvp43EOQEUAolo4SX7OtZBEPS4QHr-EhAI 343
mapchete/static/process_template.py sha256=vTwY2OL6Vz3tk52CF_MRWOseCWFxmxGNfgJBFA3Y-W4 556
mapchete-2024.5.2.dist-info/METADATA sha256=VNXguzwKmh_2X1wUW2iM7wRpufp6uLpCP3W4DkrmoAk 9259
mapchete-2024.5.2.dist-info/WHEEL sha256=cDcbFFSNXOE-241I5PFuLkIYfR_FM7WTlPEi33njInY 105
mapchete-2024.5.2.dist-info/entry_points.txt sha256=vm2F5_ebS2ZtZnZAK8z0SBbGSzfPaCmSkSRj8AAZiLk 1198
mapchete-2024.5.2.dist-info/licenses/LICENSE sha256=Yq6UcPnafbO_cNnOTBOHJntxxGYxMFxoGP3r2MoXrwk 1089
mapchete-2024.5.2.dist-info/RECORD

entry_points.txt

mapchete = mapchete.cli.main:main
mpath = mapchete.cli.mpath:mpath
convert = mapchete.cli.default.convert:convert
cp = mapchete.cli.default.cp:cp
create = mapchete.cli.default.create:create
execute = mapchete.cli.default.execute:execute
formats = mapchete.cli.default.formats:formats
index = mapchete.cli.default.index:index
processes = mapchete.cli.default.processes:processes
rm = mapchete.cli.default.rm:rm
serve = mapchete.cli.default.serve:serve
stac = mapchete.cli.default.stac:stac
flatgeobuf = mapchete.formats.default.flatgeobuf
geojson = mapchete.formats.default.geojson
gtiff = mapchete.formats.default.gtiff
mapchete_input = mapchete.formats.default.mapchete_input
png = mapchete.formats.default.png
png_hillshade = mapchete.formats.default.png_hillshade
raster_file = mapchete.formats.default.raster_file
tile_directory = mapchete.formats.default.tile_directory
vector_file = mapchete.formats.default.vector_file
contours = mapchete.processes.contours
convert = mapchete.processes.convert
example_process = mapchete.processes.examples.example_process
hillshade = mapchete.processes.hillshade