libera_utils.footprint_matching.aggregation.AggregationResult#
- class libera_utils.footprint_matching.aggregation.AggregationResult(values: dict[str, Any], n_valid: int, n_total: int)#
Bases:
objectOutput of a single aggregation, with sample bookkeeping.
The
valuesdict holds the strategy’s named sub-results (e.g.{"mean": ...},{"mode": ..., "coverage_fractions": ...}). Footprint coverage is not recorded here: a swath gap has no samples, so it can only be measured on the weigher’s reference grid (WeightField.coverage), whichcheck_coverage()scores.- Variables: