mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
removed todo
This commit is contained in:
parent
fceb6a1d96
commit
e65d190e19
5 changed files with 4 additions and 11 deletions
2
.idea/Model.iml
generated
2
.idea/Model.iml
generated
|
|
@ -7,7 +7,7 @@
|
||||||
<sourceFolder url="file://$MODULE_DIR$/open_uprn" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/open_uprn" isTestSource="false" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/recommendations" isTestSource="false" />
|
<sourceFolder url="file://$MODULE_DIR$/recommendations" isTestSource="false" />
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="jdk" jdkName="Python 3.10 (backend)" jdkType="Python SDK" />
|
<orderEntry type="jdk" jdkName="Python 3.10 (model_data)" jdkType="Python SDK" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
</component>
|
</component>
|
||||||
<component name="PyNamespacePackagesService">
|
<component name="PyNamespacePackagesService">
|
||||||
|
|
|
||||||
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
|
|
@ -3,7 +3,7 @@
|
||||||
<component name="Black">
|
<component name="Black">
|
||||||
<option name="sdkName" value="Python 3.10 (backend)" />
|
<option name="sdkName" value="Python 3.10 (backend)" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (backend)" project-jdk-type="Python SDK" />
|
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (model_data)" project-jdk-type="Python SDK" />
|
||||||
<component name="PythonCompatibilityInspectionAdvertiser">
|
<component name="PythonCompatibilityInspectionAdvertiser">
|
||||||
<option name="version" value="3" />
|
<option name="version" value="3" />
|
||||||
</component>
|
</component>
|
||||||
|
|
|
||||||
|
|
@ -118,19 +118,12 @@ async def trigger_plan(body: PlanTriggerRequest):
|
||||||
|
|
||||||
logger.info("Getting components and epc recommendations")
|
logger.info("Getting components and epc recommendations")
|
||||||
|
|
||||||
# TODO: Move this to a class. We probably want a Recommender class which takes the injects the optimisers
|
|
||||||
# in as a dependency and then the optimisers can take the input measures in as part of the setup() method
|
|
||||||
|
|
||||||
recommendations = {}
|
recommendations = {}
|
||||||
recommendations_scoring_data = []
|
recommendations_scoring_data = []
|
||||||
property_scoring_data = {}
|
property_scoring_data = {}
|
||||||
|
|
||||||
for p in input_properties:
|
for p in input_properties:
|
||||||
|
|
||||||
# TODO: TEMP
|
|
||||||
if p.address1 == "The Hollies Farm House, Church Walk, Little Dalby":
|
|
||||||
continue
|
|
||||||
|
|
||||||
# Property recommendations
|
# Property recommendations
|
||||||
p.get_components(cleaned)
|
p.get_components(cleaned)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -178,7 +178,7 @@ def create_recommendation_scoring_data(
|
||||||
if recommendation["type"] == "windows_glazing":
|
if recommendation["type"] == "windows_glazing":
|
||||||
scoring_dict["MULTI_GLAZE_PROPORTION_ENDING"] = 100
|
scoring_dict["MULTI_GLAZE_PROPORTION_ENDING"] = 100
|
||||||
scoring_dict["WINDOWS_ENERGY_EFF_ENDING"] = "Average"
|
scoring_dict["WINDOWS_ENERGY_EFF_ENDING"] = "Average"
|
||||||
if scoring_dict["glazing_type_ENDING"] == "multiple":
|
if scoring_dict["glazing_type_ENDING"] in ["multiple", "double"]:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
raise NotImplementedError("Implement me")
|
raise NotImplementedError("Implement me")
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ def app():
|
||||||
[
|
[
|
||||||
{"address": "3 Church Terrace", "postcode": "LE13 0PW", "Notes": None},
|
{"address": "3 Church Terrace", "postcode": "LE13 0PW", "Notes": None},
|
||||||
{"address": "3, Main Street, Redmile", "postcode": "NG13 0GA", "Notes": None},
|
{"address": "3, Main Street, Redmile", "postcode": "NG13 0GA", "Notes": None},
|
||||||
{"address": "The Hollies Farm House, Church Walk, Little Dalby", "postcode": "LE14 2UQ", "Notes": None},
|
{"address": "Manor House, Kennel Lane, Reepham", "postcode": "LN3 4DZ", "Notes": None},
|
||||||
{"address": "13 Main Street", "postcode": "LE14 2JU", "Notes": None},
|
{"address": "13 Main Street", "postcode": "LE14 2JU", "Notes": None},
|
||||||
{"address": "8 The Crescent, Coston Road, Buckminster", "postcode": "NG33 5SF", "Notes": None},
|
{"address": "8 The Crescent, Coston Road, Buckminster", "postcode": "NG33 5SF", "Notes": None},
|
||||||
]
|
]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue