GroupedTable

class calista.group.GroupedTable(engine, agg_keys)

Bases: object

analyze(rule_name: str, condition: AggregateCondition) Metrics

Compute Metrics based on a condition.

Args:

rule_name (str): The name of the rule. condition (AggregateCondition): The condition to evaluate.

Returns:

Metrics: The metrics resulting from the analysis.

Raises:

Any exceptions raised by the engine’s execute_condition method.