Skip to content

Releases: sentinel-hub/sentinelhub-py

Version 3.0.4

24 Jun 13:28

Choose a tag to compare

Changelog:

  • Updated documentation examples
  • Fixed an issue of SentinelHubRequest not using config parameter correctly.

Version 3.0.3

02 Jun 14:07

Choose a tag to compare

Changelog:

  • A fix for accessing Sentinel-5p data from Creodias

Version 3.0.2

04 Mar 14:55

Choose a tag to compare

Change log:

  • Added a notebook with examples of how to use the SentinelHubRequest interface of Sentinel Hub Processing API. The notebook is also available in documentation.
  • OGC requests are now sending additional parameter warnings=false to better catch errors when requesting a too large image. (Note: this changes filenames of locally stored data.)
  • Improvements in when a session is created in the download procedure.
  • Improvements in CRS class, added CRS.pyproj_crs method.

Version 3.0.1

26 Feb 11:13

Choose a tag to compare

Change log:

  • SentinelHubDownloadClient is now caching SentinelHubSession instances,
  • SentinelHubSession now uses retry logic on failed authentication requests,
  • removed unnecessary warnings about credentials,
  • added handling of requests.exceptions.ChunkedEncodingError.

Version 3.0.0

17 Feb 16:52
b9666c9

Choose a tag to compare

Change log:

  • Large changes in Sentinel Hub rate-limiting object that improve download performance.
  • Added SentinelHubRequest class as an interface class for Sentinel Hub API.
  • Changed the filename convention of downloaded data.
  • Improvements in download procedure and DownloadRequest class.
  • Added support for Python 3.8, dropped support for Python 3.5.
  • DataRequest classes now work with an optional parameter config instead of instance_id.
  • sentinelhub.CRS now enables using any custom CRS.
  • Resolved pyproj warnings.
  • Removed deprecated methods of BBox and Geometry classes and transform_bbox function.
  • Various other improvements and fixes.

Version 3.0.0b1 (pre-release)

18 Nov 17:40

Choose a tag to compare

Pre-release

The main changes:

  • Support for new Sentinel Hub API
  • Download utilities refactored
  • Added an algorithm for handling rate-limiting when downloading from Sentinel Hub service
  • A new procedure of caching downloaded data
  • Changes of parameters in config.json

More will be added soon.

Version 2.6.1

11 Nov 14:14

Choose a tag to compare

Change log:

  • Added support for custom Sentinel Hub BYOC data sources
  • Sentinel Hub FisRequest now collects data with POST requests instead of GET requests

Version 2.6.0

31 Jul 07:06
424f16a

Choose a tag to compare

Change log:

  • Added support for Sentinel-1 orbit direction (code example).
  • Added new utilities for splitting large areas - UtmGridSplitter and UtmZoneSplitter (code example).
  • Renamed module test_utils to testing_utils.
  • Added code coverage.

Version 2.5.3

07 May 14:41

Choose a tag to compare

Change log:

  • Performance improvements of geometrical transformations with pyproj. Using pyproj>=2.0.0 should now be as fast as with older versions of pyproj.
  • Structural changes of sentinelhub.CRS class.
  • Extended support for downloading Sentinel-2 data into .SAFE format. Now supporting L1C baselines up to 02.07 and L2A up to 02.11. Contributed by @rouault
  • Fixed bug in sentinelhub.BBox.get_transform_vector method, contributed by @ds2268
  • Fixed bug in sentinelhub.opensearch.get_tile_info function, contributed by @dhepper
  • Minor improvements in code and documentation

Version 2.5.1

14 Feb 16:18

Choose a tag to compare

Change log:

  • Improvements of GeopediaSession class:
    • support for authentication (login with Geopedia credentials)
    • storing all session info
  • GeopediaImageRequest and GeopediaFeatureIterator now have an optional parameter for specifying a custom instance of GeopediaSession. Therefore they can access private Geopedia layers.