Releases: sentinel-hub/sentinelhub-py
Releases · sentinel-hub/sentinelhub-py
Version 3.4.0
Changelog:
- Code-breaking change of Sentinel Hub Batch API interface (i.e.
SentinelHubBatch
). Check updated example notebook for more info. Related changes:- support for Batch collections endpoints,
- support for endpoint to update a batch request,
- added utility function
monitor_batch_job
, - code-breaking change of
BatchSplitter
class.
- Renamed Landsat
DataCollection
enums to be in line with Sentinel Hub service. Old names are deprecated. - Better support for data fusion and added an example in documentation.
- Official support for Python 3.9.
- Logging improvements:
- more logging in download procedure,
- added a documentation page about logging.
- Download improvements:
- option to show progress bar during download,
- checking for hash collisions of cached downloaded data.
- Option to hide credentials from
SHConfig
representation. SentinelHubCatalog
now correctly supports searching by collection id.- Change representation of geometry objects in notebooks.
- Removed various functions and parameters which have been deprecated in earlier versions.
- Converted all package tests from
unittest
topytest
. - A larger update of package Readme.
- Minor fixes and improvements.
Version 3.3.2
Changelog:
- Added new data collection enums:
DataCollection.LANDSAT7_L1
,DataCollection.LANDSAT7_L2
,DataCollection.LANDSAT15_L1
.
- Fixed an issue where user-defined
DataCollection
objects couldn't be passed to a distributed environment. - Fixed an issue with projections from uncommon CRS and added an optional
always_xy
parameter. - Improvements in the documentation notebook about Sentinel Hub BYOC.
- Minor improvements in code style and documentation.
Version 3.3.1
Changelog:
- Added new data collection enums:
DataCollection.LANDSAT8_L1
,DataCollection.LANDSAT8_L2
,DataCollection.LANDSAT45_L1
,DataCollection.LANDSAT45_L2
.
- Added support for downloading Sentinel-2 L2A products with a special baseline
00.01
from AWS. Contributed by @marcosdejesus - Added an optional
offset
parameter toUtmGridSplitter
andUtmZoneSplitter
. - Minor updates and fixes to support changes of Sentinel Hub services.
- Various documentation and code style improvements and fixes.
Version 3.3.0
Changelog:
- Added support for Sentinel Hub Statistical API and a tutorial notebook explaining how to use it.
- Minor code and documentation updates.
Version 3.2.1
Changelog:
- Added new data collection enums:
DataCollection.DEM_MAPZEN
,DataCollection.DEM_COPERNICUS_30
,DataCollection.DEM_COPERNICUS_90
SentinelHubCatalog.search
now correctly uses filters defined onDataCollection
objects- Fixed a bug in
GeopediaFeatureIterator
- Various documentation improvements
Version 3.2.0
Changelog:
- Added support for Sentinel Hub Catalog API and a tutorial notebook explaining how to use it.
- Added support for Sentinel Hub BYOC API and a tutorial notebook explaining how to use it.
- Removed enums
MimeType.TIFF_d8
,MimeType.TIFF_d16
, andMimeType.TIFF_d32f
as they are not supported by Sentinel Hub service anymore. UseMimeType.TIFF
instead. - Removed enums
CustomUrlParam.ATMFILTER
,CustomUrlParam.TRANSPARENT
, andCustomUrlParam.BGCOLOR
as they are not supported by Sentinel Hub service anymore. - Improved how time parameters are handled in the package and refactored
time_utils.py
module. - Various documentation improvements, better instructions about configuring Sentinel Hub credentials.
- Added methods
BBox.transform_bounds
andGeometry.from_geojson
. - Unified implementation of feature iterators throughout the package.
- Various minor improvements and fixes.
Version 3.1.0
Changelog:
- Added support for Sentinel Hub Batch service and a tutorial notebook explaining how to use it.
- Changed "data source" terminology to "data collection" to keep in sync with the Sentinel Hub service. Because of that
DataSource
has been renamed toDataCollection
anddata_source
parameters renamed todata_collection
. The old names became deprecated. - Large improvements in the implementation of
DataCollection
class (i.e. exDataSource
class) and supporting different deployments of Sentinel Hub service. Added a tutorial notebook explaining how to use the newDataCollection
functionalities. - Improved parameter handling in
SentinelHubRequest.input_data
method. Added optional parametersupsampling
anddownsampling
. - Deprecated
sentinelhub.download.client.get_json
function and replaced it with a methodsentinelhub.download.client.DownloadClient.get_json
. - A
config.json
is now being generated on-the-fly instead of being committed in the repository. - Minor improvements and fixes.
Version 3.0.5
Changelog:
- A minor enhancement of
other_args
parameter inSentinelHubRequest.input_data
method.
Version 3.0.4
Changelog:
- Updated documentation examples
- Improved examples of how to use Sentinel Hub Processing API service,
- Deprecated examples of how to use Sentinel Hub OGC service
- Fixed an issue of
SentinelHubRequest
not usingconfig
parameter correctly.
Version 3.0.3
Changelog:
- A fix for accessing Sentinel-5p data from Creodias