Skip to main content

Python API for Sentinel Hub

Project description

Package version Conda version Supported Python versions Build Status Docs status Overall downloads Last month downloads Code coverage

Introduction

The sentinelhub Python package is the official Python interface for Sentinel Hub services. It supports most of the services described in the Sentinel Hub documentation and any type of satellite data collections, including Sentinel, Landsat, MODIS, DEM, and custom collections produced by users.

The package also provides a collection of basic tools and utilities for working with geospatial and satellite data. It builds on top of well known packages such as numpy, shapely, pyproj, etc. It is also a core dependency of eo-learn Python package for creating geospatial data-processing workflows.

The main package resources are GitHub repository, documentation page, and Sentinel Hub forum.

Installation

The package requires a Python version >= 3.8. The package is available at the PyPI package index and can be installed with

$ pip install sentinelhub

or with an extension tag for additional functionalities

$ pip install sentinelhub[AWS]  # extra dependencies for interacting with Amazon Web Services

Alternatively, the package can be installed with Conda from conda-forge channel

$ conda install -c conda-forge sentinelhub

To install the package manually, clone the repository and run

$ pip install .

Before installing sentinelhub on Windows it is recommended to install shapely package from Unofficial Windows wheels repository

Once installed the package can be configured according to configuration instructions in documentation.

Content

A high-level overview of the main functionalities:

Documentation

For more information on the package and to access the documentation, visit readthedocs.

Examples

The package has a collection of Jupyter notebooks with examples. They are available in the examples folder on GitHub and converted into documentation under Examples section.

Additionally, some examples are explained in Sentinel Hub webinar videos:

Blog posts

The package played a key role in many projects and use cases described at Sentinel Hub blog. The following blog posts are about the package itself:

Questions and Issues

Feel free to ask questions about the package and its use cases at Sentinel Hub forum or raise an issue on GitHub.

You are welcome to send your feedback to the package authors, Sentinel Hub research team, through any of Sentinel Hub communication channels.

License

See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sentinelhub-3.11.5.tar.gz (209.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentinelhub-3.11.5-py3-none-any.whl (240.4 kB view details)

Uploaded Python 3

File details

Details for the file sentinelhub-3.11.5.tar.gz.

File metadata

  • Download URL: sentinelhub-3.11.5.tar.gz
  • Upload date:
  • Size: 209.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for sentinelhub-3.11.5.tar.gz
Algorithm Hash digest
SHA256 5ca5023189d1186284e8b11da8cac6faaea7d80a091986d6205e8b211198804d
MD5 cc5ae24020a59d289bf10defe60a33af
BLAKE2b-256 89f84a9ee1e9d77c7e4df96f4becdce7ebf603ad804fb4a348ec930149f808ba

See more details on using hashes here.

File details

Details for the file sentinelhub-3.11.5-py3-none-any.whl.

File metadata

  • Download URL: sentinelhub-3.11.5-py3-none-any.whl
  • Upload date:
  • Size: 240.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for sentinelhub-3.11.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6f34fee45e367d5d6a54e9201a4f4559fb998d9a8a508e2f1483ecf010175773
MD5 37cef67dff9b9c27b9ab1127eea5210f
BLAKE2b-256 29b54c539571e0950a3c2fd1782001ebdbd371944ee94bc4d68982f1d307d870

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page