edges_analysis.filters.lst_model

Support for filters that compress multiple files along the LST axis.

Functions

apply_gha_model_filter(data, aggregator[, ...])

Apply a GHA-based model filter to a set of data files.

get_gha_model_filter(data, aggregator, ...)

Obtain a filtering object from a given set of representative data.

Classes

FrequencyAggregator()

GHAModelFilter(metric_model, std_model[, ...])

A filter that is able to act upon data that has been aggregated along frequency.

GHAModelFilterInfo(*, gha, metric, std, ...)

An object containing the data going into creating a GHAModelFIlter.

RMSAggregator([model, band])

An aggregator that fits a model and yields the RMS over a given freq range.

TotalPowerAggregator([band, model, ...])

An aggregator that fits a model and yields the mean over a given freq range.