edges_analysis.filters.lst_model.GHAModelFilterInfo

class edges_analysis.filters.lst_model.GHAModelFilterInfo(*, gha: ndarray, metric: ndarray, std: ndarray, flags: ndarray, files: list[str | Path | GSData], indx_map: list[ndarray])[source]

An object containing the data going into creating a GHAModelFIlter.

This is useful for saving the full information to disk, or as an intermediate object used when determining the model information.

Methods

__init__(*, gha, metric, std, flags, files, ...)

Method generated by attrs for class GHAModelFilterInfo.

from_file(fname)

Create an object from a file.

get_metric_residuals(model_filter[, params])

Get the residuals of the metric to a smooth model fit over all GHA.

write(fname)

Write the object to H5 file.

Attributes

gha

metric

std

flags

files

indx_map