Commit graph

130 commits

Author SHA1 Message Date
Khalim Conn-Kowlessar
f3b24bfcd5 Added logic for already highly performant floors 2023-06-26 17:01:19 +01:00
Khalim Conn-Kowlessar
2b13d38b60 Added recommend_suspended_floor_insulation 2023-06-26 16:07:23 +01:00
Khalim Conn-Kowlessar
8976acefdf created rcommendation utils, floor recommendations wip 2023-06-26 16:01:49 +01:00
Khalim Conn-Kowlessar
a565a35e9a Added U-value and perimeter estimation functions 2023-06-26 13:05:12 +01:00
Khalim Conn-Kowlessar
d40d20497f refactors gain optimised slightly 2023-06-26 09:48:59 +01:00
Khalim Conn-Kowlessar
6005387314 setting up class 2023-06-25 23:02:17 +01:00
Khalim Conn-Kowlessar
eccf0d0bfd proof of concept knapsack optimizer 2023-06-25 22:40:05 +01:00
Khalim Conn-Kowlessar
c116adf3c0 minor 2023-06-24 22:50:08 +01:00
Khalim Conn-Kowlessar
80a10e7981 u value method for floors 2023-06-23 18:54:59 +01:00
Khalim Conn-Kowlessar
d8e6fcbfda Added check for another property below 2023-06-23 16:21:08 +01:00
Khalim Conn-Kowlessar
4a89b1f409 moved year built 2023-06-23 16:06:12 +01:00
Khalim Conn-Kowlessar
9f36efb2a1 Fixed tests 2023-06-23 16:03:40 +01:00
Khalim Conn-Kowlessar
4afac71fa0 Working tests 2023-06-23 15:29:01 +01:00
Khalim Conn-Kowlessar
018f7a23f9 Fixed broken test 2023-06-23 15:27:02 +01:00
Khalim Conn-Kowlessar
3501bb8c5d Adding tests but still got a bug 2023-06-23 15:25:06 +01:00
Khalim Conn-Kowlessar
a7fbab377e Fixed tests for diminishin returns 2023-06-23 14:33:05 +01:00
Khalim Conn-Kowlessar
0717245947 added prune diminishing recommendations 2023-06-23 14:31:09 +01:00
Khalim Conn-Kowlessar
5bfded838f Added solid brick wall test case 2023-06-23 13:01:02 +01:00
Khalim Conn-Kowlessar
4f74f9d8b0 set up testing framework 2023-06-23 10:38:54 +01:00
Khalim Conn-Kowlessar
7dbeffe8c4 Added todo 2023-06-22 19:17:50 +01:00
Khalim Conn-Kowlessar
c2e67f5e35 todo 2023-06-22 18:50:50 +01:00
Khalim Conn-Kowlessar
0d89c00bf0 Fix logic for walls recommendations 2023-06-22 18:07:32 +01:00
Khalim Conn-Kowlessar
8a10cec739 Refactored the WallRecommendations code 2023-06-22 17:51:23 +01:00
Khalim Conn-Kowlessar
6afc8d2e67 Added built-form to uvalue estimates 2023-06-22 10:58:47 +01:00
Khalim Conn-Kowlessar
b867297c8d completed recommendation logic 2023-06-22 10:49:01 +01:00
Khalim Conn-Kowlessar
c4087b6124 Implemented methodology for extracting uvalue estimate 2023-06-22 10:34:58 +01:00
Khalim Conn-Kowlessar
ea7dd6148e Added UvalueEstimations documentation 2023-06-22 10:10:54 +01:00
Khalim Conn-Kowlessar
f5bebd4b78 First commit of UvalueEstimations class 2023-06-22 10:06:28 +01:00
Khalim Conn-Kowlessar
537caa410c record of todo 2023-06-21 17:42:30 +01:00
Khalim Conn-Kowlessar
10c758ad81 Implemented conservation area logic 2023-06-21 17:40:47 +01:00
Khalim Conn-Kowlessar
ee91c8244b Added in logic to allow both external and internal wall insulation as options. Currently lots of recommendation combinations can come through however we will trim them later and make them more relevant to the customer 2023-06-21 12:13:35 +01:00
Khalim Conn-Kowlessar
9965767ae6 Added placeholder conversation area boolean and added internal wall insulation parts 2023-06-21 10:48:50 +01:00
Khalim Conn-Kowlessar
cea77aee1c Added external wall insulation parts 2023-06-21 10:09:31 +01:00
Khalim Conn-Kowlessar
3a2cf2609c starting external wall insulation logic 2023-06-20 19:00:13 +01:00
Khalim Conn-Kowlessar
2f333ad38c solid brick wall external wall insulation 2023-06-20 18:52:00 +01:00
Khalim Conn-Kowlessar
4e8735cf76 Added property age estimate 2023-06-20 18:45:08 +01:00
Khalim Conn-Kowlessar
4a67e7f222 minor, need to estimate building age 2023-06-20 18:41:19 +01:00
Khalim Conn-Kowlessar
4f83c85077 Added new R value util function 2023-06-20 18:39:10 +01:00
Khalim Conn-Kowlessar
9bb9b0707a Working on wall recommendations, added convert_r_value function 2023-06-20 18:19:30 +01:00
Khalim Conn-Kowlessar
9bbed2f5ef First internal wall insulation recommendation 2023-06-20 15:43:47 +01:00
Khalim Conn-Kowlessar
b549a9ead1 Working on wall recommendations 2023-06-20 15:19:35 +01:00
Khalim Conn-Kowlessar
e8181a9595 Added additional tests and fixed mainfuel test 2023-06-20 10:38:16 +01:00
Khalim Conn-Kowlessar
83b1f70616 incorporate base utility into all classes 2023-06-20 10:29:37 +01:00
Khalim Conn-Kowlessar
9e61f3c8fb Added anomaly handling into classes by introducing the BaseUtility class 2023-06-20 10:20:30 +01:00
Khalim Conn-Kowlessar
2c17b983d0 Added test for no data in mainheat controls 2023-06-19 20:35:55 +01:00
Khalim Conn-Kowlessar
7d30978caa replace silly results 2023-06-19 20:33:34 +01:00
Khalim Conn-Kowlessar
ccc4610b18 Added borehole tests 2023-06-19 20:31:55 +01:00
Khalim Conn-Kowlessar
148bd5e857 Added unit tests for property 2023-06-19 20:16:15 +01:00
Khalim Conn-Kowlessar
35a9679220 Added property tests 2023-06-19 19:42:08 +01:00
Khalim Conn-Kowlessar
3f2992bcb0 corrected tests 2023-06-19 13:50:10 +01:00