Sentinel Hub Cloud Detector for Sentinel-2 images in Python
Changelog:
Changelog:
sentinelhub-py
changes) and add official Python 3.11 support.sentinelhub-py
, the functions get_s2_evalscript
and get_timestamps
were removed.scipy
and scikit-image
from dependencies.pyproject.toml
based installation and exclude unnecessary files from builds.Changelog:
CloudMaskRequest
class. It's value was extracted to utils.get_timestamps
and utils.get_download_bands_and_valid_data_mask
. See example on how to adjust.S2PixelCloudDetector
now enforce a stack of images as input and no longer auto-adapt for single images.Changelog:
S2PixelCloudDetector.get_mask_from_prob
handles single-temporal imagesChangelog:
sentinelhub-py
3.8.0
Changelog:
sentinelhub
package.black
and isort
formatters.Changelog:
CloudMaskRequest
class and its parameters. Now it is collecting data from Sentinel Hub Process API instead of OGC. It downloads data in digital numbers and it is optimized for performance and download costs.s2cloudless
.Change log:
lightgbm.Booster
instead of sklearn.external.joblib
.scikit-learn
dependency.Change log:
test_cloud_detector.py
module from the package. This reduces package size and dependencies. The same tests can still be run from tests
folder in GitHub repo.Change log:
CloudMaskRequest
now automatically sets correct image format, disables atmospheric correction and overrides layer definition.CloudMaskRequest
does not send a duplicated HTTP request to WFS services anymore.