Code
from netzero_metrics.calcs import get_area_and_target_summaries
from netzero_metrics.tables import plot_great_tables_targets
import mdpd
df_all_building_targets = mdpd.from_md("""
| | TargetName | BuildingName | Target |
|---:|:----------------|:---------------|---------:|
| 0 | UK NZC Standard | Block A | 137.3 |
| 1 | ambitious! | Block A | 40.0701 |
| 2 | UK NZC Standard | Block B | 251.333 |
| 3 | ambitious! | Block B | 65.3333 |
""")
df_all_building_targets["Target"] = df_all_building_targets.Target.astype(float)
df_all_project_targets = mdpd.from_md("""
| | TargetName | ProjectTarget |
|---:|:----------------|----------------:|
| 0 | UK NZC Standard | 165.526 |
| 1 | ambitious! | 43.837 |
""")
df_all_project_targets["ProjectTarget"] = df_all_project_targets.ProjectTarget.astype(float)
ch = plot_great_tables_targets(df_all_building_targets, df_all_project_targets)
display(ch)| Project Building Targets | |||
|---|---|---|---|
| Summary of Project Building Targets | |||
| Target Name | Target (kWh/m²/yr) | ||
| Block A | Block B | Project | |
| UK NZC Standard | 137.3 | 251.3 | 165.5 |
| ambitious! | 40.1 | 65.3 | 43.8 |