aquakin.kpi_comparison#

aquakin.kpi_comparison(reports)[source]#

Tabulate KPIs from several named report objects side by side.

Parameters:

reports (dict) – name -> report, where each report is a result object exposing a kpis() method (BSM2Evaluation, CarbonFootprint, OperatingCost, …) or a plain {kpi: value} mapping. The KPI columns are the union of every report’s keys, in first-seen order.

Return type:

KPIComparison

Examples

>>> kpi_comparison({
...     "baseline": evaluation_a,
...     "low-DO":   evaluation_b,
... }).table()