postprocessor.grouper.MultiGrouper

class postprocessor.grouper.MultiGrouper(source: Union[str, list])

Bases: object

Wrap results from multiple experiments stored as folders inside a folder.

Attributes
siglist
sigtable

Generate a matrix containing the number of datasets for each signal and experiment.

Methods

aggregate_signal(signals, **kwargs)

Aggregate signals from multiple Groupers (and thus experiments)

sigtable_plot()

Plot number of signals for all available experiments.

__init__(source: Union[str, list])

Methods

__init__(source)

aggregate_signal(signals, **kwargs)

Aggregate signals from multiple Groupers (and thus experiments)

sigtable_plot()

Plot number of signals for all available experiments.

Attributes

siglist

sigtable

Generate a matrix containing the number of datasets for each signal and experiment.

aggregate_signal(signals: Union[str, list], **kwargs) Union[DataFrame, Dict[str, DataFrame]]

Aggregate signals from multiple Groupers (and thus experiments)

Parameters
signalsUnion[str, list]

string or list of strings indicating the signal(s) to fetch.

**kwargskeyword arguments to pass to Grouper.concat_signal

Customise the filters and format to fetch signals.

Returns
Union[pd.DataFrame, Dict[str, pd.DataFrame]]

DataFrame or list of DataFrames

Examples

FIXME: Add docs.

property sigtable: DataFrame

Generate a matrix containing the number of datasets for each signal and experiment.

sigtable_plot() None

Plot number of signals for all available experiments.

Examples

FIXME: Add docs.