Releases: sentinel-hub/sentinel2-cloud-detector
Releases · sentinel-hub/sentinel2-cloud-detector
Version 1.7.3
- Remove
numpy<2
restriction
Version 1.7.2
Changelog:
- restrict numpy version to < 2 to avoid issues with the upcoming numpy 2.0 release
Version 1.7.1
Changelog:
- Removed Python 3.7 support (due to
sentinelhub-py
changes) and add official Python 3.11 support. - Evalscript generation is now done by utilities from
sentinelhub-py
, the functionsget_s2_evalscript
andget_timestamps
were removed. - Removed
scipy
andscikit-image
from dependencies. - Switched to a
pyproject.toml
based installation and exclude unnecessary files from builds. - Various other improvements.
Version 1.7.0
Changelog:
- (codebreaking) Removed
CloudMaskRequest
class. It's value was extracted toutils.get_timestamps
andutils.get_download_bands_and_valid_data_mask
. See example on how to adjust. - (codebreaking) Methods of
S2PixelCloudDetector
now enforce a stack of images as input and no longer auto-adapt for single images. - The package is now fully annotated and type-checked.
- Improvements to dtypes of output to reduce memory footprint.
- Overhaul of test suite.
- Various minor improvements.
Version 1.6.2
Changelog:
- Improved how
S2PixelCloudDetector.get_mask_from_prob
handles single-temporal images
Version 1.6.1
Changelog:
- Switched to Catalog 1.0.0. introduced with
sentinelhub-py
3.8.0
Version 1.6.0
Changelog:
- Removed support for Python 3.6, added official support for Python 3.9 and 3.10.
- PyPI package release now also includes a wheel.
- Fixed a deprecation warning raised by newer versions of
sentinelhub
package. - Applied
black
andisort
formatters.
s2cloudless v1.5.0
Changelog:
- Refactored
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. - Updated the tutorial notebook on how to use
s2cloudless
. - Removed support for Python 3.5.
- Restructured the internal structure of the content. The names of modules have changed.
- Updated and improved unit and integration tests.
s2cloudless v1.4.0
Change log:
- The cloud detection model now loads lazily when first needed instead of right away at class instance initialization.
- The cloud detection model is now being loaded natively with
lightgbm.Booster
instead ofsklearn.external.joblib
. - Removed
scikit-learn
dependency.
s2cloudless v1.3.0
Change log:
- Removed
test_cloud_detector.py
module from the package. This reduces package size and dependencies. The same tests can still be run fromtests
folder in GitHub repo.