edges_analysis.filters.lst_model.FrequencyAggregator.aggregate

FrequencyAggregator.aggregate(data: Sequence[str | Path | GSData]) ndarray | list[ndarray][source]

Aggregate a set of data files over frequency.

Parameters:

data – A sequence of data files to use to obtain the metric over which to filter.

Returns:

  • gha – The GHA’s at which the aggregated metric is measured. Sorted in ascending order.

  • metric – The aggregated metric at each GHA.

  • indx_map – A list of integer arrays that give the index of each file’s GHAs back to the sorted array.