Skip to content

Releases: sentinel-hub/sentinel2-cloud-detector

Version 1.7.2

10 Jan 08:56
29ad017
Compare
Choose a tag to compare

Changelog:

  • restrict numpy version to < 2 to avoid issues with the upcoming numpy 2.0 release

Version 1.7.1

01 Jun 07:21
308c7ed
Compare
Choose a tag to compare

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 functions get_s2_evalscript and get_timestamps were removed.
  • Removed scipy and scikit-image from dependencies.
  • Switched to a pyproject.toml based installation and exclude unnecessary files from builds.
  • Various other improvements.

Version 1.7.0

13 Feb 14:17
0c1dbd4
Compare
Choose a tag to compare

Changelog:

  • (codebreaking) Removed 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.
  • (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

12 Dec 15:30
a13e833
Compare
Choose a tag to compare

Changelog:

  • Improved how S2PixelCloudDetector.get_mask_from_prob handles single-temporal images

Version 1.6.1

06 Oct 14:16
Compare
Choose a tag to compare

Changelog:

  • Switched to Catalog 1.0.0. introduced with sentinelhub-py 3.8.0

Version 1.6.0

04 Apr 13:50
Compare
Choose a tag to compare

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 and isort formatters.

s2cloudless v1.5.0

05 Mar 17:38
Compare
Choose a tag to compare

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

29 Nov 09:36
Compare
Choose a tag to compare

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 of sklearn.external.joblib.
  • Removed scikit-learn dependency.

s2cloudless v1.3.0

17 Jun 14:09
6342fea
Compare
Choose a tag to compare

Change log:

  • Removed 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.

s2cloudless v1.2.2

28 Nov 10:47
Compare
Choose a tag to compare

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.
  • Improvements in error handling.
  • Better unit tests added.