{ "info": { "author": "Sinergise ltd.", "author_email": "info@sentinel-hub.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "[![Package version](https://badge.fury.io/py/sentinelhub.svg)](https://pypi.org/project/sentinelhub/)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/sentinelhub.svg?style=flat-square)](https://pypi.org/project/sentinelhub/)\n[![Build status](https://travis-ci.org/sentinel-hub/sentinelhub-py.svg?branch=master)](https://travis-ci.org/sentinel-hub/sentinelhub-py)\n[![Docs status](https://readthedocs.org/projects/sentinelhub-py/badge/?version=latest)](http://sentinelhub-py.readthedocs.io/en/latest/)\n[![Overall downloads](https://pepy.tech/badge/sentinelhub)](https://pepy.tech/project/sentinelhub)\n[![Last month downloads](https://pepy.tech/badge/sentinelhub/month)](https://pepy.tech/project/sentinelhub)\n[![](https://img.shields.io/pypi/l/sentinelhub.svg)](https://github.com/sentinel-hub/sentinelhub-py/blob/master/LICENSE.md)\n[![Code coverage](https://codecov.io/gh/sentinel-hub/sentinelhub-py/branch/master/graph/badge.svg)](https://codecov.io/gh/sentinel-hub/sentinelhub-py)\n\n# Description\n\nThe **sentinelhub** Python package allows users to make OGC (WMS and WCS)\nweb requests to download and process satellite images within your Python\nscripts. It supports Sentinel-2 L1C and L2A, Sentinel-1, Landsat 8, MODIS and DEM data source.\n\nThe package also supports obtaining data from Amazon Web Service. It can either provide data from public bucket with\nSentinel-2 L1C imagery or requester pays bucket with Sentinel-2 L2A imagery. If specified the downloaded data can be\nstored in ESA .SAFE format (all types of .SAFE format are supported).\n\n# Installation\n\nThe package requires a Python version >= 3.5 and installed C/C++ compiler. The package is available on\nthe PyPI package manager and can be installed with\n\n```\n$ pip install sentinelhub --upgrade\n```\n\nTo install the package manually, clone the repository and\n```\n$ python setup.py build\n$ python setup.py install\n```\n\nBefore installing `sentinelhub-py` on **Windows** it is recommended to install package `shapely` from\n[Unofficial Windows wheels repository](https://www.lfd.uci.edu/~gohlke/pythonlibs/)\n\nOnce installed or updated the package can be configured according to [instructions in documentation](http://sentinelhub-py.readthedocs.io/en/latest/configure.html).\n\n# Content\n\n### OGC web service\n\nSome of the major features are linked to one's [Sentinel Hub account](https://services.sentinel-hub.com/oauth/subscription):\n * support for Web Map Service (WMS) and Web Coverage Service (WCS) requests using your Sentinel Hub account;\n * support for standard and custom multi-spectra layers, such as unprocessed\n bands, true color imagery, or NDVI;\n * support for multi-temporal requests;\n * support for cloud coverage filtering;\n * support for different Coordinate Reference Systems;\n * support to read and write downloaded data to disk in the most common\n image and data formats;\n * support for various data sources:\n * Sentinel-2 L1C,\n * Sentinel-2 L2A,\n * Sentinel-1,\n * Landsat 8,\n * MODIS,\n * DEM.\n\n\n### AWS data download\n\nThe package allows to download Sentinel-2 data from Sentinel-2 on AWS\nand reconstruct data into ESA .SAFE format.\n\nThe following are implemented:\n * support for Sentinel-2 L1C and Sentinel-2 L2A data;\n * support of old and new (i.e. compact) .SAFE format;\n * support for downloading of either entire product, or a map of the .SAFE\n structure only;\n * support of command lines entries;\n * adjustable threaded downloads, and optional redownloads of existing data (not default);\n * requires either S-2 product ID, or tile name and date of a product.\n\nIn case of Sentinel-2 L2A data AWS access key is required.\n\n\n### Documentation\n\nFor more information on the package and to access the documentation, visit [readthedocs](http://sentinelhub-py.readthedocs.io/).\n\n\n# Examples\n\nJupyter notebooks on how to use the modules to execute OGC requests, or\ndownload raw data from AWS in .SAFE format can be found in the [examples](https://github.com/sentinel-hub/sentinelhub-py/tree/master/examples/)\nfolder, or viewed in the [docs](http://sentinelhub-py.readthedocs.io/):\n * Using OGC web services ([link](http://sentinelhub-py.readthedocs.io/en/latest/examples/ogc_request.html))\n * Using utilities for large geographical areas ([link](http://sentinelhub-py.readthedocs.io/en/latest/examples/large_area_utilities.html))\n * AWS data download ([link](http://sentinelhub-py.readthedocs.io/en/latest/examples/aws_request.html))\n * AWS data download from command line in .SAFE format ([link](http://sentinelhub-py.readthedocs.io/en/latest/aws_cli.html))\n\n# Blog posts\n\n * [Upgrading the sentinelhub Python package](https://medium.com/sentinel-hub/upgrading-the-sentinelhub-python-package-2665f9c10df)\n * [Release of sentinelhub Python Package 2.0](https://medium.com/sentinel-hub/release-of-sentinelhub-python-package-2-0-a3d47709f8fd)\n\n# Questions and Issues\n\nFeel free to ask questions about the package and its use cases at [Sentinel Hub forum](https://forum.sentinel-hub.com/) or raise an issue on [GitHub](https://github.com/sentinel-hub/sentinelhub-py/issues).\n\nYou are welcome to send your feedback to the package authors, Sentinel Hub research team, through any of [Sentinel Hub communication channel](https://sentinel-hub.com/develop/communication-channels).\n\n# License\n\nSee [LICENSE](https://github.com/sentinel-hub/sentinelhub-py/blob/master/LICENSE.md).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sentinel-hub/sentinelhub-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sentinelhub", "package_url": "https://pypi.org/project/sentinelhub/", "platform": "", "project_url": "https://pypi.org/project/sentinelhub/", "project_urls": { "Homepage": "https://github.com/sentinel-hub/sentinelhub-py" }, "release_url": "https://pypi.org/project/sentinelhub/2.6.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Sentinel Hub Utilities", "version": "2.6.0" }, "last_serial": 5611906, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "b71d3bd0bda1167121d9a3dc872564da", "sha256": "73353e9ae84a8f6c0811eaeed5c78277702e754ac9d5ae6e431ec1522f830fdc" }, "downloads": -1, "filename": "sentinelhub-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b71d3bd0bda1167121d9a3dc872564da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168, "upload_time": "2017-05-22T15:09:03", "url": "https://files.pythonhosted.org/packages/71/2e/6f27d971652587d2ea61352914b0962024c10fb7a0ad8385c30466402c7e/sentinelhub-0.1.3.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "795862c37efae10b32adb4416bab7951", "sha256": "a19aaa78c1603b72f72ed441ec13052164f05f1a955a154fb8f8faba0e756a3d" }, "downloads": -1, "filename": "sentinelhub-0.1.7.tar.gz", "has_sig": false, "md5_digest": "795862c37efae10b32adb4416bab7951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7999, "upload_time": "2017-11-06T14:16:04", "url": "https://files.pythonhosted.org/packages/4f/5a/af21e55fbeaec7264016c20e77cda2dfc878cf97f9994622a8dcf257b82f/sentinelhub-0.1.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2eebab3d30ce8bdfecc4e6ae7e8414d7", "sha256": "540df7eef3c92f2b6bdb7012be93af0dfc121e80b53727cf7749995e6064fb47" }, "downloads": -1, "filename": "sentinelhub-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2eebab3d30ce8bdfecc4e6ae7e8414d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32221, "upload_time": "2018-01-16T08:38:54", "url": "https://files.pythonhosted.org/packages/84/4d/0d65a0165b52e12990610b112aa32fac6df641f90a6de9d7e9c5d1335a45/sentinelhub-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "975abc6f9f69465e48582e79c6c74fb3", "sha256": "4589e6b9c48446c29a30a9140f81789d1a9fe05e222323244b87bf0e12fe7cae" }, "downloads": -1, "filename": "sentinelhub-1.1.0.tar.gz", "has_sig": false, "md5_digest": "975abc6f9f69465e48582e79c6c74fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36866, "upload_time": "2018-02-21T20:51:43", "url": "https://files.pythonhosted.org/packages/9c/b6/0e2b2833a3f83e8b64554e775804a66595481c34169f7b6dc91995711be9/sentinelhub-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "1885f99acf99c03c0bbfe7b8a70c7432", "sha256": "7f4e05df8e1e7b251d0a3cdc62ca0b871b4445d1a00221f0ef99c55284e6d1a3" }, "downloads": -1, "filename": "sentinelhub-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1885f99acf99c03c0bbfe7b8a70c7432", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39293, "upload_time": "2018-03-21T09:35:03", "url": "https://files.pythonhosted.org/packages/a3/51/8883a7a81414e6aacbb137bb4f677646b1f113728b1af0425a3c316c8a68/sentinelhub-1.1.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "d1f6496d9453c94bae6d8a650598e9a6", "sha256": "8c8dda2e13318ea35509d61a98c956512041e5d4819e1687837d53b9e599ac46" }, "downloads": -1, "filename": "sentinelhub-2.0.2.tar.gz", "has_sig": false, "md5_digest": "d1f6496d9453c94bae6d8a650598e9a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 49815, "upload_time": "2018-05-22T11:46:53", "url": "https://files.pythonhosted.org/packages/95/7f/989d7e0be30434743b5f0b65936e49cda193e227f86197c48659b1c3e22f/sentinelhub-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "9fd88679ec71e539ea291186be969335", "sha256": "f853407a84e7c0210ce18a87dd360022a46bc22dd93e4a7d5817471290bbff77" }, "downloads": -1, "filename": "sentinelhub-2.0.3.tar.gz", "has_sig": false, "md5_digest": "9fd88679ec71e539ea291186be969335", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 49895, "upload_time": "2018-05-29T15:51:38", "url": "https://files.pythonhosted.org/packages/15/16/eb302920fe7def9373964563fbba5b2dfbcfa771286634976dc7d5df1833/sentinelhub-2.0.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "15a1ca85326148e96d592364516941ba", "sha256": "c1b89a43de81b6643038889c930a7922b0ab0fde3839ac5907e0fb9d94092d4f" }, "downloads": -1, "filename": "sentinelhub-2.1.0.tar.gz", "has_sig": false, "md5_digest": "15a1ca85326148e96d592364516941ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<3.7", "size": 51244, "upload_time": "2018-06-14T12:32:42", "url": "https://files.pythonhosted.org/packages/d1/74/a73cd595cdcfe196c2ce79fe2520e0c935f6960f9f0f8cca948b0357543e/sentinelhub-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "cd1895d81bd5d90b9f5f856d16156f63", "sha256": "b54872f91b50a0240d5a5ab504a0e7af8e58a404f8ad7ce7c565fb7bd73435f1" }, "downloads": -1, "filename": "sentinelhub-2.1.1.tar.gz", "has_sig": false, "md5_digest": "cd1895d81bd5d90b9f5f856d16156f63", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<3.7", "size": 51330, "upload_time": "2018-06-14T15:50:07", "url": "https://files.pythonhosted.org/packages/3c/a1/faf0d396e42389c9903562e933c25f8ddb112f61ffa12b3121ed9a350a40/sentinelhub-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "8790a1f5dfc26f57dc603726e6cde2c5", "sha256": "4defe5367c171bcc30045872f3a58e123b976202abd91cc1d525ac473052bb02" }, "downloads": -1, "filename": "sentinelhub-2.2.0.tar.gz", "has_sig": false, "md5_digest": "8790a1f5dfc26f57dc603726e6cde2c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<3.7", "size": 52645, "upload_time": "2018-07-02T10:04:51", "url": "https://files.pythonhosted.org/packages/bb/f9/07781e8a056ef5037bfb99e73ccf15d7d37d8767c91e72eb28ab2788cd1f/sentinelhub-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "90dbbb068b43e07f3d4204c3ff4bde8d", "sha256": "dfec364520e9896d269748d2fc03df46534c0f0580e01271fe3238f245d5df45" }, "downloads": -1, "filename": "sentinelhub-2.3.0.tar.gz", "has_sig": false, "md5_digest": "90dbbb068b43e07f3d4204c3ff4bde8d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<3.7", "size": 54168, "upload_time": "2018-07-10T16:13:29", "url": "https://files.pythonhosted.org/packages/57/ae/066f6ab8d1272a896ba96f0ae9dd553a4a998a477ec6468dcfac51c908b2/sentinelhub-2.3.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "1e78f623fe3d708c5beafbe8e18f6cad", "sha256": "d4490b1fcda1bb74ab8b72ff1e28b5342af0ccd43907d0b2c3f3edf80067c47e" }, "downloads": -1, "filename": "sentinelhub-2.4.1.tar.gz", "has_sig": false, "md5_digest": "1e78f623fe3d708c5beafbe8e18f6cad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54138, "upload_time": "2018-08-10T15:50:55", "url": "https://files.pythonhosted.org/packages/c9/a7/0bca912fb008015c55f8eeb6e0ec5e5f02c4bde8039985605cb44a09a069/sentinelhub-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "f0df5aec02151e7920a575d1a7a1e9ae", "sha256": "f2b8ba044a57964c74184ac0d857f1e94725b7712d9c3c5e77135889285da4b5" }, "downloads": -1, "filename": "sentinelhub-2.4.2.tar.gz", "has_sig": false, "md5_digest": "f0df5aec02151e7920a575d1a7a1e9ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 54272, "upload_time": "2018-08-28T06:30:39", "url": "https://files.pythonhosted.org/packages/c3/d9/2c9ddb3415dab08a568d844585ec4c0fda51a34bab2f702e251dbf334203/sentinelhub-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "df5626f7651f2965d57c361fabcb184a", "sha256": "7099f1b8c99a6b3e98b06d885004a79b61568caf75e9c386cd4c93f60e525fb4" }, "downloads": -1, "filename": "sentinelhub-2.4.3.tar.gz", "has_sig": false, "md5_digest": "df5626f7651f2965d57c361fabcb184a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 55835, "upload_time": "2018-10-07T19:29:57", "url": "https://files.pythonhosted.org/packages/aa/4b/e47ef321d0816ed05ee1768764c2cae066173576048c20ae64f1b4b111cb/sentinelhub-2.4.3.tar.gz" } ], "2.4.5": [ { "comment_text": "", "digests": { "md5": "c0404a3c956ebbd395326fa028eb4413", "sha256": "4fa089a76e64f8071ae91326a7e9933c8184468fec688abd1a75926788a45169" }, "downloads": -1, "filename": "sentinelhub-2.4.5.tar.gz", "has_sig": false, "md5_digest": "c0404a3c956ebbd395326fa028eb4413", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 58198, "upload_time": "2018-11-12T16:41:35", "url": "https://files.pythonhosted.org/packages/34/4b/c8164b8c2de6301507fcca4a29f4478dfca673dc188cfc3267729a68f6b1/sentinelhub-2.4.5.tar.gz" } ], "2.4.6": [ { "comment_text": "", "digests": { "md5": "b7fcd96d8c1b2fec83fe00a22db9a7b3", "sha256": "1a8ce0171085e4f37783e876bf08394ece6784276c8afeab77dc3ed362c5ee5d" }, "downloads": -1, "filename": "sentinelhub-2.4.6.tar.gz", "has_sig": false, "md5_digest": "b7fcd96d8c1b2fec83fe00a22db9a7b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 59898, "upload_time": "2018-11-27T11:07:14", "url": "https://files.pythonhosted.org/packages/08/bf/cb51e032aafcd51866e6f2d38ad91c220a65c657aa9f4b87b3bdf9170282/sentinelhub-2.4.6.tar.gz" } ], "2.4.7": [ { "comment_text": "", "digests": { "md5": "2472e48607f4b42afa2a1314cee6653e", "sha256": "502e016af79f3963cfb7525edc7a49aaaa40f91d695461a9f87082fd19bcf96c" }, "downloads": -1, "filename": "sentinelhub-2.4.7.tar.gz", "has_sig": false, "md5_digest": "2472e48607f4b42afa2a1314cee6653e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 60084, "upload_time": "2018-12-10T17:52:35", "url": "https://files.pythonhosted.org/packages/d9/6c/d74061a219b1a91eda4d6247eb30216d4db2736996b16144488696f3fb38/sentinelhub-2.4.7.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "f23892945b0c22bd2871a6f7d68fa621", "sha256": "d933aca8a05f78d708c2ef1cb73881b5953d9be7fbe42a2671228aeb469f053e" }, "downloads": -1, "filename": "sentinelhub-2.5.0.tar.gz", "has_sig": false, "md5_digest": "f23892945b0c22bd2871a6f7d68fa621", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 66680, "upload_time": "2019-02-01T00:32:52", "url": "https://files.pythonhosted.org/packages/1c/84/dc3dfd9f116a0f9f22d282a808073907f5530f0695876ca5c0c12182dfa5/sentinelhub-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "605796222abf3fb77f49d8a7fdaaedaf", "sha256": "c43c34e58f371d388f62fcf1e61befeb5aa96e6728af4ef1206eac6ad191aa82" }, "downloads": -1, "filename": "sentinelhub-2.5.1.tar.gz", "has_sig": false, "md5_digest": "605796222abf3fb77f49d8a7fdaaedaf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 67908, "upload_time": "2019-02-14T16:12:25", "url": "https://files.pythonhosted.org/packages/6d/fe/b5837703441987d0685023d48f71c6e66ba3051c74327f325072a57a55ba/sentinelhub-2.5.1.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "f879806ce87f2b95883ebe02dc36157b", "sha256": "7665fb20583130ccc4a30f958ad47e961a7a911e95a687b0b25a4211bc3b028d" }, "downloads": -1, "filename": "sentinelhub-2.5.3.tar.gz", "has_sig": false, "md5_digest": "f879806ce87f2b95883ebe02dc36157b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 68565, "upload_time": "2019-05-07T14:38:50", "url": "https://files.pythonhosted.org/packages/20/02/f7b8e6f3f13eadee16585e4ead51141f9c8083aa7c2b7965ffc78c0b1186/sentinelhub-2.5.3.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "82bb66edb22fa526b3477b8678f8c992", "sha256": "94b1ff8402291683a801ae6293a3982360b9b7d90657293c04e16edb55a7ed10" }, "downloads": -1, "filename": "sentinelhub-2.6.0.tar.gz", "has_sig": false, "md5_digest": "82bb66edb22fa526b3477b8678f8c992", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 165401, "upload_time": "2019-07-31T07:00:57", "url": "https://files.pythonhosted.org/packages/42/0b/8eec0d54fb70af429a20b91de3f7e6374cf98d7f387ffde394be3b79104d/sentinelhub-2.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82bb66edb22fa526b3477b8678f8c992", "sha256": "94b1ff8402291683a801ae6293a3982360b9b7d90657293c04e16edb55a7ed10" }, "downloads": -1, "filename": "sentinelhub-2.6.0.tar.gz", "has_sig": false, "md5_digest": "82bb66edb22fa526b3477b8678f8c992", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 165401, "upload_time": "2019-07-31T07:00:57", "url": "https://files.pythonhosted.org/packages/42/0b/8eec0d54fb70af429a20b91de3f7e6374cf98d7f387ffde394be3b79104d/sentinelhub-2.6.0.tar.gz" } ] }