Geedim

Latest version: v1.9.0

Safety actively analyzes 700928 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.9.0

Features:
- Add Sentinel-2 Cloud Score+ mask method (``cloud-score``).
- Change default Sentinel-2 masking method to ``cloud-score`` (**backwards incompatible**).
- Revert to multi-threaded overviews on download.
- Remove lock on calls to ``ee.Image.getDownloadUrl()`` for tile download.
- Download tiles as GeoTIFFs rather than zipped GeoTIFFs.
- Simplify pixel grid maintenance when exporting.
- Change ``BaseImage.date`` property to be time zone aware, and update deprecated calls to ``datetime.utcfromtimestamp()``.
- Deprecate Sentinel-2 ``cloud-prob`` and ``qa`` masking methods.

Fixes:
- Correct cast direction for Sentinel-2 ``cloud-prob`` and ``qa`` shadow masking.
- Provide ``BaseImage.scale`` property in meters for all CRSs.
- Allow export of images with positive y-axis geo-transforms on the source pixel grid.
- Fix resampling for harmonised Sentinel-2 images to use minimum scale projection.

Packaging:
- Update required python version to 3.8.
- Pin Rasterio & earthengine-api versions for multithreaded overviews / ``ee.Image.getDownloadUrl()`` calls.

Docs:
- Updates to use harmonised Sentinel-2 images and ``cloud-score`` masking.

1.8.1

Fixes
- Generate full cloud/shadow masks for Sentinel-2 images missing relevant cloud data (24).
- Use ``-inf`` ``nodata`` for downloaded GeoTIFFs with ``float64`` / ``float32`` data types to work around [350528377](https://issuetracker.google.com/issues/350528377).
- Pin Rasterio >=1.3 for compatibility with``-inf`` ``nodata`` .

1.8.0

Features:
- Improve download reliability by retrying corrupt or incomplete tiles (22).
- Use timeouts on download Requests session to prompt retries.
- Update STAC URLs.

Fixes:
- Update deprecated Numpy calls for compatibility with Numpy 2.

1.7.2

- Build overviews in a single thread to work around https://github.com/OSGeo/gdal/issues/7921.
- Update STAC urls.

1.7.1

- Add bands parameter to download and export API and CLI.

1.7.0

- Simplify *medoid* module, reducing memory usage and computation.
- Change `cloudless_portion` search parameter to be the portion of filled pixels, rather than portion of region.
- Only find region portions when searching with `cloudless_portion` or `fill_portion` filters (improves speed).
- Where possible, apply `custom_filter` before cloud/shadow detection in search (improves speed).
- Add a Sentinel-2 *medoid* composite tutorial.
- Fix Sentinel-2 shadow projection, and *qa* cloud_mask naming bugs.
- Update the documentation and STAC catalog.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.