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
Sentinel-3 RBT processing omits consolidation for measurement group #315
If the generic_rechunker functionality is applied to Sentinel-3 SLSTR RBT the measurement group is not consolidated as its skipped during the rechunking and not added in later processes. This is theoretically not an issue as S3 products are currently routed throug
generic_converter.py lines 62-72 in 7f6a22616da36a442501ac27b63fb001e0470c65
# Skip parent groups that have children (only process leaf groups)
if (
hasattr(group_node, "children")
and len(group_node.children) > 0
and len(group_node.data_vars) == 0
):
# this catches empty groups which have children but no data variables themselves. This allows the (theoretical)
# application of the gener_rechunker to S3 OLC data products as they tend to have data variables on
# /measurements or other groups, while also having an orphan as a child.
# This extended check does not limit other products, as verified by the test suite.
continue
The solution can be integrated by adding skipped groups to processed_groups with None, which triggers its inclusion and thus consolidation during the updated_root_consolidation(...) call.
Activity