You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
During multiscale calculation no data values are not masked #246
During coarsening, no data values at the border of tiles are included in the resampling operation (s2_multiscale.py/ def _coarsen_variable(...) in line 133)
Just add some filtering and masking during the casting of arrays in the pyramid calculation processes
Closing: nodata is masked when the Sentinel-2 overviews are averaged (masked mean since #247). #287 extends this to decoded input and rounds the packed values.
Reopening: my closing comment was wrong. On main, _coarsen_variable reads the fill value with if not fill_value:, so the Zarr v3 CPM products (nodata fill_value: 0, no _FillValue in the encoding) fall back to an unmasked mean: nodata is still included at the tile borders. #287 (#281) fixes it: it checks fill_value is None, averages decoded values with NaN skipped, rounds packed integers, and decodes finer bands before injection. This issue closes when #287 merges.
Activity
Cpm geozarr eodc changes (#247)
feat(s1): Sentinel-1 GRD RTC GeoZarr ingestion, data model and STAC b…
feat!: reintegrate cpm-geozarr into main (#277)
emmanuelmathot commentedon Sep 28, 2026
Closing: nodata is masked when the Sentinel-2 overviews are averaged (masked mean since #247). #287 extends this to decoded input and rounds the packed values.
emmanuelmathot commentedon Sep 28, 2026
Reopening: my closing comment was wrong. On
main,_coarsen_variablereads the fill value withif not fill_value:, so the Zarr v3 CPM products (nodatafill_value: 0, no_FillValuein the encoding) fall back to an unmasked mean: nodata is still included at the tile borders. #287 (#281) fixes it: it checksfill_value is None, averages decoded values with NaN skipped, rounds packed integers, and decodes finer bands before injection. This issue closes when #287 merges.Integrate/cpm geozarr main feat generic conversion s1slc (#292)
feat: addition of multiscale pyramids for cloud/snow probability and …
refactor!: Adding refactoring and harmonization of root consolidation…