mirror of
https://github.com/Hestia-Homes/survey-extraction.git
synced 2026-06-08 11:17:29 +00:00
completed jjc invidiual values
This commit is contained in:
parent
9c26344397
commit
e29dfe31b4
6 changed files with 362 additions and 245 deletions
|
|
@ -6,6 +6,7 @@ import pandas as pd
|
|||
import math
|
||||
from etl.temp.submissionReader import SubmissionReader
|
||||
import os
|
||||
from fuzzywuzzy import fuzz
|
||||
|
||||
file_paths = [{'119 CUTNOOK LANE, M44 6LU': ['/tmp/sharepoint/Andy Rumfitt/W.C. 10.03.2025/FOR HOUSING/119 CUTNOOK LANE, M44 6LU/CSR - 119 Cutnook.pdf',
|
||||
'/tmp/sharepoint/Andy Rumfitt/W.C. 10.03.2025/FOR HOUSING/119 CUTNOOK LANE, M44 6LU/EPR.pdf',
|
||||
|
|
@ -297,9 +298,89 @@ def work_out_total_floor_area(pre_site_note):
|
|||
|
||||
return math.ceil(total) if total%1 >=0.5 else math.floor(total)
|
||||
|
||||
def fuzzy_match_address(row, target_address, threshold=90):
|
||||
return fuzz.ratio(row, target_address) >= threshold
|
||||
|
||||
def rounding(x):
|
||||
x = float(x)
|
||||
return math.ceil(x) if x%1 >=0.5 else math.floor(x)
|
||||
|
||||
def type_of_work(presap, postsap):
|
||||
"""
|
||||
*ECO4 (minimum movement)*
|
||||
D to C
|
||||
E to C
|
||||
F to D
|
||||
G to D
|
||||
|
||||
G -> ABCD
|
||||
F -> ABCD
|
||||
E -> ABC
|
||||
D -> ABC
|
||||
|
||||
*GBIS - Cavity Wall Insulation ONLY*
|
||||
|
||||
D-D
|
||||
E-D
|
||||
E-E
|
||||
F-E
|
||||
F-F
|
||||
G-E
|
||||
G-F
|
||||
G-G
|
||||
"""
|
||||
eco4 = {
|
||||
"G": ['A', 'B', 'C', 'D'],
|
||||
"F": ['A', 'B', 'C', 'D'],
|
||||
"E": ['A', 'B', 'C'],
|
||||
"D": ['A', 'B', 'C'],
|
||||
}
|
||||
|
||||
gbis ={
|
||||
'D': ['D'],
|
||||
'E': ['E', 'D'],
|
||||
'F': ['E', 'F'],
|
||||
'G': ['E', 'F', 'G'],
|
||||
}
|
||||
|
||||
if presap.upper() in eco4:
|
||||
if postsap.upper() in eco4[presap.upper()]:
|
||||
return "ECO4"
|
||||
if presap.upper() in gbis:
|
||||
if postsap.upper() in gbis[presap.upper()]:
|
||||
return "GBIS"
|
||||
|
||||
return None
|
||||
|
||||
def get_trickle_vent(str):
|
||||
if "vent" in str.lower():
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def get_sap_letter(str):
|
||||
for char in str:
|
||||
if char.isalpha():
|
||||
return char.upper()
|
||||
|
||||
def get_no_of_wet_rooms(str):
|
||||
words = ["WC", "BATHROOM", "KITCHEN"]
|
||||
count = 0
|
||||
for word in words:
|
||||
if word in str.upper():
|
||||
count += 1
|
||||
return count
|
||||
|
||||
def get_insulation_type(str):
|
||||
print(str.lower())
|
||||
if "foam" in str.lower():
|
||||
return "FOAM"
|
||||
else:
|
||||
return "GENERAL"
|
||||
|
||||
def main():
|
||||
csv_file_path = os.path.join(os.getcwd(), "temp", "submissionData.csv")
|
||||
|
||||
csv_file_path = os.path.join(os.getcwd(), "temp", "jjc_submissionData.csv")
|
||||
submissionData = SubmissionReader(csv_file_path)
|
||||
|
||||
|
||||
|
|
@ -311,35 +392,57 @@ def main():
|
|||
"Pre SAP": [],
|
||||
"Total Floor Area": [],
|
||||
"Empty/Cavity": [],
|
||||
"Trickle Vent": [],
|
||||
"No of wet rooms": [],
|
||||
}
|
||||
|
||||
jjc = SharePointScraper(SharePointInstaller.JJC)
|
||||
file_paths = jjc.download_file_for_each_address()
|
||||
# jjc = SharePointScraper(SharePointInstaller.JJC)
|
||||
# file_paths = jjc.download_file_for_each_address()
|
||||
list_of_surveys = []
|
||||
for eachAddress in file_paths:
|
||||
for address, files in eachAddress.items():
|
||||
list_of_surveys.append(surveyedDataProcessor(address, files))
|
||||
|
||||
|
||||
for survey in list_of_surveys:
|
||||
if survey.pre_site_note:
|
||||
total_floor_area = work_out_total_floor_area(survey.pre_site_note)
|
||||
letter, number = survey.pre_site_note.survey_information.current_sap.split(" ")
|
||||
pre_sap_score = number+letter
|
||||
filtered_df = submissionData.df[submissionData.df["PRE INSTALL SAP SCORE"].apply(lambda x: x == pre_sap_score)]
|
||||
if not filtered_df.empty:
|
||||
filtered_df = filtered_df[filtered_df["FLOOR AREA"].apply(lambda x: rounding(x) == total_floor_area)]
|
||||
if not filtered_df.empty:
|
||||
postcode = survey.pre_site_note.survey_information.address.split(",")[-1].strip().replace(" ", "")
|
||||
filtered_df = filtered_df[filtered_df["Post Code"].apply(lambda x: x.replace(" ", "").upper() == postcode.upper())]
|
||||
if not filtered_df.empty:
|
||||
house_no = survey.pre_site_note.survey_information.address.split(" ")[0].strip()
|
||||
filtered_df = filtered_df[filtered_df["NO"].apply(lambda x: house_no in x)]
|
||||
if len(filtered_df) > 1:
|
||||
def get_num(x):
|
||||
num = ""
|
||||
for char in x:
|
||||
if char.isnumeric():
|
||||
num += char
|
||||
num = int(num)
|
||||
return num
|
||||
|
||||
if survey.address.upper() in df["Address"].values.upper():
|
||||
filtered_df = submissionData.df[submissionData.df["address"].upper() == survey.address.upper()]
|
||||
print(filtered_df)
|
||||
data["Address"].append(survey.address)
|
||||
data["Surveyor's Name"].append(survey.pre_site_note.assessor_information.name)
|
||||
data["Type of Work"].append("Caluclating...")
|
||||
data["Price"].append("Caluclating...")
|
||||
data["Pre SAP"].append(survey.pre_site_note.survey_information.current_sap)
|
||||
data["Total Floor Area"].append(total_floor_area)
|
||||
data["Empty/Cavity"].append("None")
|
||||
filtered_df = filtered_df[filtered_df["NO"].apply(lambda x: get_num(house_no) == get_num(x))]
|
||||
|
||||
if survey.csr:
|
||||
if survey.csr.insulation_info:
|
||||
data["Empty/Cavity"].pop()
|
||||
data["Empty/Cavity"].append(survey.csr.insulation_info.type)
|
||||
if not filtered_df.empty:
|
||||
data["Address"].append(survey.address)
|
||||
data["Surveyor's Name"].append(survey.pre_site_note.assessor_information.name)
|
||||
data["Type of Work"].append(type_of_work(letter.upper(), get_sap_letter(filtered_df["POST INSTALL SAP SCORE"].values[0])))
|
||||
data["Pre SAP"].append(survey.pre_site_note.survey_information.current_sap)
|
||||
data["Total Floor Area"].append(total_floor_area)
|
||||
data["Empty/Cavity"].append("NONE")
|
||||
data["Trickle Vent"].append(str(get_trickle_vent(filtered_df["Ventilation Requirements"].values[0])))
|
||||
data["No of wet rooms"].append(get_no_of_wet_rooms(filtered_df["Ventilation Requirements"].values[0]))
|
||||
|
||||
if survey.csr:
|
||||
if survey.csr.insulation_info:
|
||||
data["Empty/Cavity"].pop()
|
||||
data["Empty/Cavity"].append(get_insulation_type(survey.csr.insulation_info.type))
|
||||
|
||||
data["Price"].append("Caluclating...")
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
222
etl/temp/jjc_submissionData.csv
Normal file
222
etl/temp/jjc_submissionData.csv
Normal file
|
|
@ -0,0 +1,222 @@
|
|||
SUBMISSION TYPE,Ventilation Requirements,PRE INSTALL SAP SCORE,POST INSTALL SAP SCORE,NO,Street Name,Post Code,FLOOR AREA
|
||||
ECO4 - CAVITY ONLY,NONE,64D,71C,2, HICKMORE WALK,SW4 6EQ,105.1
|
||||
ECO4 - CAVITY ONLY,Trickle vents and kitchen extractor ,68D,72C,6, HICKMORE WALK,SW4 6EQ,96.2
|
||||
ECO4 - CAVITY ONLY,NONE,66D,72C,28, HICKMORE WALK,SW4 6EQ,89
|
||||
ECO4 - CAVITY ONLY,NONE,63D,70C,98, St. Alphonsus Road,SW4 7AT,79.18
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,73C,140, St. Alphonsus Road,SW4 7BN,98.71
|
||||
ECO4 - CAVITY ONLY,Trickle Vents,66D,73C,132, St. Alphonsus Road,SW4 7BN,98.71
|
||||
ECO4 - CAVITY ONLY,Bathroom Extractor,64D,70C,141, St. Alphonsus Road,SW4 7BP,79.18
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,71C,39, Haselrigge Road,SW4 7EN,107.67
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,69C,43, Haselrigge Road,SW4 7EN,107.67
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,70C,51, Haselrigge Road,SW4 7EN,78.21
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,69C,24, Felmersham Close,SW4 7EU,120.16
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,65D,70C,26, Felmersham Close,SW4 7EU,107.67
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,71C,16, Bowland Road,SW4 7LE,107.67
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,37, Britannia Close,SW4 7NN,120.16
|
||||
N/A,Kitchen Extractor,65D,,FLAT 1,3 Willis Road,CB1 2AQ,35.24
|
||||
N/A,Kitchen Extractor,57D,,FLAT 2,3 Willis Road,CB1 2AQ,35.65
|
||||
N/A,NONE,65D,,FLAT 3,3 Willis Road,CB1 2AQ,16.57
|
||||
N/A,Kitchen Extractor,72C,,FLAT4,3 Willis Road,CB1 2AQ,45.12
|
||||
N/A,Bathroom&Kitchen extractor,30F,,FLAT 5,3 Willis Road,CB1 2AQ,43.56
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,66D,72C,15,Brookfield Road,CB23 3RP,75.1
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,72,Ermine Street South,CB23 3QA,86.71
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,66D,70C,36,Ermine Street South,CB23 3QA,86.71
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,73C,20,Barons Way,CB23 3QJ,93.22
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,65D,70C,76,Ermine Street South,CB23 3QA,86.71
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,65D,70C,4,Brookfield Road,CB23 3RP,75.1
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,66D,70C,50,Ermine Street South,CB23 3QA,86.71
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,73C,23,Ridgeway,CB23 3RW,92.11
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,69C,148,PEEL GREEN ROAD,M30 7BA,61
|
||||
ECO4 GBIS REMEDIAL,NONE,58D,65D,122,PEEL GREEN ROAD,M30 7AZ,61
|
||||
ECO4 GBIS REMEDIAL,NONE,63D,67D,130,PEEL GREEN ROAD,M30 7AZ,70
|
||||
ECO4 GBIS REMEDIAL,NONE,61D,65D,146,PEEL GREEN ROAD,M30 7BA,70
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,63D,69C,56,PEEL GREEN ROAD,M30 7AY,90
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,68D,71C,62,PEEL GREEN ROAD,M30 7AY,90
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen&WC extractor,67D,70C,17,MARSDEN STREET,M30 9QP,78
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,64D,69C,7,KEAN PLACE,M30 0PS,51
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,61D,65D,41,PEEL GREEN ROAD,M30 7AY,92
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,67D,70C,65,PEEL GREEN ROAD,M30 7AY,85
|
||||
ECO4 GBIS REMEDIAL,NONE,62D,67D,1,Ermine Street South,CB23 3RD,87.73
|
||||
ECO4 GBIS REMEDIAL,Kitchen Extractor,55D,68D,21,Barons Way,CB23 3QJ,93.22
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,1,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,72C,2,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,65D,70C,5,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,70C,6,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,65D,70C,7,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,66D,71C,8,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,72C,10,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,66D,71C,11,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,66D,71C,14,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,15,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,72C,29,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,30,BULLSLAND GARDENS,WD3 5BH,61.25
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,68D,73C,26,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,65D,71C,29,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR,67D,72C,5,TUDOR WAY,WD3 8JA,91
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,67D,72C,14,TUDOR WAY,WD3 8JB,82
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,66D,71C,21,TUDOR WAY,WD3 8JA,91
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,64D,70C,26,TUDOR WAY,WD3 8JB,91
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,66D,71C,33,TUDOR WAY,WD3 8JA,91
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,67D,72C,42,TUDOR WAY,WD3 8JB,82
|
||||
ECO4 - REMEDIAL CWI ONLY,TRICKLE VENTS,64D,70C,56,TUDOR WAY,WD3 8JB,91
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,66D,71C,59,TUDOR WAY,WD3 8JA,82
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,66D,71C,12,CHILTERN DRIVE,WD3 8JS,78
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR ,67D,72C,14,CHILTERN DRIVE,WD3 8JS,84
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,68D,72C,20,CHILTERN DRIVE,WD3 8JS,84
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR,67D,72C,25,CHILTERN DRIVE,WD3 8JX,90
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,35,CHILTERN DRIVE,WD3 8JX,80
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,66D,71C,9,BERRY LANE,WD3 7HJ,82
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,68D,72C,13,BERRY LANE,WD3 7HJ,82
|
||||
ECO4 - REMEDIAL CWI ONLY,TRICKLE VENTS,65D,69C,1,LONGCLIFFE PATH,WD19 7PH,34
|
||||
ECO4 GBIS,WC Extractor,66D,71C,21,MARLBOROUGH ROAD,M44 6HH,102
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,66D,70C,57,SILVER STREET,M44 6HT,66
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,69C,5,DUNLIN DRIVE,M44 6PL,86
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,67D,72C,71,SILVER STREET,M44 6JJ,96
|
||||
ECO4 GBIS REMEDIAL,WC Extractor,63D,67D,85,SILVER STREET,M44 6JJ,86
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,65D,70C,22,HAWK ROAD,M44 6LE,73
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,66D,69C,16,HAWK ROAD,M44 6LE,86
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,61D,66D,1,HAWK ROAD,M44 6LE,73
|
||||
ECO4 GBIS,Bathroom&Kitchen extractor,66D,70C,52,PARKSTONE ROAD,M44 6LN,73
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,4,RAVEN DRIVE,M44 6LH,92
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,10,PEREGRINE DRIVE,M44 6PF,92
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,62D,65D,4,PEREGRINE DRIVE,M44 6PF,92
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,15,MORILLON ROAD,M44 6PN,72
|
||||
ECO4 GBIS - JJC <73m<33>,NONE,60D,66D,14,ABBEY DRIVE,M27 6AS,62
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,67D,71C,11,ST LAWRENCE CLOSE,WD5 0AU,45.97
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,68D,72C,12,ST LAWRENCE CLOSE,WD5 0AU,45.97
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,64D,70C,16,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,62D,69C,17,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,67D,72C,18,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,65D,71C,19,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,63D,70C,20,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,66D,71C,21,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,66D,72C,22,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,62D,70C,23,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,64D,71C,24,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,67D,72C,25,ST LAWRENCE CLOSE,WD5 0AU,48.31
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,65D,71C,28,ST LAWRENCE CLOSE,WD5 0AU,56.76
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,64D,71C,30,ST LAWRENCE CLOSE,WD5 0AU,50.78
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,68D,72C,31,ST LAWRENCE CLOSE,WD5 0AU,50.78
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,68D,72C,32,ST LAWRENCE CLOSE,WD5 0AU,50.78
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,68D,72C,33,ST LAWRENCE CLOSE,WD5 0AU,50.78
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,73C,103,THE QUEENS DRIVE,WD3 8LY,75.3
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,73C,135,THE QUEENS DRIVE,WD3 8LY,75.3
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,64D,71C,26,LONGCROFT ROAD,WD3 9TR,59.39
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,64D,71C,28,LONGCROFT ROAD,WD3 9TR,59.39
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,60D,69C,30,LONGCROFT ROAD,WD3 9TR,59.39
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,61D,70C,36,LONGCROFT ROAD,WD3 9TR,59.39
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,64D,70C,1,CLITHEROE GARDENS,WD19 6RP,35.68
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,64D,70C,3,CLITHEROE GARDENS,WD19 6RP,35.68
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,66D,70C,50,PARKSTONE ROAD,M44 6LN,73
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,119,CUTNOOK LANE,M44 6LU,72
|
||||
ECO4 GBIS REMEDIAL,NONE,62D,67D,89,PARKSTONE ROAD,M44 6LJ,68
|
||||
ECO4 GBIS REMEDIAL,WC&Bathroom extractor,61D,66D,22,LINNET DRIVE,M44 6LW,81
|
||||
ECO4 - REMEDIAL CWI ONLY,All wet rooms need extractors,68D,75C,153,HEATHCOTE STREET,ST3 1AD,74
|
||||
ECO4 GBIS REMEDIAL,NONE,61D,67D,37,MEAFORD DRIVE,ST3 2BY,83
|
||||
ECO4 GBIS REMEDIAL,NONE,61D,67D,24,SEEDFIELDS ROAD,ST3 2BZ,84
|
||||
ECO4 GBIS,WC&Bathroom extractor,61D,67D,16,IONA PLACE ,ST3 2DY,82
|
||||
ECO4 GBIS REMEDIAL,NONE,62D,68D,27,ROUNDWAY,ST3 2BH,83
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,62D,67D,50,LOUISE DRIVE,ST3 2DT,82
|
||||
ECO4 GBIS REMEDIAL,NONE,63D,66D,30,ANGLESEY DRIVE,ST3 2SS,49
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,71C,99,MEAFORD DRIVE,ST3 2BG,83
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,66D,71C,90,MEAFORD DRIVE,ST3 2BB,83
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,72C,2, GREGSON CLOSE,ST3 2SJ,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,32, ANGLESEY DRIVE,ST3 2SS,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,64D,70C,4, PEMBRIDGE ROAD,ST3 3BX,41.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,60D,69C,12A,PEMBRIDGE ROAD,ST3 3BX,41.68
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,62D,69C,10, PEMBRIDGE ROAD,ST3 3BX,41.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,63D,69C,10A, PEMBRIDGE ROAD,ST3 3BX,41.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,9, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,7, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,5, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,3, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,71C,2, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,72C,20, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,18, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,71C,15, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,12, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,10, LOMOND WALK,ST3 3HW,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,65D,71C,7, INGLEBY ROAD,ST3 3JY,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,91, WIMBORNE AVENUE,ST3 3LS,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,71C,87, WIMBORNE AVENUE,ST3 3LS,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,67D,71C,85, WIMBORNE AVENUE,ST3 3LS,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,71C,83, WIMBORNE AVENUE,ST3 3LS,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,70C,5, POOLSIDE,ST3 3NY,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,61D,69C,387, LIGHTWOOD ROAD,ST3 4JT,58.7
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,63D,69C,379, LIGHTWOOD ROAD,ST3 4JT,42.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,72C,7, PEEL STREET,ST3 4PE,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,70C,58, WISE STREET,ST3 4PQ,41.88
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,70C,52, BRIDLE PATH,ST3 4SB,41.88
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,63D,70C,49, BRIDLE PATH,ST3 4SB,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,71C,9, MELBOURNE STREET,ST3 5AA,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,62D,69C,1,TILL WALK,ST3 5DF,41.88
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,75C,36,Woodville road,ST3 6BX,73.92
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,70C,18,Bilston street,ST4 5DA,41.88
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,72C,19,Sedgley walk,ST3 1RY,50.62
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,72C,9,Farrington close,ST6 8DQ,49.45
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,65D,70C,33,Oakfield,WD3 8LR,67.43
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,65D,70C,49,Oakfield,WD3 8NA,67.43
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,71C,45,Oakfield,WD3 8NA,67.43
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,67D,72C,5,Owens way,WD3 3PS,82.14
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,67D,72C,7,Owens way,WD3 3PS,82.14
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,60D,69C,5,Fyfield Road,SW9 7HT,98.36
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,73C,17,Willington Road,SW9 9NA,79.2
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,74C,19,Willington Road,SW9 9NA,82.33
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,73C,27,Willington Road,SW9 9NA,82.33
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,74C,33,Willington Road,SW9 9NA,82.33
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,74C,41,Willington Road,SW9 9NA,82.33
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,72C,5,Mallams Mews,SW9 7HR,98.36
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,67D,71C,35,HEATHCOTE STREET,ST3 1AA,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,96,EDGEFIELD ROAD,ST3 1AF,49.88
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,70C,97,EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,68D,72C,155,EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,70C,151, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,113, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,69C,111, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,67D,70C,105, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,70C,103, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,67D,71C,101, EDGEFIELD ROAD,ST3 1AG,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,71C,96,LONGLEY ROAD,ST3 1AN,38.99
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,72C,114, LONGLEY ROAD,ST3 1AN,48.51
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,70C,30,Caroline Street,ST3 1DE,44.18
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,69C,32,Caroline Street,ST3 1DE,30.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,69C,34,Caroline Street,ST3 1DE,30.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,5,Conewood Place,ST3 2NW,40.26
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,70C,17,Conewood Place,ST3 2NW,57.09
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,71C,21,Conewood Place,ST3 2NW,42.51
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,27,Conewood Place,ST3 2NW,42.5
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,70C,54,Kirkup Walk,ST3 2SD,36.94
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,69C,4,Milverton Place,ST3 2SH,37.96
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,48,Lundy Road,ST3 2DZ,38.22
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,68D,71C,56,Heathcote Road,ST3 2LX,41.94
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,47,Hurst Street,ST3 2LT,47.79
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,70C,59,Caroline Street,ST3 1DE,49.44
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,67D,70C,15,Sedgley Walk,ST3 1RY,47.79
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,69C,17,Sedgley Walk,ST31RY,47.79
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,66D,69C,144,Foley Road,ST 2LH,48.51
|
||||
ECO4 - CAVITY ONLY,Trickle Vents,68D,71C,13,Logepole clos ,M30 7GF,79.44
|
||||
ECO4 - CAVITY ONLY,NONE,68D,71C,21,Earlsdon crescent ,M38 9HF,80.2
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,64D,70C,5,HUBBARDS ROAD,WD3 5JL,49.87
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,67D,72C,7,HUBBARDS ROAD,WD3 5JL,49.87
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,65D,71C,13,HUBBARDS ROAD,WD3 5JL,49.87
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,66D,72C,15,HUBBARDS ROAD,WD3 5JL,49.87
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,72C,34,HUBBARDS ROAD,WD3 5JJ,81.86
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,65D,74C,8,THE GREENWAY,WD3 8HU,94.26
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,65D,74C,9,ORCHARD WAY,WD3 8HZ,94.26
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,64D,72C,13,ORCHARD WAY,WD3 8HZ,74.39
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,65D,73C,14,ORCHARD WAY,WD3 8HZ,73.1
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,67D,73C,19,ORCHARD WAY,WD3 8HZ,87.45
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,65D,73C,36,ORCHARD WAY,WD3 8HZ,73.1
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,65D,74C,45,ORCHARD WAY,WD3 8HZ,73.1
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,62D,71C,2O,EDINBURGH AVENUE,WD3 8LB,72.72
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,64D,73C,29,THE QUEENS DRIVE,WD3 8LN,98.36
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,65D,74C,31,THE QUEENS DRIVE,WD3 8LN,98.36
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,63D,72C,42,THE QUEENS DRIVE,WD3 8LT,78.9
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,66D,74C,56,THE QUEENS DRIVE,WD3 8LT,78.06
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,65D,72C,80,THE QUEENS DRIVE,WD3 8LX,78.06
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,74C,82,THE QUEENS DRIVE,WD3 8LX,84.48
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,65D,73C,90,CHILTERN DRIVE,WD3 8JZ,74.8
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,74C,96,CHILTERN DRIVE,WD3 8JZ,74.8
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,66D,73C,112,CHILTERN DRIVE,WD3 8JZ,74.8
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,64D,70C,21,CLITHEROE GARDENS,WD19 6RP,35.68
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,64D,70C,26,CLITHEROE GARDENS,WD19 6RP,35.68
|
||||
|
|
|
@ -1,222 +0,0 @@
|
|||
SUBMISSION TYPE,Ventilation Requirements,POST SAP SCORE, House Number, Street Name
|
||||
ECO4 - CAVITY ONLY,NONE,71C,2, HICKMORE WALK
|
||||
ECO4 - CAVITY ONLY,Trickle vents and kitchen extractor ,72C,6, HICKMORE WALK
|
||||
ECO4 - CAVITY ONLY,NONE,72C,28, HICKMORE WALK
|
||||
ECO4 - CAVITY ONLY,NONE,70C,98, St. Alphonsus Road
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,73C,140, St. Alphonsus Road
|
||||
ECO4 - CAVITY ONLY,Trickle Vents,73C,132, St. Alphonsus Road
|
||||
ECO4 - CAVITY ONLY,Bathroom Extractor,70C,141, St. Alphonsus Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,39, Haselrigge Road
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,69C,43, Haselrigge Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,51, Haselrigge Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,24, Felmersham Close
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,26, Felmersham Close
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,16, Bowland Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,37, Britannia Close
|
||||
N/A,Kitchen Extractor,,FLAT 1,3 Willis Road
|
||||
N/A,Kitchen Extractor,,FLAT 2,3 Willis Road
|
||||
N/A,NONE,,FLAT 3,3 Willis Road
|
||||
N/A,Kitchen Extractor,,FLAT4,3 Willis Road
|
||||
N/A,Bathroom&Kitchen extractor,,FLAT 5,3 Willis Road
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,72C,15,Brookfield Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,72,Ermine Street South
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,70C,36,Ermine Street South
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,20,Barons Way
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,70C,76,Ermine Street South
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,70C,4,Brookfield Road
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,70C,50,Ermine Street South
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,23,Ridgeway
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,148,PEEL GREEN ROAD
|
||||
ECO4 GBIS REMEDIAL,NONE,65D,122,PEEL GREEN ROAD
|
||||
ECO4 GBIS REMEDIAL,NONE,67D,130,PEEL GREEN ROAD
|
||||
ECO4 GBIS REMEDIAL,NONE,65D,146,PEEL GREEN ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,69C,56,PEEL GREEN ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,WC&Bathroom extractor,71C,62,PEEL GREEN ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen&WC extractor,70C,17,MARSDEN STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,69C,7,KEAN PLACE
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,65D,41,PEEL GREEN ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,70C,65,PEEL GREEN ROAD
|
||||
ECO4 GBIS REMEDIAL,NONE,67D,1,Ermine Street South
|
||||
ECO4 GBIS REMEDIAL,Kitchen Extractor,68D,21,Barons Way
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,1,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,2,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,5,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,6,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,70C,7,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,71C,8,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,10,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,71C,11,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,71C,14,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,15,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,29,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,30,BULLSLAND GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,73C,26,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,71C,29,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR,72C,5,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,72C,14,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,71C,21,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,70C,26,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,BATHROOM EXTRACTOR AND TRICKLE VENTS,71C,33,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,72C,42,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,TRICKLE VENTS,70C,56,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,71C,59,TUDOR WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,71C,12,CHILTERN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR ,72C,14,CHILTERN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR AND TRICKLE VENTS,72C,20,CHILTERN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN EXTRACTOR,72C,25,CHILTERN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,35,CHILTERN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,71C,9,BERRY LANE
|
||||
ECO4 - REMEDIAL CWI ONLY,KITCHEN AND BATHROOM EXTRACTORS AND TRICKLE VENTS,72C,13,BERRY LANE
|
||||
ECO4 - REMEDIAL CWI ONLY,TRICKLE VENTS,69C,1,LONGCLIFFE PATH
|
||||
ECO4 GBIS,WC Extractor,71C,21,MARLBOROUGH ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,57,SILVER STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,69C,5,DUNLIN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,72C,71,SILVER STREET
|
||||
ECO4 GBIS REMEDIAL,WC Extractor,67D,85,SILVER STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,22,HAWK ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,69C,16,HAWK ROAD
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,66D,1,HAWK ROAD
|
||||
ECO4 GBIS,Bathroom&Kitchen extractor,70C,52,PARKSTONE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,4,RAVEN DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,10,PEREGRINE DRIVE
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,65D,4,PEREGRINE DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,15,MORILLON ROAD
|
||||
ECO4 GBIS - JJC <73m<33>,NONE,66D,14,ABBEY DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,11,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,12,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,70C,16,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,69C,17,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,72C,18,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,71C,19,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,70C,20,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,71C,21,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,22,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,70C,23,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,71C,24,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,25,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,71C,28,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,71C,30,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,31,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,72C,32,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,33,ST LAWRENCE CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,103,THE QUEENS DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,135,THE QUEENS DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,71C,26,LONGCROFT ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,28,LONGCROFT ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,69C,30,LONGCROFT ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,36,LONGCROFT ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,70C,1,CLITHEROE GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,70C,3,CLITHEROE GARDENS
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,50,PARKSTONE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,119,CUTNOOK LANE
|
||||
ECO4 GBIS REMEDIAL,NONE,67D,89,PARKSTONE ROAD
|
||||
ECO4 GBIS REMEDIAL,WC&Bathroom extractor,66D,22,LINNET DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,All wet rooms need extractors,75C,153,HEATHCOTE STREET
|
||||
ECO4 GBIS REMEDIAL,NONE,67D,37,MEAFORD DRIVE
|
||||
ECO4 GBIS REMEDIAL,NONE,67D,24,SEEDFIELDS ROAD
|
||||
ECO4 GBIS,WC&Bathroom extractor,67D,16,IONA PLACE
|
||||
ECO4 GBIS REMEDIAL,NONE,68D,27,ROUNDWAY
|
||||
ECO4 GBIS REMEDIAL,Bathroom Extractor,67D,50,LOUISE DRIVE
|
||||
ECO4 GBIS REMEDIAL,NONE,66D,30,ANGLESEY DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,99,MEAFORD DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,71C,90,MEAFORD DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,2, GREGSON CLOSE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,32, ANGLESEY DRIVE
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,4, PEMBRIDGE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,12A,PEMBRIDGE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,69C,10, PEMBRIDGE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,10A, PEMBRIDGE ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,9, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,7, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,5, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,3, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,2, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,20, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,18, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,15, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,12, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,10, LOMOND WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,71C,7, INGLEBY ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,91, WIMBORNE AVENUE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,87, WIMBORNE AVENUE
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,85, WIMBORNE AVENUE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,83, WIMBORNE AVENUE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,5, POOLSIDE
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,387, LIGHTWOOD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,69C,379, LIGHTWOOD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,7, PEEL STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,58, WISE STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,52, BRIDLE PATH
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,49, BRIDLE PATH
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,9, MELBOURNE STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,1,TILL WALK
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,75C,36,Woodville road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,18,Bilston street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,19,Sedgley walk
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,9,Farrington close
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,33,Oakfield
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,70C,49,Oakfield
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,45,Oakfield
|
||||
ECO4 - REMEDIAL CWI ONLY,WC Extractor,72C,5,Owens way
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,72C,7,Owens way
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,5,Fyfield Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,17,Willington Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,74C,19,Willington Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,27,Willington Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,74C,33,Willington Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,74C,41,Willington Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,5,Mallams Mews
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,71C,35,HEATHCOTE STREET
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,96,EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,97,EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,72C,155,EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,151, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,113, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,111, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,105, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,103, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,101, EDGEFIELD ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,96,LONGLEY ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,114, LONGLEY ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,70C,30,Caroline Street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,32,Caroline Street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,34,Caroline Street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,5,Conewood Place
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,17,Conewood Place
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,21,Conewood Place
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,27,Conewood Place
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,54,Kirkup Walk
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,4,Milverton Place
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,48,Lundy Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,71C,56,Heathcote Road
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,47,Hurst Street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,59,Caroline Street
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,15,Sedgley Walk
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,17,Sedgley Walk
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,69C,144,Foley Road
|
||||
ECO4 - CAVITY ONLY,Trickle Vents,71C,13,Logepole clos
|
||||
ECO4 - CAVITY ONLY,NONE,71C,21,Earlsdon crescent
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,70C,5,HUBBARDS ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,72C,7,HUBBARDS ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,13,HUBBARDS ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom&Kitchen extractor,72C,15,HUBBARDS ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,34,HUBBARDS ROAD
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,74C,8,THE GREENWAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,74C,9,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,72C,13,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,73C,14,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,73C,19,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,73C,36,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,74C,45,ORCHARD WAY
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,71C,2O,EDINBURGH AVENUE
|
||||
ECO4 - REMEDIAL CWI ONLY,Bathroom Extractor,73C,29,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,74C,31,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,72C,42,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents and Extractors for the whole house,74C,56,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,72C,80,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,74C,82,THE QUEENS DR
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,73C,90,CHILTERN DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,74C,96,CHILTERN DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Kitchen Extractor,73C,112,CHILTERN DR
|
||||
ECO4 - REMEDIAL CWI ONLY,Trickle Vents,70C,21,CLITHEROE GARD
|
||||
ECO4 - REMEDIAL CWI ONLY,NONE,70C,26,CLITHEROE GARDENS
|
||||
|
|
|
@ -8,6 +8,4 @@ class SubmissionReader():
|
|||
A quick and dirty csv reader to run in parrall with Lewis' Deemed score process
|
||||
"""
|
||||
self.path = path
|
||||
self.df = pd.read_csv(self.path)
|
||||
print(self.df.shape) # Shows column titles
|
||||
self.df["Address"] = self.df[" House Number"] + " " + self.df[" Street Name"]
|
||||
self.df = pd.read_csv(self.path)
|
||||
17
poetry.lock
generated
17
poetry.lock
generated
|
|
@ -437,6 +437,21 @@ files = [
|
|||
[package.extras]
|
||||
tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich ; python_version >= \"3.11\""]
|
||||
|
||||
[[package]]
|
||||
name = "fuzzywuzzy"
|
||||
version = "0.18.0"
|
||||
description = "Fuzzy string matching in python"
|
||||
optional = false
|
||||
python-versions = "*"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "fuzzywuzzy-0.18.0-py2.py3-none-any.whl", hash = "sha256:928244b28db720d1e0ee7587acf660ea49d7e4c632569cad4f1cd7e68a5f0993"},
|
||||
{file = "fuzzywuzzy-0.18.0.tar.gz", hash = "sha256:45016e92264780e58972dca1b3d939ac864b78437422beecebb3095f8efd00e8"},
|
||||
]
|
||||
|
||||
[package.extras]
|
||||
speedup = ["python-levenshtein (>=0.12)"]
|
||||
|
||||
[[package]]
|
||||
name = "idna"
|
||||
version = "3.10"
|
||||
|
|
@ -1463,4 +1478,4 @@ files = [
|
|||
[metadata]
|
||||
lock-version = "2.1"
|
||||
python-versions = ">=3.12"
|
||||
content-hash = "7c7fb2198bf2cb04e0af34fa6769280fda46907a2024b8f4c188847962964631"
|
||||
content-hash = "46fe0a96958fc7f51391f94b0c4ba7fd4e85c34dcdf900667f24279c441d4fc0"
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ dependencies = [
|
|||
"pandas (>=2.2.3,<3.0.0)",
|
||||
"pydantic[email] (>=2.10.6,<3.0.0)",
|
||||
"openpyxl (>=3.1.5,<4.0.0)",
|
||||
"fuzzywuzzy (>=0.18.0,<0.19.0)",
|
||||
]
|
||||
|
||||
[tool.poetry]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue