From d8e6fcbfda47c5d02fb291172cf563e200e46e14 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Fri, 23 Jun 2023 16:21:08 +0100 Subject: [PATCH] Added check for another property below --- model_data/app.py | 4 +- model_data/epc_attributes/FloorAttributes.py | 4 + .../recommendations/FloorRecommendations.py | 4 + .../test_data/test_floor_attributes_cases.py | 250 ++++++++++++------ 4 files changed, 172 insertions(+), 90 deletions(-) diff --git a/model_data/app.py b/model_data/app.py index 3ad7f736..e03df4b6 100644 --- a/model_data/app.py +++ b/model_data/app.py @@ -128,8 +128,8 @@ def handler(): floors_df["address1"].values[0] floors_df["original_description"].values[0] - from model_data.recommendations.WallRecommendations import WallRecommendations - self = WallRecommendations(property_instance=input_properties[7], uvalue_estimates=uvalue_estimates) + from model_data.recommendations.FloorRecommendations import FloorRecommendations + self = FloorRecommendations(property_instance=input_properties[0], uvalue_estimates=uvalue_estimates) # We need to deduce a U-value for "Good" energy effieciency diff --git a/model_data/epc_attributes/FloorAttributes.py b/model_data/epc_attributes/FloorAttributes.py index b5514cbb..589677d6 100644 --- a/model_data/epc_attributes/FloorAttributes.py +++ b/model_data/epc_attributes/FloorAttributes.py @@ -31,6 +31,10 @@ class FloorAttributes(BaseUtility): # floor type result, description = extract_component_types(result, description, list_of_components=self.FLOOR_TYPES) + # check if there is another dwelling below + result['another_property_below'] = "(another dwelling below)" in description or "(other premises below)" in \ + description + thickness_map = { "external insulation": "average", "internal insulation": "average", diff --git a/model_data/recommendations/FloorRecommendations.py b/model_data/recommendations/FloorRecommendations.py index df79184e..122d3647 100644 --- a/model_data/recommendations/FloorRecommendations.py +++ b/model_data/recommendations/FloorRecommendations.py @@ -13,3 +13,7 @@ class FloorRecommendations(BaseUtility): # Will contains a list of recommended measures self.recommendations = [] + + def recommend(self): + + if self.property.floor diff --git a/model_data/tests/test_data/test_floor_attributes_cases.py b/model_data/tests/test_data/test_floor_attributes_cases.py index be092198..94431ff0 100644 --- a/model_data/tests/test_data/test_floor_attributes_cases.py +++ b/model_data/tests/test_data/test_floor_attributes_cases.py @@ -1,267 +1,341 @@ clean_floor_cases = [ {'original_description': '(another dwelling below)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": True}, {'original_description': '(other premises below)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': False, 'is_to_external_air': False, 'is_suspended': False, - 'is_solid': False, 'insulation_thickness': None}, + 'is_solid': False, 'insulation_thickness': None, + "another_property_below": True}, {'original_description': 'Average thermal transmittance 0.04 W/m-¦K', 'thermal_transmittance': 0.04, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.05 W/m-¦K', 'thermal_transmittance': 0.05, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.06 W/m-¦K', 'thermal_transmittance': 0.06, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.07 W/m-¦K', 'thermal_transmittance': 0.07, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.08 W/m-¦K', 'thermal_transmittance': 0.08, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.09 W/m-¦K', 'thermal_transmittance': 0.09, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.10 W/m-¦K', 'thermal_transmittance': 0.1, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.11 W/m-¦K', 'thermal_transmittance': 0.11, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.12 W/m-¦K', 'thermal_transmittance': 0.12, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.13 W/m-¦K', 'thermal_transmittance': 0.13, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.14 W/m-¦K', 'thermal_transmittance': 0.14, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.15 W/m-¦K', 'thermal_transmittance': 0.15, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.16 W/m-¦K', 'thermal_transmittance': 0.16, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.17 W/m-¦K', 'thermal_transmittance': 0.17, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.18 W/m-¦K', 'thermal_transmittance': 0.18, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.19 W/m-¦K', 'thermal_transmittance': 0.19, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.20 W/m-¦K', 'thermal_transmittance': 0.2, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.21 W/m-¦K', 'thermal_transmittance': 0.21, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.22 W/m-¦K', 'thermal_transmittance': 0.22, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.23 W/m-¦K', 'thermal_transmittance': 0.23, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.24 W/m-¦K', 'thermal_transmittance': 0.24, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.25 W/m-¦K', 'thermal_transmittance': 0.25, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.26 W/m-¦K', 'thermal_transmittance': 0.26, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.27 W/m-¦K', 'thermal_transmittance': 0.27, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.28 W/m-¦K', 'thermal_transmittance': 0.28, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.29 W/m-¦K', 'thermal_transmittance': 0.29, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.30 W/m-¦K', 'thermal_transmittance': 0.3, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.31 W/m-¦K', 'thermal_transmittance': 0.31, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.32 W/m-¦K', 'thermal_transmittance': 0.32, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.33 W/m-¦K', 'thermal_transmittance': 0.33, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.34 W/m-¦K', 'thermal_transmittance': 0.34, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.35 W/m-¦K', 'thermal_transmittance': 0.35, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.36 W/m-¦K', 'thermal_transmittance': 0.36, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.37 W/m-¦K', 'thermal_transmittance': 0.37, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.38 W/m-¦K', 'thermal_transmittance': 0.38, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.41 W/m-¦K', 'thermal_transmittance': 0.41, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.42 W/m-¦K', 'thermal_transmittance': 0.42, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.43 W/m-¦K', 'thermal_transmittance': 0.43, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.44 W/m-¦K', 'thermal_transmittance': 0.44, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.47 W/m-¦K', 'thermal_transmittance': 0.47, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.48 W/m-¦K', 'thermal_transmittance': 0.48, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.49 W/m-¦K', 'thermal_transmittance': 0.49, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.50 W/m-¦K', 'thermal_transmittance': 0.5, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.51 W/m-¦K', 'thermal_transmittance': 0.51, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.52 W/m-¦K', 'thermal_transmittance': 0.52, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.53 W/m-¦K', 'thermal_transmittance': 0.53, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.55 W/m-¦K', 'thermal_transmittance': 0.55, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.58 W/m-¦K', 'thermal_transmittance': 0.58, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.59 W/m-¦K', 'thermal_transmittance': 0.59, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.60 W/m-¦K', 'thermal_transmittance': 0.6, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.63 W/m-¦K', 'thermal_transmittance': 0.63, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.66 W/m-¦K', 'thermal_transmittance': 0.66, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.67 W/m-¦K', 'thermal_transmittance': 0.67, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.72 W/m-¦K', 'thermal_transmittance': 0.72, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.90 W/m-¦K', 'thermal_transmittance': 0.9, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 0.95 W/m-¦K', 'thermal_transmittance': 0.95, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.00 W/m-¦K', 'thermal_transmittance': 1.0, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.05 W/m-¦K', 'thermal_transmittance': 1.05, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.13 W/m-¦K', 'thermal_transmittance': 1.13, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.18 W/m-¦K', 'thermal_transmittance': 1.18, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.21 W/m-¦K', 'thermal_transmittance': 1.21, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.26 W/m-¦K', 'thermal_transmittance': 1.26, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.27 W/m-¦K', 'thermal_transmittance': 1.27, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.29 W/m-¦K', 'thermal_transmittance': 1.29, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.30 W/m-¦K', 'thermal_transmittance': 1.3, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.33 W/m-¦K', 'thermal_transmittance': 1.33, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.38 W/m-¦K', 'thermal_transmittance': 1.38, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.39 W/m-¦K', 'thermal_transmittance': 1.39, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 1.41 W/m-¦K', 'thermal_transmittance': 1.41, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Average thermal transmittance 3.56 W/m-¦K', 'thermal_transmittance': 3.56, 'thermal_transmittance_unit': 'w/m-¦k', 'is_assumed': False, 'is_to_unheated_space': False, - 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None}, + 'is_to_external_air': False, 'is_suspended': False, 'is_solid': False, 'insulation_thickness': None, + "another_property_below": False}, {'original_description': 'Solid, insulated', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': False, 'is_to_external_air': False, 'is_suspended': False, - 'is_solid': True, 'insulation_thickness': 'average'}, + 'is_solid': True, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'Solid, insulated (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'average'}, + 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'Solid, limited insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'below average'}, + 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'below average', "another_property_below": False}, {'original_description': 'Solid, no insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'none'}, + 'is_suspended': False, 'is_solid': True, 'insulation_thickness': 'none', "another_property_below": False}, {'original_description': 'Suspended, insulated', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': False, 'is_to_external_air': False, 'is_suspended': True, - 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'Suspended, insulated (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'Suspended, limited insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'below average'}, + 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'below average', "another_property_below": False}, {'original_description': 'Suspended, no insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': False, - 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'none'}, + 'is_suspended': True, 'is_solid': False, 'insulation_thickness': 'none', "another_property_below": False}, {'original_description': 'To external air, insulated', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': False, 'is_to_external_air': True, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'To external air, insulated (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': True, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'To external air, limited insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': True, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'below average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'below average', + "another_property_below": False}, {'original_description': 'To external air, no insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': False, 'is_to_external_air': True, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'none'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'none', "another_property_below": False}, {'original_description': 'To unheated space, insulated', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': False, 'is_to_unheated_space': True, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'To unheated space, insulated (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': True, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'average', "another_property_below": False}, {'original_description': 'To unheated space, limited insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': True, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'below average'}, + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'below average', + "another_property_below": False}, {'original_description': 'To unheated space, no insulation (assumed)', 'thermal_transmittance': None, 'thermal_transmittance_unit': None, 'is_assumed': True, 'is_to_unheated_space': True, 'is_to_external_air': False, - 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'none'} + 'is_suspended': False, 'is_solid': False, 'insulation_thickness': 'none', "another_property_below": False} ]