Commit graph

3355 commits

Author SHA1 Message Date
Daniel Roth
3349edda89 initial definition of trigger request object 2026-02-16 10:03:07 +00:00
Daniel Roth
53cfd9ee8c start setting up lambda deployment code 2026-02-16 09:57:00 +00:00
Daniel Roth
d1fb1a6d39 typehint read_io_from_s3 signature to remove pylance problems in calling modules 2026-02-16 09:45:26 +00:00
Daniel Roth
e6c0feaf1c remove unused import 2026-02-16 09:12:55 +00:00
Daniel Roth
13620ffc2d Merge branch 'main' into feature/automate-categorisation-of-works 2026-02-16 09:12:33 +00:00
KhalimCK
1015d9bbc5
Merge pull request #709 from Hestia-Homes/bug/ubuntu-update
changing build commange to handle ubuntu upgrade from docker 28 to 29
2026-02-13 17:30:24 +00:00
Khalim Conn-Kowlessar
64260a4bbb changing build commange to handle ubuntu upgrade from docker 28 to 29 2026-02-13 17:27:41 +00:00
Daniel Roth
bd9e553e35 bulk update of plans 2026-02-13 14:50:48 +00:00
Daniel Roth
8e5016978e Merge branch 'main' into feature/automate-categorisation-of-works 2026-02-13 13:44:27 +00:00
Daniel Roth
16386173af get update_plan working 2026-02-13 13:39:38 +00:00
KhalimCK
b5574467c6
Merge pull request #706 from Hestia-Homes/bug/ignored-cost-caps
bug fixed for 0 target gain where infinity was being selected
2026-02-13 12:56:31 +00:00
Khalim Conn-Kowlessar
7237ad5a79 bug fixed for 0 target gain where infinity was being selected 2026-02-13 12:40:07 +00:00
Daniel Roth
e0e50d696a fixes so it runs (as far as the database update), plus some temp prints 2026-02-13 12:26:31 +00:00
KhalimCK
b4d1dae748
Merge pull request #705 from Hestia-Homes/bug/sap-below-zero
handling cases where ventilation recommendation has a score taking a property below 1
2026-02-13 11:15:28 +00:00
Khalim Conn-Kowlessar
24a7c95f63 handling cases where ventilation recommendation has a score taking a property below 1 2026-02-13 10:42:17 +00:00
Daniel Roth
561594a6ca consistent use of Tuple 2026-02-13 09:45:15 +00:00
Daniel Roth
61d9e64e1b also update scenario when updating plan 2026-02-13 09:44:35 +00:00
Daniel Roth
f34a6269f7 Move updating of is_default to domain rather than database layer 2026-02-13 09:39:25 +00:00
Daniel Roth
4b07310d6b define database methods 2026-02-12 17:36:47 +00:00
Daniel Roth
857d7e3da1 Check whether plan with EPC goal is compliant 🟪 2026-02-12 16:10:11 +00:00
Daniel Roth
bf0fce8ca5 Check whether plan with EPC goal is compliant (and change goal_value back to required)🟩 2026-02-12 16:08:37 +00:00
Daniel Roth
080000123f cater for goal_value being NULL 🟥 2026-02-12 15:40:03 +00:00
Daniel Roth
70fd417c4a Check whether plan with EPC goal is compliant 🟥 2026-02-12 15:04:02 +00:00
Daniel Roth
3761d0bbe7 fix pylance problem in logger 2026-02-12 14:32:48 +00:00
Daniel Roth
f955184260 refactor processor 2026-02-12 14:25:35 +00:00
Daniel Roth
4ddb5592f3 give classes immutable records to protect udpating 2026-02-12 12:58:44 +00:00
Daniel Roth
a0515ea3bb correct import path following move of domain 2026-02-12 12:45:17 +00:00
Daniel Roth
80cd44c97a move domain into app directory 2026-02-12 12:44:42 +00:00
Daniel Roth
c31ad577a6 define class methods to construct domain classes from sqlalchemy models 2026-02-12 12:44:18 +00:00
Daniel Roth
7c88e22424 Define Plan and Scenario domain classes 2026-02-12 12:31:37 +00:00
Daniel Roth
b3fa7c3051 rename Plan and Scenario to PlanModel and ScenarioModel 2026-02-12 12:01:39 +00:00
Daniel Roth
73607a5117 sqlalchemy 2.0 typing in scenario 2026-02-12 11:08:35 +00:00
Daniel Roth
e7f941d5e4 use sqlalchemy 2.0 typing in recommendations , and write processing logic 2026-02-12 10:00:47 +00:00
Daniel Roth
598a612b40 define db methods 2026-02-12 09:23:47 +00:00
Daniel Roth
e0857ab7a2 Merge branch 'main' into feature/automate-categorisation-of-works 2026-02-11 17:23:04 +00:00
Daniel Roth
9faba4af42 set up postgres class 2026-02-11 17:22:00 +00:00
KhalimCK
46f07bd1ee
Merge pull request #703 from Hestia-Homes/bug/bool-error
Handling error case where there was a None roof description
2026-02-11 17:17:14 +00:00
Khalim Conn-Kowlessar
d3a494a7e7 handling missing roof description 2026-02-11 17:09:08 +00:00
Khalim Conn-Kowlessar
7ad2b3d46b corrected test 2026-02-11 16:53:19 +00:00
Khalim Conn-Kowlessar
9e6ff3e48d map empty description to null outputs for Roof Attributes and updated tests. Removed redundant repeat test 2026-02-11 13:57:56 +00:00
Khalim Conn-Kowlessar
866166c022 handle typing error for addreses class 2026-02-11 12:41:37 +00:00
Daniel Roth
2afccf944e add github actions back into devcontainer 2026-02-11 12:30:14 +00:00
Daniel Roth
6c242188b7 update devcontainer to mount to home directory 2026-02-11 11:57:59 +00:00
Daniel Roth
91fe9ccc4d fix merge conflict in vscode settings and add pylance analysis 2026-02-10 18:24:04 +00:00
Daniel Roth
c67e4644e4 define processor and local runner 2026-02-10 18:11:50 +00:00
Daniel Roth
b2f1190066 create categorisation directory 2026-02-10 17:45:49 +00:00
Daniel Roth
71de7e9a86 add github workflow vscode extensions to devcontainer 2026-02-10 17:10:12 +00:00
Jun-te Kim
d4064da365
Merge pull request #702 from Hestia-Homes/feature/deploy_safely
Feature/deploy safely
2026-02-10 17:08:28 +00:00
9a8cc902d0 comments to make it more clear 2026-02-10 17:02:40 +00:00
3d7b6d6584 only true for dev 2026-02-10 17:02:17 +00:00