eo-grow

View on PyPIReverse Dependencies (1)

1.7.9 eo_grow-1.7.9-py3-none-any.whl

Wheel Details

Project: eo-grow
Version: 1.7.9
Filename: eo_grow-1.7.9-py3-none-any.whl
Download: [link]
Size: 115211
MD5: 289390d94ddb55f69ba7343ce3c23135
SHA256: 2bed902cbde91022b621eab786ebf36913fd6d60b3196af5272c5c0d05958dd3
Uploaded: 2024-04-09 11:51:07 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: eo-grow
Version: 1.7.9
Summary: Earth observation framework for scaled-up processing in Python
Author-Email: Sinergise EO research team <eoresearch[at]sinergise.com>
Project-Url: Homepage, https://github.com/sentinel-hub/eo-grow
Project-Url: Documentation, https://eo-grow.readthedocs.io
Project-Url: Issues, https://github.com/sentinel-hub/eo-grow/issues
Project-Url: Source, https://github.com/sentinel-hub/eo-grow
Project-Url: Forum, https://forum.sentinel-hub.com
License: MIT License Copyright (c) 2022 Sentinel Hub Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Scientific/Engineering :: Image Processing
Requires-Python: >=3.8
Requires-Dist: boto3 (<=1.29.6)
Requires-Dist: click
Requires-Dist: colorlog
Requires-Dist: eo-learn[visualization] (>=1.5.0)
Requires-Dist: fiona
Requires-Dist: fs (>=2.2.0)
Requires-Dist: geopandas (>=0.8.1)
Requires-Dist: numpy (<2)
Requires-Dist: opencv-python-headless
Requires-Dist: pandas
Requires-Dist: pydantic (<2.0,>=1.8.0)
Requires-Dist: python-dateutil
Requires-Dist: python-rapidjson
Requires-Dist: rasterio
Requires-Dist: ray[default]
Requires-Dist: sentinelhub (>=3.9.0)
Requires-Dist: shapely (>=1.8.0)
Requires-Dist: typing-extensions (>=4.5.0)
Requires-Dist: boto3; extra == "dev"
Requires-Dist: boto3-stubs; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: deepdiff; extra == "dev"
Requires-Dist: eo-grow[ml]; extra == "dev"
Requires-Dist: fs-s3fs; extra == "dev"
Requires-Dist: moto[s3] (>=5.0.0); extra == "dev"
Requires-Dist: mypy (>=0.990); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pyogrio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-order; extra == "dev"
Requires-Dist: pytest (>=4.0.0); extra == "dev"
Requires-Dist: requests-mock; extra == "dev"
Requires-Dist: scipy; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: types-mock; extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: types-urllib3; extra == "dev"
Requires-Dist: autodoc-pydantic; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinx-mdinclude; extra == "docs"
Requires-Dist: sphinx-rtd-theme (==1.3.0); extra == "docs"
Requires-Dist: sphinx (==7.1.2); extra == "docs"
Requires-Dist: joblib; extra == "ml"
Requires-Dist: lightgbm (>=3.0.0); extra == "ml"
Requires-Dist: scikit-learn; extra == "ml"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: ml
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5722 characters]

WHEEL

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

RECORD

Path Digest Size
eogrow/__init__.py sha256=pCXYkZG1HHQyX_AbUPgqiDIEpDBhIZBvFH5Qc2FDoqo 69
eogrow/cli.py sha256=wZP6dZKNzdzflxnwDW6YOnuIRLpZuvwnWP-6L0uLXDA 8394
eogrow/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
eogrow/types.py sha256=vbPoYCqi2-CLL0PU5c_nt99v5Q8SzcSvb-liKxWX860 575
eogrow/core/__init__.py sha256=ew6PLURTcCmRNXqlbmFzwVnomYoQmT25Gm-3wla1OVk 52
eogrow/core/base.py sha256=Bk-AxsA4KYvXi2uCovvUrjl1OEH8lXVkJdI0N14RNiA 1442
eogrow/core/config.py sha256=wHQreuw9pGHeI6kVMr3ALLpaveHbVApsu7njCLmDNMU 7266
eogrow/core/logging.py sha256=ajaL-H8XdcWQuT_KrhWckhHaRyCzSmivQD-F4CAA55E 17547
eogrow/core/pipeline.py sha256=a1HNsulOLc0jnqerWKszdnApdK35owRRc1uBsyRSuGc 12606
eogrow/core/schemas.py sha256=2h1kCk89_8f8rA4AYRoXgDwxuPhViRxkm4wGQtm66OM 4723
eogrow/core/storage.py sha256=jimqriMhTE9NTf3nuVbaPRuVs5Gr2FF1aKGEkTrg5I4 3952
eogrow/core/area/__init__.py sha256=Q8xCsiWEB0sxXu48gpq75e_DmA3qj8Zr1D6HKOXjG0E 181
eogrow/core/area/base.py sha256=fYol_jgsX2gCtcK1yCciseouxhQk0Zq6fMojYNF-QvE 6059
eogrow/core/area/batch.py sha256=ecGbDYS4oFXniSzBqWq5v-2KJ9IX3VMXAuWXuzPnu4o 5779
eogrow/core/area/custom_grid.py sha256=8hG0tWwOXuZWYCMdGSXC-oR3l8-5xT-YreYJDj7Ais0 2237
eogrow/core/area/utm.py sha256=PF-shYqlNPr0NoUBN79bhlUPsTDkFJpyN5LpmWtZ6QY 3768
eogrow/pipelines/__init__.py sha256=C6opMl-4hTh3oz95q9LrcgzhjH9nPaJjALBXPCgwcks 45
eogrow/pipelines/batch_to_eopatch.py sha256=ZROrckAYELsHlJyjJ7hbVVNW-KICOWE10pSR5PHUYbI 11210
eogrow/pipelines/byoc.py sha256=rMJLIZF97MR6SuSEHOrz5j7eNHBs3j3msir1QjHTfDs 9867
eogrow/pipelines/download.py sha256=-jVI6onwYa4Et3lYxQbpQ009_Oz15bdhbdjDc1GFP6s 13959
eogrow/pipelines/download_batch.py sha256=QMOyF3XhnRQDhRhGgaa2ENSm0nxv57moobfS2LhinKY 12883
eogrow/pipelines/export_maps.py sha256=wcCQ0WKGiERDx9umPXOZG1y-_kE0YP-mZizo9outB2A 16559
eogrow/pipelines/features.py sha256=Fb5OKAwL5pGoJ4Ah-Vqfezu67JawlxbLbdp2ECd8J7Y 9911
eogrow/pipelines/import_tiff.py sha256=TnOCQY2v3esKEE7p3zN7wwKddvt8SCOHho6_aos9JcI 4998
eogrow/pipelines/import_vector.py sha256=7W0a9uvC3rATAQLDAV76zjPlbyzJ2FPRhNuIrkZ4ovI 2952
eogrow/pipelines/merge_samples.py sha256=p_y536alMxvv2puTO_krC3FEKINdzg3XVETKXxa7n_s 7354
eogrow/pipelines/prediction.py sha256=Q7QCMhiJeYYxCISCR1s_tiMYWjxQD4pdF5749PrvsmU 8620
eogrow/pipelines/rasterize.py sha256=N_41e1uaIZOAkMwhAEBzCfrFn8ShtCmEZMqNKJVOFSI 11272
eogrow/pipelines/sampling.py sha256=4vXyY5Uzkl-LQHuCDZlTh5wKP_zEXcjoXYEiX5RrAIw 12193
eogrow/pipelines/split_grid.py sha256=3udQZIk7DmftkdJwhj9a5niZHhFUNPg0CqyEv4c3vA0 9361
eogrow/pipelines/testing.py sha256=ApkYoU8Plw4DupASQ-LmsPj9FpL6QjLEe5UrIlL5-to 6195
eogrow/pipelines/training.py sha256=ZGikntcnF4xmm8JdXA34MEYNeWXStKYpv2wM5f4UHFQ 10834
eogrow/pipelines/zipmap.py sha256=rb0Y_PouXYPlKWg4CulNL1omwWvPE_eNMUdaiN3ZRy8 4723
eogrow/tasks/__init__.py sha256=6m47UptAF2QvRC4xXtHnSHc-xixqSiERpH6T5SXVNnA 55
eogrow/tasks/batch_to_eopatch.py sha256=RLskDEjKVlSJDlFQ1grXuAn8__mlhE5LVzqkeXBHtpA 5477
eogrow/tasks/common.py sha256=nDVdXU_-Yb-HFx6_4Y3fnKGUB7sz2Gr_3wFZZ_Ukgsk 4037
eogrow/tasks/features.py sha256=BkpkzRUQ8lAievhcfiDjGk12WAuI_OZcwpNQkhwmx_I 9164
eogrow/tasks/prediction.py sha256=0qVm1aKAMY_z5pBU7PxmPYMq5euVqACfrcOfbFd0mY0 7873
eogrow/tasks/spatial.py sha256=TpIiIin3BooF_2Ha5-Y1CDH31yM6lgFI7-p8LG0Pogg 10638
eogrow/tasks/testing.py sha256=v3woKGFgeobQJcY32zW7_dSoMZiMbuBGoWNrQVofp0M 4074
eogrow/utils/__init__.py sha256=8ZZUbzebcn2_zM_AONq0Q7hVKHNOzxwq_p7jvCCwikA 50
eogrow/utils/batch.py sha256=rknBtUQNiencaU6u7eCYEvkAipu1tw6UBym5HGHbU8Y 523
eogrow/utils/eopatch_list.py sha256=U7v4oI-E-6IFxH1vxe3WcUWZ8_GT8G4Expp4jfCt2rk 1259
eogrow/utils/filter.py sha256=q65w73PSJ5PnJYpOCD3vT5gILESN0e5NBb3v5Iw2Joo 2481
eogrow/utils/fs.py sha256=jHQooP-cWB02oW4wVH1JqyIBYxL8k8J28pmOHhN6VfI 8732
eogrow/utils/general.py sha256=Aq1M0Xuj_itCosmLkC5dv6djVQ_AYoGd3n9h1BMWQ2I 2615
eogrow/utils/grid.py sha256=K-1SYe-7uect_EtxP54AEzj9LcrmsYnizs0VOhMJrzk 1345
eogrow/utils/logging.py sha256=Tn5yemE2wDRbSh_92IjfvnN897mH0h7edpDqBx4lIrs 972
eogrow/utils/map.py sha256=rdpr9Y8R0nnPp2tmDwvfRXBsTMYwBHDXYpmAukSPhl4 8213
eogrow/utils/meta.py sha256=2Mb_r3ODvbdIfrZ-X_7bHMZhCkzuCeDViJBss4-i5s4 3006
eogrow/utils/pipeline_chain.py sha256=Z7Mxcc6eGVFM1GJN8CWFkyeGcvz755mFQKIe8aRdOpk 1803
eogrow/utils/ray.py sha256=5ttVAFY8kjHGXSx0vFdh-iDfUkWlcTNjO8adyGsP6K4 987
eogrow/utils/testing.py sha256=JALnixz0_v6CeDpiEAGlnkOCG8MO7TvW_Gifq_NUf1U 17153
eogrow/utils/validators.py sha256=l2rkrwYukpNWNbH5c4QIb15rfVgftaPMoPQdRr7LSXc 10268
eogrow/utils/vector.py sha256=apUtS068pyWn2YNVYFkPd_Zx-V9M5Bvsf19u6JvdruE 1885
eogrow/utils/zipmap.py sha256=1pmOKxR8r7DCjR_Lk_xI6Oc5IAw0b534CnGMGLwmZ88 1175
eo_grow-1.7.9.dist-info/METADATA sha256=41-0CEY-7T7mqUBnJGKy18Sa9r8chvrDjE-h8AbPYv0 10222
eo_grow-1.7.9.dist-info/WHEEL sha256=as-1oFTWSeWBgyzh0O_qF439xqBe6AbBgt4MfYe5zwY 87
eo_grow-1.7.9.dist-info/entry_points.txt sha256=hIoeU468g5E1B3WOdKM-TWN_S9FMmHQyon82PasHGwE 230
eo_grow-1.7.9.dist-info/licenses/LICENSE sha256=_NcOiA0Ku9ofndz8Gx9oX4ujLkragb4UZWEJ1z_ow4U 1069
eo_grow-1.7.9.dist-info/RECORD

entry_points.txt

eogrow = eogrow.cli:run_pipeline
eogrow-ray = eogrow.cli:run_pipeline_on_cluster
eogrow-template = eogrow.cli:make_template
eogrow-test = eogrow.cli:run_test_pipeline
eogrow-validate = eogrow.cli:validate_config