Skip to content

Commit 1170e4b

Browse files
author
nicolasK
committed
fix(cloudmask) : multiple geometries
1 parent 366310b commit 1170e4b

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [0.1.2] - Unreleased
88

9+
### Fixed
10+
11+
- Wrong clear_percent/clear_pixels when having multiple geometries in datacube request
912

1013
## [0.1.1] - 2024-05-13
1114

earthdaily/earthdatastore/cube_utils/custom_reducers.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ def mode(data_array_grouped, optional_arg=None):
3030
@staticmethod
3131
def register_custom_reducers():
3232
# register custom methods fo DataArrayGroupBy
33-
xr.core.groupby.DataArrayGroupBy.mode = CustomReducers.mode
34-
xr.core.groupby.DatasetGroupBy.mode = CustomReducers.mode
33+
groupby.DataArrayGroupBy.mode = CustomReducers.mode
34+
groupby.DatasetGroupBy.mode = CustomReducers.mode
3535
np.mode = CustomReducers._np_mode
3636

3737

earthdaily/earthdatastore/mask/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def __init__(self, dataset: xr.Dataset, intersects=None, bbox=None):
4848
if bbox and intersects is None:
4949
intersects = _bbox_to_intersects(bbox)
5050
if isinstance(intersects, gpd.GeoDataFrame):
51-
intersects = intersects.to_crs(self._obj.rio.crs).head(1)
51+
intersects = intersects.to_crs(self._obj.rio.crs)
5252
self.intersects = intersects
5353

5454
def ag_cloud_mask(

0 commit comments

Comments
 (0)