mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
reviewing methodology
This commit is contained in:
parent
0ffc59861c
commit
67f3e8ab70
1 changed files with 42 additions and 9 deletions
|
|
@ -951,7 +951,7 @@ class AssetList:
|
||||||
######################################################
|
######################################################
|
||||||
# 1) Has been flagged on the non-intrusives as being a cavity wall, empty or partially filled
|
# 1) Has been flagged on the non-intrusives as being a cavity wall, empty or partially filled
|
||||||
# 2) The age is before 1995
|
# 2) The age is before 1995
|
||||||
# TODO: 3) Remove anything that likley has access issues
|
# 3) We don't remove anything that haas access issues yet
|
||||||
self.standardised_asset_list["non_intrusive_indicates_empty_cavity"] = (
|
self.standardised_asset_list["non_intrusive_indicates_empty_cavity"] = (
|
||||||
(~self.standardised_asset_list[self.STANDARD_PROPERTY_TYPE].isin(["bedsit"])) &
|
(~self.standardised_asset_list[self.STANDARD_PROPERTY_TYPE].isin(["bedsit"])) &
|
||||||
(self.standardised_asset_list['non-intrusives: Construction'] == "CAVITY") &
|
(self.standardised_asset_list['non-intrusives: Construction'] == "CAVITY") &
|
||||||
|
|
@ -976,6 +976,19 @@ class AssetList:
|
||||||
self.EPC_API_DATA_NAMES["current-energy-efficiency"]] <= self.EMPTY_CAVITY_SAP_THRESHOLD
|
self.EPC_API_DATA_NAMES["current-energy-efficiency"]] <= self.EMPTY_CAVITY_SAP_THRESHOLD
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
z0 = self.standardised_asset_list[
|
||||||
|
self.standardised_asset_list["epc_indicates_empty_cavity"] & (
|
||||||
|
~self.standardised_asset_list["non_intrusive_indicates_empty_cavity"]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
z0['non-intrusives: Construction'].value_counts()
|
||||||
|
z0['non-intrusives: Insulated'].value_counts()
|
||||||
|
z00 = z0[z0['non-intrusives: Insulated'] == "EWI"]
|
||||||
|
|
||||||
|
# If the EPC is estimated, perhaps we should defer to the non-intrusives?
|
||||||
|
z00[""]
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
# Extraction
|
# Extraction
|
||||||
######################################################
|
######################################################
|
||||||
|
|
@ -990,14 +1003,26 @@ class AssetList:
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
z = self.standardised_asset_list[
|
# z3 = self.standardised_asset_list[
|
||||||
self.standardised_asset_list["non-intrusives: CIGA Check Required"] == "YES"
|
# self.standardised_asset_list["non_intrusive_indicates_cavity_extraction"]
|
||||||
]
|
# ]
|
||||||
z["non-intrusives: Insulated"].value_counts()
|
# z3['non-intrusives: Material'].value_counts()
|
||||||
z["non-intrusives: Material"].value_counts()
|
# self.standardised_asset_list['non-intrusives: Material'].value_counts()
|
||||||
z[self.ATTRIBUTE_SAP_THRESHOLD_AND_BELOW].value_counts()
|
#
|
||||||
z[self.EPC_API_DATA_NAMES["current-energy-efficiency"]].max()
|
# z = self.standardised_asset_list[
|
||||||
zz = z[z[self.EPC_API_DATA_NAMES["current-energy-efficiency"]] == 105]
|
# self.standardised_asset_list["non-intrusives: CIGA Check Required"] == "YES"
|
||||||
|
# ]
|
||||||
|
# z["non-intrusives: Insulated"].value_counts()
|
||||||
|
# z["non-intrusives: Material"].value_counts()
|
||||||
|
# z[self.ATTRIBUTE_SAP_THRESHOLD_AND_BELOW].value_counts()
|
||||||
|
# z[self.EPC_API_DATA_NAMES["current-energy-efficiency"]].max()
|
||||||
|
# z[self.EPC_API_DATA_NAMES["current-energy-efficiency"]].min()
|
||||||
|
# z[self.STANDARD_YEAR_BUILT].describe()
|
||||||
|
#
|
||||||
|
# zz = z[z[self.EPC_API_DATA_NAMES["current-energy-efficiency"]] == 105]
|
||||||
|
# z2 = self.standardised_asset_list[
|
||||||
|
# self.standardised_asset_list["non-intrusives: CIGA Check Required"] == "NO"
|
||||||
|
# ]
|
||||||
|
|
||||||
######################################################
|
######################################################
|
||||||
# Solar
|
# Solar
|
||||||
|
|
@ -1159,6 +1184,10 @@ class AssetList:
|
||||||
.lower().str.contains("solid")
|
.lower().str.contains("solid")
|
||||||
) & (
|
) & (
|
||||||
~self.standardised_asset_list["epc_has_floor_recommendation"]
|
~self.standardised_asset_list["epc_has_floor_recommendation"]
|
||||||
|
) & (
|
||||||
|
# We do not utilise estimated EPCs for this method because we will always find that
|
||||||
|
# "epc_has_floor_recommendation" is False
|
||||||
|
~self.standardised_asset_list["estimated"]
|
||||||
)
|
)
|
||||||
) | (
|
) | (
|
||||||
(
|
(
|
||||||
|
|
@ -1180,6 +1209,10 @@ class AssetList:
|
||||||
.lower().str.contains("suspended")
|
.lower().str.contains("suspended")
|
||||||
) & (
|
) & (
|
||||||
~self.standardised_asset_list["epc_has_floor_recommendation"]
|
~self.standardised_asset_list["epc_has_floor_recommendation"]
|
||||||
|
) & (
|
||||||
|
# We do not utilise estimated EPCs for this method because we will always find that
|
||||||
|
# "epc_has_floor_recommendation" is False
|
||||||
|
~self.standardised_asset_list["estimated"]
|
||||||
)
|
)
|
||||||
) | (
|
) | (
|
||||||
(
|
(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue