mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
uvalue remapping working
This commit is contained in:
parent
468ae73053
commit
db7f28bfc6
3 changed files with 12 additions and 13 deletions
|
|
@ -482,10 +482,6 @@ def app():
|
|||
data_by_urpn_df = process_and_prune_desriptions(data_by_urpn_df, cleaned_lookup)
|
||||
|
||||
# Apply u-values
|
||||
########################
|
||||
# Walls
|
||||
########################
|
||||
|
||||
for col in ["walls_clean_description", "walls_clean_description_ENDING"]:
|
||||
data_by_urpn_df[col] = data_by_urpn_df[col].str.replace("(assumed)", "").str.rstrip()
|
||||
|
||||
|
|
@ -493,6 +489,9 @@ def app():
|
|||
columns=["walls_clean_description", "walls_clean_description_ENDING"]
|
||||
)
|
||||
|
||||
def clean_missings():
|
||||
pass
|
||||
|
||||
if pd.isnull(data_by_urpn_df).sum().sum():
|
||||
raise ValueError("Null values found in dataset after process_and_prune_desriptions")
|
||||
|
||||
|
|
|
|||
|
|
@ -103,31 +103,31 @@ england_wales_age_band_lookup = {
|
|||
default_wall_thickness = [
|
||||
{
|
||||
"type": "stone", "A": 500, "B": 500, "C": 500, "D": 500, "E": 450, "F": 420, "G": 420, "H": 420,
|
||||
"I": 450, "J_K_L": 450
|
||||
"I": 450, "J": 450, "K": 450, "L": 450
|
||||
},
|
||||
{
|
||||
"type": "solid brick", "A": 220, "B": 220, "C": 220, "D": 220, "E": 240, "F": 250, "G": 270, "H": 270,
|
||||
"I": 300, "J_K_L": 300
|
||||
"I": 300, "J": 300, "K": 300, "L": 300
|
||||
},
|
||||
{
|
||||
"type": "cavity", "A": 250, "B": 250, "C": 250, "D": 250, "E": 250, "F": 260, "G": 270, "H": 270,
|
||||
"I": 300, "J_K_L": 300
|
||||
"I": 300, "J": 300, "K": 300, "L": 300
|
||||
},
|
||||
{
|
||||
"type": "timber frame", "A": 150, "B": 150, "C": 150, "D": 250, "E": 270, "F": 270, "G": 270, "H": 270,
|
||||
"I": 300, "J_K_L": 300
|
||||
"I": 300, "J": 300, "K": 300, "L": 300
|
||||
},
|
||||
{
|
||||
"type": "cob", "A": 540, "B": 540, "C": 540, "D": 540, "E": 540, "F": 540, "G": 560, "H": 560, "I": 590,
|
||||
"J_K_L": 590
|
||||
"J": 590, "K": 590, "L": 590
|
||||
},
|
||||
{
|
||||
"type": "system build", "A": 250, "B": 250, "C": 250, "D": 250, "E": 250, "F": 300, "G": 300, "H": 300,
|
||||
"I": 300, "J_K_L": 300
|
||||
"I": 300, "J": 300, "K": 300, "L": 300
|
||||
},
|
||||
{
|
||||
"type": "park home", "A": None, "B": None, "C": None, "D": None, "E": None, "F": 50, "G": 50,
|
||||
"H": None, "I": 75, "J_K_L": 100
|
||||
"H": None, "I": 75, "J": 100, "K": 100, "L": 100
|
||||
},
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -466,8 +466,8 @@ def extract_insulation_thickness(insulation_thickness_str):
|
|||
:param insulation_thickness_str:
|
||||
:return:
|
||||
"""
|
||||
if insulation_thickness_str == "none":
|
||||
return 0
|
||||
if insulation_thickness_str in ["none", "average", "below average", "above average", None]:
|
||||
return None
|
||||
|
||||
return int(insulation_thickness_str.replace("mm", ""))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue