handled walls - roof to come next

This commit is contained in:
Khalim Conn-Kowlessar 2026-01-29 19:21:14 +00:00
parent 0524d7ab9c
commit 002dc3695b
2 changed files with 16 additions and 7 deletions

View file

@ -95,6 +95,15 @@ class EpcWallDescriptions(Enum):
cob_as_built_average = "Cob, as built"
cob_as_built_good = "Cob, as built"
# unknown descriptions which may get mapped later or handled via fallback
cavity_as_built_unknown = "Cavity wall, as built, unknown insulation"
solid_brick_as_built_unknown = "Solid brick, as built, unknown insulation"
system_as_built_unknown = "System built, as built, unknown insulation"
timber_frame_as_built_unknown = "Timber frame, as built, unknown insulation"
granite_as_built_unknown = "Granite or whin, as built, unknown insulation"
sandstone_as_built_unknown = "Sandstone, as built, unknown insulation"
cob_as_built_unknown = "Cob, as built, unknown insulation"
class EpcEfficiency(Enum):
VERY_POOR = "Very Poor"

View file

@ -207,13 +207,13 @@ AS_BUILT_WALL_CLASSIFIERS = {
}
UNKNOWN_AGE_FALLBACK = {
"Cavity": EpcWallDescriptions.cavity_no_insulation_assumed,
"Solid Brick": EpcWallDescriptions.solid_brick_no_insulation_assumed,
"Timber Frame": EpcWallDescriptions.timber_frame_no_insulation_assumed,
"System": EpcWallDescriptions.system_no_insulation_assumed,
"Granite": EpcWallDescriptions.granite_whinstone_no_insulation_assumed,
"Sandstone": EpcWallDescriptions.sandstone_limestone_no_insulation_assumed,
"Cob": EpcWallDescriptions.cob_as_built_average,
"Cavity": EpcWallDescriptions.cavity_as_built_unknown,
"Solid Brick": EpcWallDescriptions.solid_brick_as_built_unknown,
"Timber Frame": EpcWallDescriptions.timber_frame_as_built_unknown,
"System": EpcWallDescriptions.system_as_built_unknown,
"Granite": EpcWallDescriptions.granite_as_built_unknown,
"Sandstone": EpcWallDescriptions.sandstone_as_built_unknown,
"Cob": EpcWallDescriptions.cob_as_built_unknown,
}
data["landlord_wall_description"] = (