Recent Releases of sentinelhub-py
sentinelhub-py - Version 3.11.5
- Update documentation for BatchProcess
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic 3 months ago
sentinelhub-py - Version 3.11.4
- Remove API for deprecated FIS service
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic 4 months ago
sentinelhub-py - Version 3.11.3
- Bug fixed with camel case instead of snake case for SH propagation in Batch V2
Sustainable Development - Environmental Satellites
- Python
Published by mlubej 8 months ago
sentinelhub-py - Version 3.11.2
- Remove support for Batch Process API Version 1
- Remove FIS use case
- Enable support for config folder XDG_CONFIG_HOME location
- Fix bug in BaseUtmSplitter
- Fix failing tests in development
Sustainable Development - Environmental Satellites
- Python
Published by mlubej 9 months ago
sentinelhub-py - Version 3.11.1
- Remove
numpy<2restriction.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 1 year ago
sentinelhub-py - Version 3.11.0
- Support for Batch Process API Version 2.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 1 year ago
sentinelhub-py - Version 3.10.3
- Monitoring a batch job now concludes if the batch job is cancelled.
- The monitoring function now waits for the status of the batch job to change (even if all tiles have completed) before finalization in order to return the correct status.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic almost 2 years ago
sentinelhub-py - Version 3.10.2
- Added
max_retriesparameter toSHConfigclass. It controls how many times the client will attempt to re-download before raisingOutOfRequestsException. It is set toNoneby default, in which case it never stops trying. Contributed by @Regan-Koopmans.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic about 2 years ago
sentinelhub-py - Version 3.10.1
- Improved documentation for Copernicus Data Space Ecosystem.
- Restrict numpy version to <2 in anticipation of numpy 2.0 release.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.10.0
This update ensures that session-sharing works as intended.
Changelog:
- Adjust session caching to mirror changes to the core services. Older version might no longer correctly cache sessions.
- Switch default auth endpoint to the new address.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.9.5
- The
SentinelHubDownloadClientclass now has adefault_retry_timeparameter, which allows control over the waiting time when a request gets a 429 TOO_MANY_REQUESTS response without a specific retry time in the headers. The default value for this behavior has been changed from 0s to 30s to avoid edge-cases where SH services were bombarded with requests.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.9.4
- Fixed a problem with
dataclasses_json 0.6.2that broke BYOC functionalities - Removed AWS examples from the docs since the functionality is no longer maintained.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.9.3
Changelog:
SHConfignow correctly initializes a default profile in the file even if the first initialization call is done with a custom profile.- Save and load methods of
SHConfigadjusted to work with the environmental variableSH_PROFILE - CLI command
sentinelhub.config --showworks with the environmental variableSH_PROFILE
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.9.2
Changelog:
- Adjusted how user credentials are passed to the OAuth service.
- Added
QUALITY_FLAGSband toS3_OLCI - Batch statistical API now supports IAM role style credentials.
- Various minor improvements
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 2 years ago
sentinelhub-py - Version 3.9.1
Changelog:
- The parameter
sh_auth_base_urlhas been replaced withsh_token_urlto allow authentication on endpoints with suffixes other thanoauth/token. For the new parameter the address must be provided in full, e.g.https://services.sentinel-hub.com/oauth/tokeninstead ofhttps://services.sentinel-hub.com.The change only affects users who manually adjusted this field. - The package has been adjusted to fully support Python 3.11. In the process base class of
DataCollectionwas switched fromenum.Enumtoaenum.Enum, but we expect no behavioral changes. - Various minor adjustments
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic about 3 years ago
sentinelhub-py - Version 3.9.0
This release focuses mostly on the changes regarding the Sentinel Hub configuration file (SHConfig) moving into the direction of a more common config usage:
- The format of the config file has been changed from JSON to TOML, which offers a more intuitive overview
- The config parameters can now be provided as input in the class constructor
- The location of the config file has been changed to
~/.config/sentinelhub/config.tomlon Linux/MacOS andC:/Users/<USERNAME>/.config/sentinelhub/config.tomlon Windows, which means that the configs are now separated from the repo location- all environments where
sentinelhub-pyis installed now use the configuration from the same source - installing new versions now doesn't reset the configuration
- all environments where
- The option of having multiple configuration files was removed
- Profiles were introduced, allowing users to define and use multiple profiles defined in the same location
- only the updated fields are present in the configuration, the rest are equal to the default configuration parameters
- A limited support of environment variables was introduced.
SH_PROFILEthat dictates which profile should be used when not explicitly provided.SH_CLIENT_IDandSH_CLIENT_SECRETfor setting the SentinelHub credentials.
- The general precedence order of the provided parameters is
explicit parameters > environment > configuration file > defaults.
For more information about the configuration updates, check the Configuration section in the readthedocs.
Other changes in this release include:
- Removed support for Python 3.7. This should help with an easier Conda installation
- The package is now released as a wheel
- Added support for Async Process API
- Switched to a
pyproject.tomlbased install, enabling a lighter package with fewer install files - Increased tests performance and cleaned up deprecated functions
Sustainable Development - Environmental Satellites
- Python
Published by mlubej about 3 years ago
sentinelhub-py - Version 3.8.4
Changelog:
- Fixed a rate-limit bug that was introduced in version 3.8.2
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 3 years ago
sentinelhub-py - Version 3.8.3
Changelog:
- The properties
bboxandgeometriesofBatchRequestno longer raise an exception and instead returnNonewhen not defined. BatchSplitteradjusted so it also works for batch requests that only havebboxspecified.BBoxCollectionhas been marked as deprecated.- The option to construct a
BBoxfrom strings, otherBBoxobjects, andshapelygeometries has been deprecated. - The string representation of a
BBoxwas marked to be changed in a future update. It will match thereprrepresentation. - Many unused minor functions were removed from
io_utils, howeverread_dataandwrite_datanow support a few more formats. - Some
urlfetching methods ofSHConfighave been marked as deprecated (with hints for replacement). - Large improvements to test suite.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 3 years ago
sentinelhub-py - Version 3.8.2
Changelog:
- Generalized the
CRSclass to acceptfiona.crs.CRSas input. - Added warning to
SentinelHubBatch.reprocess_tile, because the service endpoint will be removed. - Deprecation warning is triggered for single request input to
DownloadClient.download. In future versions only sequences of requests will be supported. A single request will need to be passed as a singleton list or tuple. - Deprecated
PackagePropsclass, will be removed in future version. - Various improvements to code and tests.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 3 years ago
sentinelhub-py - Version 3.8.1
Changelog:
- Added Harmonized Landsat Sentinel collection
- Due to recent changes the
awsmodule no longer works reliably. We decided to stop maintaining it, but we updated the AWS example notebook on workarounds for issues. - Updated BYOC example notebook with information on manual configuration of collections.
- Updated Large area utilities notebook to show how one can use the obtained BBoxes to download data.
- Improved
BBoxSplitterto allow splitting by size, contributed by @ColinMoldenhauer. - Added
dataFilterdefaults to Batch Statistical (to match regular Statistical requests) - Fixed OGC bug with parameters being encoded twice
- Module
type_utilsrenamed totypes - Deprecated
os_utilsmodule - Various minor code and test improvements
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 3 years ago
sentinelhub-py - Version 3.8.0
Changelog:
- (codebreaking) Switched to newly deployed Catalog 1.0.0. Main changes:
- Slight changes in structure of results.
- The
queryparameter is replaced withfilter, which uses the CQL2 language for querying/filtering results.
- Added utility function
statistical_to_dataframefor transforming results of (batch) statistical API to a dataframe. It is located in the newsentinelhub.data_utilsmodule and requires the user to additionally install thepandaspackage. - Fixed conditionals in batch client that caused issues when requesting tiling grid with id 0.
- Included an example notebook that describes how to obtain response headers. This can be used to access information about PU.
- Added pre-commit hooks to repository for easier development.
- Various minor improvements.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 3 years ago
sentinelhub-py - Version 3.7.0
Changelog:
- Official support for Sentinel Hub Batch Statistical API:
- Implemented
SentinelHubBatchStatisticalandBatchStatisticalRequestclasses to serve as an interface for the API. - Implemented
monitor_batch_statistical_jobandmonitor_batch_statistical_analysisutility functions for monitoring batch statistical jobs. - Implemented
AwsBatchResultsutility class for efficient loading of batch results from an S3 bucke. - Prepared a tutorial notebook.
- Various minor improvements of batch-related functionalities and added more tests.
- Implemented
- Upgrade of download procedure to support better access to information about responses:
- Implemented
DownloadResponseobject. - Changed the structure of
response.jsonfiles in cached data to include info about response. - Changed the effect of
decode_data=Falseparameter that is passed toDownloadClient.downloadandDataRequest.get_datamethods. It used to provide raw response in bytes but now it provides instances ofDownloadResponseobject containing raw response, response headers, and more information about a response. - Larger changes in the internal structure of download clients.
- Implemented
- Parameter
show_progressis now available for allDataRequest.get_dataandDataRequest.save_datamethod calls. - Added
SHConfig.__eq__method that compares object values. - Added
BBox.apply,Geometry.apply, andBBoxCollection.applymethods. - Improved handling of User-Agent headers -
SentinelHubDownloadClientnow always includes them. - Removed references to rate limit headers that don't exist anymore from
SentinelHubRateLimit. - Changed how the request payer is configured in
AwsDownloadClient- parameterRequestPayer="requester"is not hardcoded anymore. - Removed deprecated
DataSourceclass, old LandsatDataCollectionnames, andbase_urlparameter. - Various minor improvements in code, tests, and documentation.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 4 years ago
sentinelhub-py - Version 3.6.4
Changelog:
- Increased minimal
Pillowversion to9.2.0and removed a fallback torasteriowhen decoding JP2 images. - Various minor improvements in docstrings, example notebooks, and tests.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 4 years ago
sentinelhub-py - Version 3.6.3
Changelog:
- Fixed and issue with missing
bufferXandbufferYparameters inBatchSplitter. - Updated minimal version of
requestspackage in requirements to avoid issues with failedJSONDecodeErrorimport. - Added
flake8style checker for code and notebooks andisortformatting for notebooks.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 4 years ago
sentinelhub-py - Version 3.6.2
Changelog:
BatchSplitteris now returning bounding boxes with a correct buffer and without numerical errors. This change is code-breaking.- Fixed an issue where failed authentication to Sentinel Hub would raise a misleading
MissingTokenError. Now a correct error is being raised. - Improved parsing of error messages obtained from Sentinel Hub.
- A few minor improvements.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 4 years ago
sentinelhub-py - Version 3.6.1
Changelog:
- Improvements of Sentinel Hub authentication session sharing:
sentinelhub.download.SessionSharingThreadcan now handle previously undeleted shared memory files and warn about them.- Added a high-level utility
sentinelhub.download.SessionSharingthat ensures thread joining at the end. The tutorial notebook has been updated accordingly.
- Minor Pylint updates.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 4 years ago
sentinelhub-py - Version 3.6.0
Changelog:
- Official support for sharing Sentinel Hub authentication session between parallel Python processes:
- improved interfaces of
SentinelHubSessionandSentinelHubDownloadClient, - implemented utilities
sentinelhub.download.SessionSharingThreadandsentinelhub.download.collect_shared_sessionfor sharing session with standard Python multiprocessing, - added a tutorial notebook explaining the process and providing prototype implementations for different parallelization frameworks.
- improved interfaces of
- The package is now fully typed and
mypychecks are performed in CI. - Refactored internal functionalities of
SHConfigclass. DownloadFailedExceptionnow carries an optional instance ofrequests.RequestException.- Removed support for an old prototype EOCloud deployment of Sentinel Hub OGC services.
- Documentation build improvements - package content pages are now being auto-generated. Some documentation links changed because of that.
- Various minor improvements and fixes. Contributions by @sebastianclarke and @apazga
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 4 years ago
sentinelhub-py - Version 3.5.2
Changelog:
- Fixed an issue with parsing WGS84 in
sentinelhub.CRSclass. - Fixed an issue with using
SHConfigclass in Ray workers. A few minor changes inSHConfigclass. - Renamed
sentinelhub.geometry.BaseGeometryto a private classsentinelhub.geometry._BaseGeometry. - Added type annotations for some modules.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 4 years ago
sentinelhub-py - Version 3.5.1
Changelog:
- New enums
MosaickingOrderandResamplingTypewith better parsing of parameters for mosaicking order, downsampling, and upsampling. BBox.buffermethod now has an option to apply an absolute buffer. Default is still a relative buffer.- Added
monitor_batch_analysisutility function. - Added
ByocCollectionBanddataclass for better deserialization of payloads from Sentinel Hub BYOC service. - Added
SentinelHubSession.infomethod for obtaining session token information. - Increased cache size for
CRS.projection,CRS.pyproj_crs, andCRS.get_transform_functionmethods. - Fixed an issue with a progress bar in download clients.
- Added
py.typedfile. - Various minor improvements in code and documentation.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 4 years ago
sentinelhub-py - Version 3.5.0
Changelog:
- Larger change of internal package structure:
- some modules were grouped into subfolders
api,aws,download, andgeopedia, - package dependencies for working with AWS are not installed by default anymore, instead they require
sentinelhub[AWS]extension, - AWS functionalities can now be imported only from
sentinelhub.aws - documentation and tests were updated to reflect these changes.
- some modules were grouped into subfolders
- Downloading of Sentinel-2 data from AWS into .SAFE format was updated. Now all baselines, including
04.00, are correctly supported. Contributions by @anthony-scarth and @sebastianclarke. - Dependency
Pillow>=9.0.0is now officially supported. Because new versions incorrectly read 15-bit JPEG2000 images a warning is raised in such cases. The warning suggests to installrasteriowhich insentinelhub-pynow has priority overPillowfor reading JPEG2000 format. - Fixed an issue in DownloadClient cache checking.
- Applied
blackandisortformatting on the entire repository. - Various minor updates in the code and documentation.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 4 years ago
sentinelhub-py - Version 3.4.4
Changelog:
- Improved handling of AWS credentials
- Corrected LandSat units for bands with surface temperature
- Added deprecation warning for Fis service
- Various minor improvements
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 4 years ago
sentinelhub-py - Version 3.4.3
Changelog:
- Dropped support for Python
3.6and added support for Python3.10. - Added a few new
MimeTypeenums constants andMimeType.matches_extensionmethod.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 4 years ago
sentinelhub-py - Version 3.4.2
Changelog:
TileSplitterutility now works for anyDataCollectionenum. Its implementation changed from using Sentinel Hub WFS to using Sentinel Hub Catalog to collect data about tiles. Consequentially, some initialization parameters and some output information changed. These changes are code-breaking.- A couple of fixes in definitions of meta-bands for a few
DataCollectionenums.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 4 years ago
sentinelhub-py - Version 3.4.1
Changelog:
- Code-breaking change of attribute
bandsof classDataCollection. Switched from a list of band names to a list of band information (name, units, output types).DataCollectionnow also contains information about metabands (e.g.dataMask). - Fixed an issue with false hash collision detection
- The
timeparameter inSentinelHubCatalogis now optional SentinelHubBYOCnow providesreingest_tilemethod- Minor fixes and improvements
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 4 years ago
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
BatchSplitterclass.
- Renamed Landsat
DataCollectionenums 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
SHConfigrepresentation. SentinelHubCatalognow 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
unittesttopytest. - A larger update of package Readme.
- Minor fixes and improvements.
Sustainable Development - Environmental Satellites
- Python
Published by zigaLuksic over 4 years ago
sentinelhub-py - 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
DataCollectionobjects couldn't be passed to a distributed environment. - Fixed an issue with projections from uncommon CRS and added an optional
always_xyparameter. - Improvements in the documentation notebook about Sentinel Hub BYOC.
- Minor improvements in code style and documentation.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 5 years ago
sentinelhub-py - 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.01from AWS. Contributed by @marcosdejesus - Added an optional
offsetparameter toUtmGridSplitterandUtmZoneSplitter. - Minor updates and fixes to support changes of Sentinel Hub services.
- Various documentation and code style improvements and fixes.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 5 years ago
sentinelhub-py - 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.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 5 years ago
sentinelhub-py - Version 3.2.1
Changelog:
- Added new data collection enums:
DataCollection.DEM_MAPZEN,DataCollection.DEM_COPERNICUS_30,DataCollection.DEM_COPERNICUS_90
SentinelHubCatalog.searchnow correctly uses filters defined onDataCollectionobjects- Fixed a bug in
GeopediaFeatureIterator - Various documentation improvements
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 5 years ago
sentinelhub-py - 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_d32fas they are not supported by Sentinel Hub service anymore. UseMimeType.TIFFinstead. - Removed enums
CustomUrlParam.ATMFILTER,CustomUrlParam.TRANSPARENT, andCustomUrlParam.BGCOLORas they are not supported by Sentinel Hub service anymore. - Improved how time parameters are handled in the package and refactored
time_utils.pymodule. - Various documentation improvements, better instructions about configuring Sentinel Hub credentials.
- Added methods
BBox.transform_boundsandGeometry.from_geojson. - Unified implementation of feature iterators throughout the package.
- Various minor improvements and fixes.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 5 years ago
sentinelhub-py - 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
DataSourcehas been renamed toDataCollectionanddata_sourceparameters renamed todata_collection. The old names became deprecated. - Large improvements in the implementation of
DataCollectionclass (i.e. exDataSourceclass) and supporting different deployments of Sentinel Hub service. Added a tutorial notebook explaining how to use the newDataCollectionfunctionalities. - Improved parameter handling in
SentinelHubRequest.input_datamethod. Added optional parametersupsamplinganddownsampling. - Deprecated
sentinelhub.download.client.get_jsonfunction and replaced it with a methodsentinelhub.download.client.DownloadClient.get_json. - A
config.jsonis now being generated on-the-fly instead of being committed in the repository. - Minor improvements and fixes.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 5 years ago
sentinelhub-py - Version 3.0.5
Changelog:
- A minor enhancement of
other_argsparameter inSentinelHubRequest.input_datamethod.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 6 years ago
sentinelhub-py - 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
SentinelHubRequestnot usingconfigparameter correctly.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 6 years ago
sentinelhub-py - Version 3.0.3
Changelog:
- A fix for accessing Sentinel-5p data from Creodias
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 6 years ago
sentinelhub-py - Version 3.0.2
Change log:
- Added a notebook with examples of how to use the
SentinelHubRequestinterface of Sentinel Hub Processing API. The notebook is also available in documentation. - OGC requests are now sending additional parameter
warnings=falseto 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
CRSclass, addedCRS.pyproj_crsmethod.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 6 years ago
sentinelhub-py - Version 3.0.1
Change log:
SentinelHubDownloadClientis now cachingSentinelHubSessioninstances,SentinelHubSessionnow uses retry logic on failed authentication requests,- removed unnecessary warnings about credentials,
- added handling of
requests.exceptions.ChunkedEncodingError.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 6 years ago
sentinelhub-py - Version 3.0.0
Change log:
- Large changes in Sentinel Hub rate-limiting object that improve download performance.
- Added
SentinelHubRequestclass as an interface class for Sentinel Hub API. - Changed the filename convention of downloaded data.
- Improvements in download procedure and
DownloadRequestclass. - Added support for Python 3.8, dropped support for Python 3.5.
DataRequestclasses now work with an optional parameterconfiginstead ofinstance_id.sentinelhub.CRSnow enables using any custom CRS.- Resolved
pyprojwarnings. - Removed deprecated methods of
BBoxandGeometryclasses andtransform_bboxfunction. - Various other improvements and fixes.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 6 years ago
sentinelhub-py - Version 3.0.0b1 (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.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 6 years ago
sentinelhub-py - Version 2.6.1
Change log:
- Added support for custom Sentinel Hub BYOC data sources
- Sentinel Hub
FisRequestnow collects data with POST requests instead of GET requests
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 6 years ago
sentinelhub-py - Version 2.6.0
Change log:
- Added support for Sentinel-1 orbit direction (code example).
- Added new utilities for splitting large areas -
UtmGridSplitterandUtmZoneSplitter(code example). - Renamed module
test_utilstotesting_utils. - Added code coverage.
Sustainable Development - Environmental Satellites
- Python
Published by iovsn almost 7 years ago
sentinelhub-py - Version 2.5.3
Change log:
- Performance improvements of geometrical transformations with
pyproj. Usingpyproj>=2.0.0should now be as fast as with older versions ofpyproj. - Structural changes of
sentinelhub.CRSclass. - 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_vectormethod, contributed by @ds2268 - Fixed bug in
sentinelhub.opensearch.get_tile_infofunction, contributed by @dhepper - Minor improvements in code and documentation
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 7 years ago
sentinelhub-py - Version 2.5.1
Change log:
- Improvements of
GeopediaSessionclass:- support for authentication (login with Geopedia credentials)
- storing all session info
GeopediaImageRequestandGeopediaFeatureIteratornow have an optional parameter for specifying a custom instance ofGeopediaSession. Therefore they can access private Geopedia layers.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.5.0
Change log:
- Added support for Sentinel Hub Feature Info Service (FIS). It is available with
FisRequestclass. - Added notebook with examples how to use
FisRequest- link - Module
sentinelhub.commonrenamed tosentinelhub.geometry, addedGeometryandBBoxCollectionclasses, introduced properties - Code breaking change:
sentinelhub.BBox.transformmethod does not change the object itself anymore but instead returns a copy of the object in new CRS. - Deprecated
transform_bboxutility function assentinelhub.BBox.transformcan be used instead - Added
bbox_to_dimensionsutility function togeo_utilsmodule. Contributed by @daviddemeij - Added
CustomGridSplitterand new examples about it in Large area utilities notebook - Fixed problems with
numpyversion1.16.0.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.4.7
Change log:
DataSourceclass does not have subclasses anymore and therefore can be pickled and used during multiprocessingGeopediaFeatureIteratornow has an optionalquery_filterinit parameter and methodget_size()
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.4.6
Change log:
- Added module
test_utilswith utilities for writing unit tests and adjusted to work withsentinelhub-pypackage. - Added a new parameter to
OgcRequest.create_requestandGeopadiaImageRequest.create_requestmethods. By default this parameter will keep existing feature iterator class, if it exists, and therefore prevent re-running a request to services when re-callingcreate_requestmethod.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.4.4
Change log:
- Added support for retrieving data from Geopedia vector layers.
- Temporal fix for handling rate limiting of Sentinel Hub services (HTTP response 429).
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.4.3
Change log:
- Added the following new methods to
sentinelhub.BBoxclass:get_geojson,get_geometry,transform. - Added
resetmethod tosentinelhub.SHConfigclass and support for command line. - Changed parameters of function
sentinelhub.opensearch.search_iter. sentinelhub.get_tile_infonow also accepts a time interval fortimeparameter.sentinelhub.DownloadFailedExceptionmessage update.- A few minor improvements.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat over 7 years ago
sentinelhub-py - Version 2.4.2
Change log:
- Fixed bug when reading locally stored 15-bit Jpeg 2000 images,
- Fixed issue when using
CustomUrlParam.GEOMETRYin WGS84, - Fixed issue in
AwsTile.tile_id_to_tilewith S2B products, OgcRequestclasses can now also handle values oftimeparameter indatetime.dateanddatetime.datetimeformats,- More descriptive error message if Pillow fails to read Jpeg 2000 images,
- Minor other improvements
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 8 years ago
sentinelhub-py - Version 2.4.1
Change log:
- Support for Python 3.7
- Updates regarding recent changes of access to Sentinel-2 data at AWS
- Those parameters from
config.json, which are by default not specified, are now being preserved when package is reinstalled - Some improvements of code and documentation
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 8 years ago
sentinelhub-py - Version 2.3.0
Change log:
- Changed package dependency from
opencv-pythontoPillowpackage. This package is now being used to read and write PNG, JPEG and JPEG2000 images. - Images with 3 or 4 channels in PNG, JPEG and JPEG2000 are now being read as RGB and not as BGR anymore. Comparing with previous package versions the values in 1st and 3rd channel are now swapped. There is no change in working with images in TIFF format.
- Minor fixes and improvements.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 8 years ago
sentinelhub-py - Version 2.2.0
Change log:
- Support for EOCloud data sources (Sentinel-1 GRD, Sentinel-3, Sentinel-5P, Landsat 5, Landsat 7, Landsat 8 L2A, Envisat MERIS, ...).
- If AWS credentials are not set in package config file they can be read from environmental variables.
- AWS files which will remain available through HTTP request will be always read from HTTP instead of S3. (e.g.
productInfo.json,tileInfo.json,metadata.xml) - Using sentinelhub.config command will produce more informative messages.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 8 years ago
sentinelhub-py - Version 2.1.0
Change log:
- Parameter
data_filteradded toDataRequest.get_dataandDataRequest.save_datamethods. It allows user to filter which data to download. - Parameter
raise_download_errorsadded toDataRequest.get_dataandDataRequest.save_datamethods. It is used to specify if errors in download process should raiseDownloadFailedExceptionor only a warning. - New custom URL parameters
CustomUrlParam.BGCOLORandCustomUrlParam.GEOMETRYadded.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat almost 8 years ago
sentinelhub-py - Version 2.0.2
Change log:
opencv-pythonversion is now fixed to3.4.0.14, because newer version cannot read 15-bit jp2 files.- Setup now contains a Python version requirement
>=3.5
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 8 years ago
sentinelhub-py - Version 2.0.1
Change log:
- Option to download Sentinel-2 L1C data from AWS using s3 instead of http.
- Warnings about change of coordinate order in WGS84 removed.
- Splitter classes now have an option to return a list of geometries.
- Fixed problem of saving data obtained with CustomUrlParam.EVALSCRIPT - filename is shortened, specific characters are removed
- Some updates of documentation
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 8 years ago
sentinelhub-py - Version 2.0.0
Change log:
- For coordinate reference system WGS 84 the order of coordinates has changed from
lat, lngtolng, lat. - Added functionality for splitting large area polygons into smaller bounding boxes
- Package configuration file can now be accessed and modified via command line
- Added support for download from Requestor Pays AWS buckets
- Added functionality for downloading Sentinel-2 L2A data from AWS into .SAFE format
- Many minor code improvements
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 8 years ago
sentinelhub-py - Version 1.0.0
Version 1.0 allows users to use Sentinel-Hub OGC (WMS and WCS) web requests to download and process Sentinel-2 images within their Python scripts. It is backwards compatible with previous release, and therefore allows users to also download raw data from AWS to .SAFE format.
Sustainable Development - Environmental Satellites
- Python
Published by batic about 8 years ago
sentinelhub-py - Version 1.1.1
A stable version of sentinelhub package. Main improvements:
- added support for data sources Sentinel-2 L2A, Sentinel-1, Landsat 8, DEM and MODIS,
- added custom url parameters functionality,
- improved error handling,
- many improvements in user interaction,
- added support for Geopedia requests.
Note: this is the last version before 2.0.0.
Sustainable Development - Environmental Satellites
- Python
Published by AleksMat about 8 years ago
sentinelhub-py - Version 0.1
This version only supports downloading Sentinel-2 tiles from AWS. It works with both Python2 (>=2.7) and Python 3. Sentinel-Hub account is not needed.
Sustainable Development - Environmental Satellites
- Python
Published by batic over 8 years ago