debugging asset list standardisation for southern

This commit is contained in:
Khalim Conn-Kowlessar 2025-06-30 19:41:41 +01:00
parent c7523f2e90
commit 8a656cbff8
7 changed files with 390 additions and 153 deletions

View file

@ -1588,12 +1588,17 @@ class AssetList:
# With this in mind, we look for 2 clases
# 1) The property is fully insulated apart from the loft (<200mm insulation)
# 2) THe property is fully insulated
print("Should we include cavity properties where they might be uninsulated?")
self.standardised_asset_list["solar_landlord_walls_insulated"] = (
self.standardised_asset_list[self.STANDARD_WALL_CONSTRUCTION].isin(
[
"filled cavity", "insulated solid brick", "insulated timber frame",
"filled cavity",
"insulated solid brick",
"insulated timber frame",
"uninsulated cavity",
"insulated system built",
"insulated granite or whinstone",
"insulated sandstone or limestone",
"new build - average thermal transmittance"
]
)
)
@ -3216,6 +3221,8 @@ class AssetList:
install_col = "INSTALL / CANCELLATION DATE"
elif 'INSTALL/ CANCELLATION DATE' in master_data.columns:
install_col = 'INSTALL/ CANCELLATION DATE'
elif "INSTALL/CANCELLATION DATE" in master_data.columns:
install_col = "INSTALL/CANCELLATION DATE"
else:
raise ValueError("No install or cancellation date")
@ -3236,6 +3243,8 @@ class AssetList:
scheme_col = "AFFORDABLE WARMTH OR EPC FOR HOUSING ASSOCIATION"
elif "AFFORDABLE WARMTH" in master_data.columns:
scheme_col = "AFFORDABLE WARMTH"
elif "Scheme" in master_data.columns:
scheme_col = "Scheme"
else:
scheme_col = "OFFICE USE ONLY"
@ -3254,8 +3263,14 @@ class AssetList:
else:
property_type_col = "PROPERTY TYPE (SEE DEEMED SCORES SHEET) Eg. 3W_Flat_1 (As per Matrix)"
if "INSTALLERS NOTES ; REASONS FOR CANCELLATIONS" in master_data.columns:
installer_notes_col = "INSTALLERS NOTES ; REASONS FOR CANCELLATIONS"
elif "INSTALLERS NOTES" in master_data.columns:
installer_notes_col = "INSTALLERS NOTES"
else:
raise ValueError("No installer notes column found in master data")
measure_mix_col = "MEASURE COMBO"
installer_notes_col = "INSTALLERS NOTES ; REASONS FOR CANCELLATIONS"
installer_col = "INSTALLER"
town_colname = "TOWN" if "TOWN" in master_data.columns else 'Town/Area'
@ -3298,6 +3313,10 @@ class AssetList:
]
house_no = row[house_no_col]
if pd.isnull(house_no):
house_no = None
if isinstance(house_no, (float, int)):
house_no = str(int(house_no))
@ -3398,6 +3417,9 @@ class AssetList:
master_data[measure_mix_col] = "Measure mix not recorded"
matched = pd.DataFrame(matched)
if matched.empty:
continue
master_to_append = master_data[
[scheme_col, "row_id", install_col, submission_col, measure_mix_col, installer_notes_col, installer_col]
].merge(

View file

@ -89,17 +89,17 @@ def app():
outcomes_id = ["UPRNs", None]
outcomes_address = ["Address", "Address"]
master_filepaths = [
data_folder, "southern_submissions/CAVITY'S - DECEMBER 2018-Table 1.csv",
data_folder, "southern_submissions/CAVITY'S 2019-Table 1.csv",
data_folder, "CAVITY'S ECO4-Table 1.csv",
data_folder, "LOFT'S-Table 1.csv",
os.path.join(data_folder, "southern_submissions/CAVITY'S - DECEMBER 2018-Table 1.csv"),
os.path.join(data_folder, "southern_submissions/CAVITY'S 2019-Table 1.csv"),
os.path.join(data_folder, "southern_submissions/CAVITY'S ECO4-Table 1.csv"),
os.path.join(data_folder, "southern_submissions/LOFT'S-Table 1.csv"),
]
master_to_asset_list_filepath = None
phase = False
ecosurv_landlords = "southern"
asset_list_header = 0
landlord_block_reference = None
master_id_colnames = []
master_id_colnames = [None, None, None, None]
# NCHA
# data_folder = "/Users/khalimconn-kowlessar/Documents/hestia/Customers/NCHA"

View file

@ -358,6 +358,6 @@ BUILT_FORM_MAPPINGS = {
'1983- 90 SEMI DET': 'semi-detached',
'1983-90 MID TERR': 'mid-terrace',
'1976-82 SEMI DET': 'semi-detached',
'PRE 1900 MID TERR': 'mid-terrace'
'PRE 1900 MID TERR': 'mid-terrace',
None: 'unknown'
}

View file

@ -28,6 +28,7 @@ STANDARD_HEATING_SYSTEMS = {
"electric underfloor",
"no heating",
"non-electric underfloor",
"warm air heating",
}
HEATING_MAPPINGS = {
@ -326,5 +327,17 @@ HEATING_MAPPINGS = {
'ECO TEC PRO 24 (OLD TYPE)': 'gas combi boiler',
'GREENSTAR 30SI COMPACT': 'gas combi boiler',
'BAXI DUO TEC 28 COMBI ErP': 'gas combi boiler',
'Not applicable for this asset type': 'unknown'
'Not applicable for this asset type': 'unknown',
'Boiler: F rated Regular Boiler': 'gas condensing boiler',
'Warm Air Systems: Electric warm air: Electricaire system': 'warm air heating',
'Boiler: B rated Combi': 'gas condensing combi',
'Boiler: G rated Regular Boiler': 'gas condensing boiler',
'Electric Storage Systems: Modern (slimline) storage heaters': 'electric storage heaters',
'Boiler: C rated CPSU': 'gas condensing combi',
'Boiler: D rated Regular Boiler': 'gas condensing boiler',
'Warm Air Systems: Gas fired warm air with balanced or open flue: Ducted or stub-ducted, on-off control, '
'pre 1998': 'warm air heating',
'Electric Storage Systems: Integrated storage+direct-acting heater': 'electric storage heaters',
'Boiler: D rated Combi': 'gas condensing combi',
'Heat Pump: (from database)': 'air source heat pump',
}

View file

@ -256,7 +256,6 @@ PROPERTY_MAPPING = {
'HOUSE (3 STOREY)': 'house',
'FLAT GROUND FLOOR': 'flat',
'FLAT TOP FLOOR': 'flat',
'SHARED HOUSE': 'house',
'MAISONETTE': 'maisonette',
'DIRECT ACCESS HOSTEL': 'other',
@ -266,5 +265,6 @@ PROPERTY_MAPPING = {
'SHOP': 'other',
'Office Block': 'other',
'BLOCK (Non-Communal)': 'block of flats',
'Refuge': 'other'
'Refuge': 'other',
None: 'unknown'
}

View file

@ -9,6 +9,7 @@ STANDARD_ROOF_CONSTRUCTIONS = {
"pitched less than 100mm insulation",
"another dwelling above",
"flat unknown insulation",
"flat insulated",
"unknown insulated",
"unknown",
}
@ -51,5 +52,123 @@ ROOF_CONSTRUCTION_MAPPINGS = {
'100MM': 'pitched less than 100mm insulation',
'U/K': 'unknown',
'U/K - 250MM RIR FLAT CEILING': 'flat unknown insulation',
'U/K - 200MM RIR FLAT CEILING': 'flat unknown insulation'
'U/K - 200MM RIR FLAT CEILING': 'flat unknown insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 100mm': 'another dwelling above',
'PitchedNormalNoLoftAccess: 150mm': 'pitched insulated',
'PitchedNormalLoftAccess: As Built, PitchedNormalNoLoftAccess: None': 'pitched insulated',
'PitchedNormalLoftAccess: 150mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'Flat: As Built, PitchedNormalLoftAccess: 200mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 200mm': 'pitched insulated',
'PitchedNormalNoLoftAccess: 50mm': 'unknown',
'PitchedNormalNoLoftAccess: No Insulation': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 50mm, PitchedNormalNoLoftAccess: None': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 50mm, PitchedNormalLoftAccess: No Insulation': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 150mm': 'unknown', 'Flat: None': 'pitched insulated',
'Flat: As Built, PitchedNormalLoftAccess: 150mm, PitchedNormalNoLoftAccess: None': 'flat unknown insulation',
'PitchedNormalNoLoftAccess: 250mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalLoftAccess: 75mm': 'pitched less than 100mm insulation',
'Flat: Unknown, PitchedNormalLoftAccess: 200mm, SameDwellingAbove: Unknown': 'flat unknown insulation',
'Flat: As Built, PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: None': 'flat unknown insulation',
'PitchedNormalNoLoftAccess: 250mm': 'pitched insulated',
'PitchedNormalLoftAccess: 150mm, PitchedNormalNoLoftAccess: 100mm': 'pitched insulated',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 300mm': 'another dwelling above',
'PitchedNormalLoftAccess: 200mm, PitchedNormalNoLoftAccess: 50mm': 'pitched insulated',
'Flat: As Built, PitchedNormalNoLoftAccess: 100mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 250mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: 150mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: 200mm': 'pitched less than 100mm insulation',
'PitchedNormalNoLoftAccess: 75mm': 'pitched less than 100mm insulation',
'Flat: As Built, PitchedNormalLoftAccess: 25mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 150mm, SameDwellingAbove': 'pitched insulated',
'PitchedNormalLoftAccess: 150mm, PitchedNormalLoftAccess: 50mm': 'pitched insulated',
'Flat: As Built, PitchedNormalLoftAccess: 100mm': 'flat unknown insulation',
'Flat: As Built, PitchedNormalNoLoftAccess: None': 'flat unknown insulation',
'PitchedNormalLoftAccess: 150mm, PitchedNormalLoftAccess: 200mm': 'pitched insulated',
'PitchedNormalNoLoftAccess: 300mm': 'pitched insulated',
'Flat: As Built, PitchedNormalNoLoftAccess: 150mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 150mm, PitchedNormalNoLoftAccess: None': 'pitched insulated',
'PitchedNormalNoLoftAccess: 200mm': 'pitched insulated',
'PitchedNormalLoftAccess: 300mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalLoftAccess: None': 'pitched less than 100mm insulation',
'Flat: As Built': 'flat unknown insulation',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: 250mm': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 50mm': 'another dwelling above',
'PitchedNormalLoftAccess: 200mm, PitchedNormalLoftAccess: 250mm, PitchedNormalNoLoftAccess: None': 'pitched '
'insulated',
'PitchedNormalLoftAccess: 200mm, PitchedNormalLoftAccess: 250mm': 'pitched insulated',
'Flat: 50mm': 'flat unknown insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalNoLoftAccess: None': 'another dwelling above',
'PitchedNormalNoLoftAccess: None': 'pitched uninsulated',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 25mm': 'another dwelling above',
'AnotherDwellingAbove: Unknown, Flat: As Built, PitchedNormalNoLoftAccess: Unknown': 'another dwelling above',
'Flat: As Built, PitchedNormalLoftAccess: 200mm, PitchedNormalNoLoftAccess: Unknown': 'flat unknown insulation',
'Flat: Unknown, PitchedNormalLoftAccess: 75mm, PitchedNormalLoftAccess: Unknown': 'flat unknown insulation',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: Unknown': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 200mm, PitchedNormalLoftAccess: 300mm': 'pitched insulated',
'PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: 100mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: No Insulation': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, Flat: As Built, PitchedNormalLoftAccess: 150mm': 'another dwelling above',
'PitchedNormalLoftAccess: 75mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'Flat: As Built, PitchedNormalLoftAccess: 300mm': 'unknown', 'Flat: 100mm': 'flat unknown insulation',
'PitchedNormalNoLoftAccess: 150mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalNoLoftAccess: 100mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 12mm': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalNoLoftAccess: 150mm': 'another dwelling above',
'PitchedNormalLoftAccess: No Insulation': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 25mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 250mm, PitchedNormalNoLoftAccess: None, PitchedNormalNoLoftAccess: Unknown': 'pitched '
'insulated',
'PitchedNormalNoLoftAccess: 100mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'Flat: As Built, PitchedNormalNoLoftAccess: 100mm, PitchedNormalNoLoftAccess: Unknown': 'flat unknown insulation',
'PitchedNormalNoLoftAccess: Unknown, SameDwellingAbove: Unknown': 'pitched no access to loft',
'PitchedNormalLoftAccess: 200mm, PitchedNormalNoLoftAccess: None': 'pitched insulated',
'PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: As Built': 'pitched less than 100mm insulation',
'PitchedNormalNoLoftAccess: 50mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'Flat: As Built, Flat: Unknown, PitchedNormalLoftAccess: 250mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 50mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 250mm, PitchedNormalNoLoftAccess: None': 'pitched insulated',
'Flat: 100mm, Flat: As Built': 'flat unknown insulation',
'PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: No Insulation': 'another dwelling above',
'PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: None': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 300mm': 'pitched insulated',
'PitchedNormalLoftAccess: 100mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 270mm': 'pitched insulated',
'PitchedNormalNoLoftAccess: 200mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalLoftAccess: 200mm, PitchedNormalNoLoftAccess: Unknown': 'pitched insulated',
'Flat: As Built, PitchedNormalLoftAccess: 250mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 50mm, PitchedNormalLoftAccess: 75mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 300mm, PitchedNormalLoftAccess: Unknown': 'pitched insulated',
'Flat: As Built, PitchedNormalNoLoftAccess: 250mm': 'flat unknown insulation',
'Flat: As Built, PitchedNormalNoLoftAccess: 50mm': 'flat unknown insulation',
'Flat: As Built, PitchedNormalLoftAccess: 75mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 250mm, PitchedNormalNoLoftAccess: No Insulation': 'pitched insulated',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 150mm': 'another dwelling above',
'PitchedNormalLoftAccess: 75mm, PitchedNormalNoLoftAccess: No Insulation': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalNoLoftAccess: Unknown': 'another dwelling above',
'Flat: As Built, PitchedNormalNoLoftAccess: 200mm': 'flat unknown insulation',
'Flat: As Built, Flat: Unknown, PitchedNormalLoftAccess: 150mm': 'flat unknown insulation',
'Flat: As Built, PitchedNormalLoftAccess: 150mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 300mm, PitchedNormalNoLoftAccess: 100mm': 'pitched insulated',
'PitchedNormalLoftAccess: 100mm, PitchedNormalLoftAccess: 75mm': 'pitched less than 100mm insulation',
'AnotherDwellingAbove: Unknown, PitchedNormalNoLoftAccess: 50mm, PitchedNormalNoLoftAccess: No Insulation':
'another dwelling above',
'Flat: As Built, PitchedNormalLoftAccess: 50mm': 'flat unknown insulation',
'PitchedNormalLoftAccess: 25mm': 'pitched less than 100mm insulation',
'PitchedNormalLoftAccess: 50mm, PitchedNormalNoLoftAccess: Unknown': 'pitched less than 100mm insulation',
'PitchedNormalNoLoftAccess: 150mm, PitchedNormalNoLoftAccess: Unknown, PitchedThatched: 25mm': 'pitched insulated',
'Flat: 150mm+': 'flat insulated',
'Flat: Unknown, PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: Unknown': 'flat unknown insulation',
'PitchedNormalLoftAccess: 150mm, PitchedNormalLoftAccess: Unknown': 'pitched insulated',
'PitchedNormalLoftAccess: 150mm, PitchedNormalLoftAccess: 250mm': 'pitched insulated',
'Flat: As Built, PitchedNormalLoftAccess: 100mm, PitchedNormalNoLoftAccess: Unknown': 'flat unknown insulation',
'PitchedNormalLoftAccess: 250mm': 'pitched insulated',
'PitchedNormalLoftAccess: 250mm, PitchedNormalLoftAccess: 75mm': 'pitched insulated',
'PitchedNormalLoftAccess: 250mm, PitchedNormalLoftAccess: 50mm': 'pitched insulated',
'AnotherDwellingAbove: Unknown, PitchedNormalLoftAccess: 200mm': 'another dwelling above',
}

View file

@ -7,122 +7,163 @@ STANDARD_WALL_CONSTRUCTIONS = {
"uninsulated solid brick", "insulated solid brick", "solid brick unknown insulation",
# Timber Frame
"timber frame unknown insulation", "insulated timber frame", "uninsulated timber frame",
"system built", "granite or whinstone", "other",
"unknown", "sandstone or limestone",
# System
"system built unknown insulation", "insulated system built", "uninsulated system built",
# Granite or Whinstone
"granite or whinstone unknown insulation", "insulated granite or whinstone", "uninsulated granite or whinstone",
# Sandstone or Limestone
"sandstone or limestone unknown insulation", "insulated sandstone or limestone",
"uninsulated sandstone or limestone",
# Other
"other",
"cob",
"new build - average thermal transmittance",
}
WALL_CONSTRUCTION_MAPPINGS = {
"New Build - Average Thermal Transmittance": "new build - average thermal transmittance",
'Average thermal transmittance 0.25 W/m?K': 'unknown',
'Average thermal transmittance 0.25 W/m?K': 'new build - average thermal transmittance',
'Cavity wall, as built, insulated (assumed)': 'filled cavity',
'Average thermal transmittance 0.31 W/m?K': 'unknown',
'Cavity wall, as built, no insulation (assumed)': 'uninsulated cavity',
'Average thermal transmittance 0.30 W/m?K': 'unknown', 'Average thermal transmittance 0.28 W/m-¦K': 'unknown',
'Average thermal transmittance 0.25 W/m-¦K': 'unknown', 'Average thermal transmittance 0.21 W/m-¦K': 'unknown',
'Average thermal transmittance 0.20 W/m-¦K': 'unknown', 'Average thermal transmittance 0.29 W/m?K': 'unknown',
'Average thermal transmittance 0.16 W/m?K': 'unknown',
'Average thermal transmittance 0.27 W/m&#0178;K': 'unknown',
'Average thermal transmittance 0.15 W/m-¦K': 'unknown', 'Average thermal transmittance 0.23 W/m-¦K': 'unknown',
'Average thermal transmittance 0.18 W/m?K': 'unknown',
'Granite or whin, with internal insulation': 'granite or whinstone',
"Granite or whinstone, as built, insulated (assumed)": "granite or whinstone",
'Average thermal transmittance 0.22 W/m-¦K': 'unknown', 'Average thermal transmittance 0.24 W/m?K': 'unknown',
'Average thermal transmittance 0.16 W/m-¦K': 'unknown', 'Average thermal transmittance 0.35 W/m?K': 'unknown',
'Average thermal transmittance 0.26 W/m-¦K': 'unknown', 'Average thermal transmittance 0.62 W/m?K': 'unknown',
'Average thermal transmittance 0.64 W/m?K': 'unknown', 'Average thermal transmittance 0.61 W/m?K': 'unknown',
'Sandstone or limestone, as built, no insulation (assumed)': 'sandstone or limestone',
'Average thermal transmittance 0.33 W/m?K': 'unknown',
'Average thermal transmittance 0.30 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.28 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.25 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.21 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.20 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.29 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.16 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.27 W/m&#0178;K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.15 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.23 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.18 W/m?K': 'new build - average thermal transmittance',
'Granite or whin, with internal insulation': 'insulated granite or whinstone',
"Granite or whinstone, as built, insulated (assumed)": "uninsulated granite or whinstone",
'Average thermal transmittance 0.22 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.24 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.16 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.35 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.26 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.62 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.64 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.61 W/m?K': 'new build - average thermal transmittance',
'Sandstone or limestone, as built, no insulation (assumed)': 'uninsulated sandstone or limestone',
'Average thermal transmittance 0.33 W/m?K': 'new build - average thermal transmittance',
'Cavity wall,': "cavity unknown insulation",
'Cavity wall, as built, partial insulation (assumed)': 'partial insulated cavity',
'Average thermal transmittance 0.29 W/m-¦K': 'unknown', 'Average thermal transmittance 0.32 W/m-¦K': 'unknown',
'Average thermal transmittance 0.19 W/m-¦K': 'unknown', 'Average thermal transmittance 0.27 W/m?K': 'unknown',
'Average thermal transmittance 0.22 W/m?K': 'unknown', 'Average thermal transmittance 0.38 W/m?K': 'unknown',
'Average thermal transmittance 0.26 W/m?K': 'unknown', 'Average thermal transmittance 0.27 W/m-¦K': 'unknown',
'Average thermal transmittance 0.18 W/m-¦K': 'unknown', 'Average thermal transmittance = 0.27 W/m?K': 'unknown',
'Cavity wall, with external insulation': 'filled cavity', 'Average thermal transmittance 0.21 W/m?K': 'unknown',
'Average thermal transmittance 0.23 W/m?K': 'unknown', 'Average thermal transmittance 0.20 W/m?K': 'unknown',
'Average thermal transmittance 0.32 W/m?K': 'unknown', 'Average thermal transmittance 0.24 W/m-¦K': 'unknown',
'Average thermal transmittance 0.29 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.32 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.19 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.27 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.22 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.38 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.26 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.27 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.18 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance = 0.27 W/m?K': 'new build - average thermal transmittance',
'Cavity wall, with external insulation': 'filled cavity',
'Average thermal transmittance 0.21 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.23 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.20 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.32 W/m?K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.24 W/m-¦K': 'new build - average thermal transmittance',
'Cavity wall, with internal insulation': 'filled cavity',
'Average thermal transmittance 0.17 W/m-¦K': 'unknown', 'Average thermal transmittance 0.28 W/m?K': 'unknown',
'Average thermal transmittance 0.17 W/m-¦K': 'new build - average thermal transmittance',
'Average thermal transmittance 0.28 W/m?K': 'new build - average thermal transmittance',
'new build - average thermal transmittance': 'new build - average thermal transmittance',
'average thermal transmittance 0.25 w/m?k': 'unknown',
'average thermal transmittance 0.25 w/m?k': 'new build - average thermal transmittance',
'cavity wall, as built, insulated (assumed)': 'filled cavity',
'average thermal transmittance 0.31 w/m?k': 'unknown',
'average thermal transmittance 0.31 w/m?k': 'new build - average thermal transmittance',
'cavity wall, as built, no insulation (assumed)': 'uninsulated cavity',
'average thermal transmittance 0.30 w/m?k': 'unknown', 'average thermal transmittance 0.28 w/m-¦k': 'unknown',
'average thermal transmittance 0.25 w/m-¦k': 'unknown', 'average thermal transmittance 0.21 w/m-¦k': 'unknown',
'average thermal transmittance 0.20 w/m-¦k': 'unknown', 'average thermal transmittance 0.29 w/m?k': 'unknown',
'average thermal transmittance 0.16 w/m?k': 'unknown', 'average thermal transmittance 0.27 w/m&#0178;k': 'unknown',
'average thermal transmittance 0.15 w/m-¦k': 'unknown', 'average thermal transmittance 0.23 w/m-¦k': 'unknown',
'average thermal transmittance 0.18 w/m?k': 'unknown',
'granite or whin, with internal insulation': 'granite or whinstone',
'average thermal transmittance 0.22 w/m-¦k': 'unknown', 'average thermal transmittance 0.24 w/m?k': 'unknown',
'average thermal transmittance 0.16 w/m-¦k': 'unknown', 'average thermal transmittance 0.35 w/m?k': 'unknown',
'average thermal transmittance 0.26 w/m-¦k': 'unknown', 'average thermal transmittance 0.62 w/m?k': 'unknown',
'average thermal transmittance 0.64 w/m?k': 'unknown', 'average thermal transmittance 0.61 w/m?k': 'unknown',
'sandstone or limestone, as built, no insulation (assumed)': 'sandstone or limestone',
'average thermal transmittance 0.33 w/m?k': 'unknown', 'cavity wall,': "cavity unknown insulation",
'average thermal transmittance 0.30 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.28 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.25 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.21 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.20 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.29 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.16 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.27 w/m&#0178;k': 'new build - average thermal transmittance',
'average thermal transmittance 0.15 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.23 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.18 w/m?k': 'new build - average thermal transmittance',
'granite or whin, with internal insulation': 'insulated granite or whinstone',
'average thermal transmittance 0.22 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.24 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.16 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.35 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.26 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.62 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.64 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.61 w/m?k': 'new build - average thermal transmittance',
'sandstone or limestone, as built, no insulation (assumed)': 'uninsulated sandstone or limestone',
'average thermal transmittance 0.33 w/m?k': 'new build - average thermal transmittance',
'cavity wall,': "cavity unknown insulation",
'cavity wall, as built, partial insulation (assumed)': 'partial insulated cavity',
'average thermal transmittance 0.29 w/m-¦k': 'unknown', 'average thermal transmittance 0.32 w/m-¦k': 'unknown',
'average thermal transmittance 0.19 w/m-¦k': 'unknown', 'average thermal transmittance 0.27 w/m?k': 'unknown',
'average thermal transmittance 0.22 w/m?k': 'unknown', 'average thermal transmittance 0.38 w/m?k': 'unknown',
'average thermal transmittance 0.26 w/m?k': 'unknown', 'average thermal transmittance 0.27 w/m-¦k': 'unknown',
'average thermal transmittance 0.18 w/m-¦k': 'unknown', 'average thermal transmittance = 0.27 w/m?k': 'unknown',
'cavity wall, with external insulation': 'filled cavity', 'average thermal transmittance 0.21 w/m?k': 'unknown',
'average thermal transmittance 0.23 w/m?k': 'unknown', 'average thermal transmittance 0.20 w/m?k': 'unknown',
'average thermal transmittance 0.32 w/m?k': 'unknown', 'average thermal transmittance 0.24 w/m-¦k': 'unknown',
'cavity wall, with internal insulation': 'filled cavity', 'average thermal transmittance 0.17 w/m-¦k': 'unknown',
'average thermal transmittance 0.28 w/m?k': 'unknown',
'average thermal transmittance 0.29 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.32 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.19 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.27 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.22 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.38 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.26 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.27 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.18 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance = 0.27 w/m?k': 'new build - average thermal transmittance',
'cavity wall, with external insulation': 'filled cavity',
'average thermal transmittance 0.21 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.23 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.20 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.32 w/m?k': 'new build - average thermal transmittance',
'average thermal transmittance 0.24 w/m-¦k': 'new build - average thermal transmittance',
'cavity wall, with internal insulation': 'filled cavity',
'average thermal transmittance 0.17 w/m-¦k': 'new build - average thermal transmittance',
'average thermal transmittance 0.28 w/m?k': 'new build - average thermal transmittance',
'Cavity wall, filled cavity': 'filled cavity',
'Cavity wall, filled cavity and external insulation': 'filled cavity',
'Granite or whinstone, as built, no insulation (assumed)': 'granite or whinstone',
'Granite or whinstone, as built, no insulation (assumed)': 'uninsulated granite or whinstone',
'Solid brick, as built, insulated (assumed)': 'insulated solid brick',
'Solid brick, as built, no insulation (assumed)': 'uninsulated solid brick',
'Solid brick, with external insulation': 'insulated solid brick',
'Solid brick, with internal insulation': 'insulated solid brick',
'System built, as built, insulated (assumed)': 'system built',
'System built, as built, no insulation (assumed)': 'system built',
'System built, with external insulation': 'system built',
'System built, with internal insulation': 'system built',
'Timber frame, as built, insulated (assumed)': 'timber frame',
'Timber frame, as built, no insulation (assumed)': 'timber frame',
'Timber frame, as built, partial insulation (assumed)': 'timber frame',
'Timber frame, with additional insulation': 'timber frame',
'System built, as built, insulated (assumed)': 'insulated system built',
'System built, as built, no insulation (assumed)': 'uninsulated system built',
'System built, with external insulation': 'insulated system built',
'System built, with internal insulation': 'insulated system built',
'Timber frame, as built, insulated (assumed)': 'insulated timber frame',
'Timber frame, as built, no insulation (assumed)': 'uninsulated timber frame',
'Timber frame, as built, partial insulation (assumed)': 'insulated timber frame',
'Timber frame, with additional insulation': 'insulated timber frame',
'CAVITY': 'cavity unknown insulation',
'COMB': 'unknown',
'NONE': 'unknown',
'NOTKNOWN': 'unknown',
'SOLID': 'solid brick unknown insulation',
np.nan: 'unknown',
'RENDER/TIMBER FRAME': 'timber frame',
'SYSTEM BUILT': 'system built',
'RENDER/TIMBER FRAME': 'timber frame unknown insulation',
'SYSTEM BUILT': 'system built unknown insulation',
'PCC PANELS': 'other',
'NOT APPLICABLE - FLAT': 'unknown',
'BRICK/TIMBER FRAME': 'timber frame',
'BRICK/TIMBER FRAME': 'timber frame unknown insulation',
'BRICK/BLOCK CAVITY': 'cavity unknown insulation',
'STONE SOLID': 'sandstone or limestone',
'EXT CLADDING SYSTEM': 'system built',
'STONE SOLID': 'sandstone or limestone unknown insulation',
'EXT CLADDING SYSTEM': 'system built unknown insulation',
'BRICK/BLOCK SOLID': 'solid brick unknown insulation',
'Cavity Filled cavity (with internal/external)': 'filled cavity',
'ND (inferred) Filled cavity': 'filled cavity',
'Cavity Filled cavity': 'filled cavity',
'Cavity Unknown insulation': 'cavity unknown insulation',
'Timber frame As-built': 'timber frame',
'System build Unknown insulation': 'system built',
'Timber frame As-built': 'uninsulated timber frame',
'System build Unknown insulation': 'system built unknown insulation',
'Cavity As-built': 'uninsulated cavity',
'System build External': 'system built',
'System build External': 'insulated system built',
'ND (inferred) ND (inferred)': 'unknown',
'Solid brick External': 'insulated solid brick',
'Cavity External': 'filled cavity',
'System build As-built': 'system built',
'System build As-built': 'uninsulated system built',
'Solid brick Internal': 'insulated solid brick',
'Cavity Internal': 'filled cavity',
'System build Internal': 'system built',
'Solid brick As-built': 'solid brick unknown insulation',
'System build Internal': 'insulated system built',
'Solid brick As-built': 'uninsulated solid brick',
'Cavity ': 'cavity unknown insulation',
'Solid brick ': 'solid brick unknown insulation',
'Timber frame Timber frame (good insulation)': 'insulated timber frame',
@ -141,91 +182,90 @@ WALL_CONSTRUCTION_MAPPINGS = {
'Cavity: Unknown': 'cavity unknown insulation',
'Cavity: AsBuilt (Post 1995)': 'filled cavity',
'Cavity: AsBuilt (1976-1982)': 'cavity unknown insulation',
'SystemBuilt: AsBuilt': 'system built',
'TimberFrame: AsBuilt': "timber frame unknown insulation",
'Cavity: AsBuilt (1983-1995)': 'cavity unknown insulation',
'SystemBuilt: AsBuilt': 'uninsulated system built',
'TimberFrame: AsBuilt': "uninsulated timber frame",
'Cavity: AsBuilt (1983-1995)': 'filled cavity',
'Cavity: AsBuilt (1983-1995), Cavity: FilledCavity': 'filled cavity',
'SolidBrick: AsBuilt': 'solid brick unknown insulation',
'SolidBrick: AsBuilt': 'uninsulated solid brick',
'Cavity: FilledCavity': 'filled cavity',
'SolidBrick: Internal': 'insulated solid brick',
'Cavity: External': 'filled cavity',
'Sandstone: Internal': 'sandstone or limestone',
'Cavity: AsBuilt (Pre 1976)': 'cavity unknown insulation',
'System build': 'system built',
'Sandstone: Internal': 'insulated sandstone or limestone',
'Cavity: AsBuilt (Pre 1976)': 'uninsulated cavity',
'System build': 'system built unknown insulation',
'Solid brick': 'solid brick unknown insulation',
'Stone': 'sandstone or limestone',
'Stone': 'sandstone or limestone unknown insulation',
'Timber frame': 'timber frame unknown insulation',
'2017 onwards': 'new build - average thermal transmittance',
'ND (inferred)': 'unknown',
'Flat / maisonette': 'other',
'Other': 'other',
'Flat / maisonette': 'unknown',
'Other': 'unknown',
'Timber Frame': 'timber frame unknown insulation',
'Cavity Wall': 'cavity unknown insulation',
'Non-Traditional': 'system built',
'PRC': 'system built',
'Cross Wall': 'system built',
'Non-Traditional': 'system built unknown insulation',
'PRC': 'system built unknown insulation',
'Cross Wall': 'system built unknown insulation',
'Solid Wall': 'solid brick unknown insulation',
'Traditional': 'unknown',
'Solid': 'solid brick unknown insulation',
'Wates no fines': 'system built',
'Concrete Frame': 'system built',
'PRCWATES': 'system built',
'Refurbished Cornish': 'system built',
'Wates no fines': 'system built unknown insulation',
'Concrete Frame': 'system built unknown insulation',
'PRCWATES': 'system built unknown insulation',
'Refurbished Cornish': 'system built unknown insulation',
'Bailey Stratton': 'other',
'Refurbished Reema': 'system built',
'PRCREEMA': 'system built',
'Trustsell Type': 'system built',
'Refurbished Reema': 'system built unknown insulation',
'PRCREEMA': 'system built unknown insulation',
'Trustsell Type': 'system built unknown insulation',
'Petra Nissan': 'unknown',
'Reinstated Airey': 'system built',
'Refurbished Airey': 'system built',
'Reinstated Airey': 'system built unknown insulation',
'Refurbished Airey': 'system built unknown insulation',
# From Abri- slightly unclear on types but not a large portion of the data
'No Fines Type': 'system built',
'Refurbished Unity': 'system built',
'No Fines Type': 'system built unknown insulation',
'Refurbished Unity': 'system built unknown insulation',
'Timber Framed': 'timber frame unknown insulation',
'Refurbished Woolaway': 'system built',
'Refurbished Woolaway': 'system built unknown insulation',
'Modern Methods of Construction': 'other',
'BISF - Brit Iron & Steel Federation': 'system built',
'Steel Framed': 'system built',
'BISF - Brit Iron & Steel Federation': 'system built unknown insulation',
'Steel Framed': 'system built unknown insulation',
'Timber Framed with confirmed Fire Stopping': 'timber frame unknown insulation',
'Sipporex': 'system built',
'Sipporex': 'system built unknown insulation',
'Wates': 'system built',
'Bryants': 'system built',
'Gregory (Crosswall)': 'system built',
'Rsmit': 'system built',
'Dorman Long': 'system built',
'Tarmac': 'system built',
'RBIS': 'system built',
'Five Oaks': 'system built',
'Wates': 'system built unknown insulation',
'Bryants': 'system built unknown insulation',
'Gregory (Crosswall)': 'system built unknown insulation',
'Rsmit': 'system built unknown insulation',
'Dorman Long': 'system built unknown insulation',
'Tarmac': 'system built unknown insulation',
'RBIS': 'system built unknown insulation',
'Five Oaks': 'system built unknown insulation',
'Not known': 'unknown',
'Smiths': 'system built',
'Kendrick': 'system built',
'IDC': 'system built',
'Wimpey (Part Brick)': 'system built',
'Whitehall': 'system built',
'Wimpey': 'system built',
'Bison': 'system built',
'Zinns': 'system built',
'Bisf': 'system built',
'Integer': 'system built',
'Cornish': 'system built',
'Rwate': 'system built',
'Hill Presweld Steel': 'system built',
'Smiths': 'system built unknown insulation',
'Kendrick': 'system built unknown insulation',
'IDC': 'system built unknown insulation',
'Wimpey (Part Brick)': 'system built unknown insulation',
'Whitehall': 'system built unknown insulation',
'Wimpey': 'system built unknown insulation',
'Bison': 'system built unknown insulation',
'Zinns': 'system built unknown insulation',
'Bisf': 'system built unknown insulation',
'Integer': 'system built unknown insulation',
'Cornish': 'system built unknown insulation',
'Rwate': 'system built unknown insulation',
'Hill Presweld Steel': 'system built unknown insulation',
'Cavity Filled Cavity': 'filled cavity',
'Cavity Unknown': 'cavity unknown insulation',
'Cavity Filled Cavity (internal)': 'filled cavity',
'': 'unknown',
'Cavity Internal Insulation': 'filled cavity',
'Cavity As Built': "uninsulated cavity",
'Non Trad Large Panel System': 'system built',
'Non Trad Cornish': 'system built',
'Non Trad Reema': 'system built',
'Non Trad Large Panel System': 'system built unknown insulation',
'Non Trad Cornish': 'system built unknown insulation',
'Non Trad Reema': 'system built unknown insulation',
'Traditional Cavity Brickwork': 'cavity unknown insulation',
'System build (undefined)': 'system built',
'Non Trad Wimpey': 'system built',
'Non Trad Wates': 'system built',
'System build (undefined)': 'system built unknown insulation',
'Non Trad Wimpey': 'system built unknown insulation',
'Non Trad Wates': 'system built unknown insulation',
'CAVITY FILLED 270MM': 'filled cavity',
'CAVITY FILLED 270MM': 'filled cavity',
'CAVITY FILLED 250MM': 'filled cavity',
@ -238,17 +278,60 @@ WALL_CONSTRUCTION_MAPPINGS = {
'CAVITY A/B 270MM': "uninsulated cavity",
'SOLID BRICK/CAVITY EXT': 'solid brick unknown insulation',
'CAVITY EWI': 'filled cavity',
'SANDSTONE/CAVITY EXT': 'sandstone or limestone',
'SYSTEM BUILD 100MM EWI': 'system built',
'SANDSTONE/CAVITY EXT': 'sandstone or limestone unknown insulation',
'SYSTEM BUILD 100MM EWI': 'insulated system built',
'CAVITY A/B 260MM': "uninsulated cavity",
'CAVITY A/B 270MM': "uninsulated cavity",
'CAVITY A/B 250MM': "uninsulated cavity",
'System': 'system built',
'Sandstone/Limestone': 'sandstone or limestone',
'No Fines': 'system built',
'Granite/Whinstone': 'granite or whinstone',
'System': 'system built unknown insulation',
'Sandstone/Limestone': 'sandstone or limestone unknown insulation',
'No Fines': 'system built unknown insulation',
'Granite/Whinstone': 'granite or whinstone unknown insulation',
'Not applicable to this asset type': 'unknown',
'Steel Frame': 'system built',
'Steel Frame': 'system built unknown insulation',
'Solid Wall As Built': 'uninsulated solid brick',
'Solid As Built': 'uninsulated solid brick'
'Solid As Built': 'uninsulated solid brick',
'Cavity: FilledCavity, Cavity: Unknown': 'filled cavity',
'Cavity: AsBuilt (Pre 1976), TimberFrame: Unknown': 'uninsulated cavity',
'SolidBrick: AsBuilt, SolidBrick: Unknown': 'uninsulated solid brick',
'Cavity: FilledCavity, SolidBrick: Unknown': 'filled cavity',
'Cavity: AsBuilt (Pre 1976), SolidBrick: Unknown': 'uninsulated cavity',
'Cavity: FilledCavity, TimberFrame: Unknown': 'filled cavity',
'Cavity: AsBuilt (1976-1982), Cavity: Unknown': 'uninsulated cavity',
'Cavity: Unknown, SolidBrick: AsBuilt': 'cavity unknown insulation',
'Cavity: AsBuilt (1976-1982), Cavity: FilledCavity': 'filled cavity',
'Cavity: External, Cavity: FilledCavity': 'filled cavity',
'Cavity: AsBuilt (Post 1995), TimberFrame: AsBuilt': 'filled cavity',
'TimberFrame: AsBuilt, TimberFrame: Internal': 'timber frame unknown insulation',
'GraniteOrWhinstone: AsBuilt': 'uninsulated granite or whinstone',
'Cavity: AsBuilt (Post 1995), Cavity: FilledCavity, SolidBrick: Internal': 'filled cavity',
'Cavity: AsBuilt (Pre 1976), Cavity: FilledCavity': 'filled cavity',
'SolidBrick: AsBuilt, SolidBrick: External': 'insulated solid brick',
'Cavity: AsBuilt (Post 1995), Cavity: FilledCavity': 'filled cavity',
'Cavity: FilledCavity, SolidBrick: Internal': 'filled cavity',
'Cavity: AsBuilt (Post 1995), Cavity: FilledCavity, SolidBrick: Unknown': 'filled cavity',
'Cavity: AsBuilt (Pre 1976), SolidBrick: AsBuilt': 'uninsulated cavity',
'Cavity: AsBuilt (1976-1982), SolidBrick: AsBuilt': 'filled cavity',
'Cavity: FilledCavity, SolidBrick: AsBuilt': 'filled cavity',
'SolidBrick: External': 'insulated solid brick',
'Cavity: FilledCavity, Cavity: Internal': 'filled cavity',
'Cavity: External, SolidBrick: AsBuilt': 'filled cavity',
'SolidBrick: AsBuilt, TimberFrame: AsBuilt': 'uninsulated solid brick',
'Cavity: FilledCavity, SystemBuilt: AsBuilt': 'filled cavity',
'Cavity: AsBuilt (1976-1982), SystemBuilt: AsBuilt': 'system built',
'Cavity: AsBuilt (Post 1995), SolidBrick: AsBuilt': 'filled cavity',
'Cavity: AsBuilt (1983-1995), TimberFrame: AsBuilt': 'filled cavity',
'SystemBuilt: AsBuilt, TimberFrame: AsBuilt': 'uninsulated system built',
'TimberFrame: Internal': 'insulated timber frame',
'Cavity: Internal': 'filled cavity',
'SystemBuilt: External': 'filled cavity',
'Cavity: AsBuilt (Pre 1976), SystemBuilt: AsBuilt': 'uninsulated cavity',
'SystemBuilt: Internal': 'insulated system built',
'Cavity: AsBuilt (1983-1995), SolidBrick: AsBuilt': 'solid brick unknown insulation',
'Cavity: AsBuilt (Pre 1976), TimberFrame: AsBuilt': 'timber frame unknown insulation',
'SolidBrick: AsBuilt, SolidBrick: Internal': 'uninsulated solid brick',
'Cavity: FilledCavity, TimberFrame: AsBuilt': 'filled cavity',
'Cavity: FilledCavity, SolidBrick: AsBuilt, SolidBrick: Internal': 'filled cavity',
'Cavity: Internal, SolidBrick: AsBuilt': 'filled cavity',
}