Additionally, the ListExporter needs an option to apply a unified (temporal) scaling by cutting extent and aggregate resolution.
For upscaling: remove (data) from the merged dataset if the resolution does not match the needed target scaling.
For all variables, a hardcoded mapping is defined, which may be overwritten by Entry.details.get('metacatalog').get('aggregation function')`:
Additionally, the
ListExporter
needs an option to apply a unified (temporal) scaling by cutting extent and aggregate resolution. For upscaling: remove (data) from the merged dataset if the resolution does not match the needed target scaling.For all variables, a hardcoded mapping is defined, which may be overwritten by
Entry.details.get('metacatalog').get('aggregation function')`:
Sum:
<7> daily rainfall sum
,<19> evaptranspiration
,<20> drainage
Max:<13> precision
Mean: everything else.Implement this only optionally, as
.harmonize_scale
and a property to yield the excludedEntry
due to scalingOriginally posted by @mmaelicke in https://github.com/VForWaTer/metacatalog/issues/140#issuecomment-861356606