Commit graph

130 commits

Author SHA1 Message Date
Daniel Roth
b143169659 Generate property reference to uprn map from csv bytes 🟥 2026-02-04 11:23:30 +00:00
Daniel Roth
dd31c2d945 correction to method definitions 2026-02-04 10:48:59 +00:00
Daniel Roth
4cbc3456f0 define s3 and local uprn lookup classes 2026-02-04 10:45:08 +00:00
Daniel Roth
116e5c3bb4 update readme 2026-01-30 09:50:33 +00:00
Daniel Roth
f253bbbf8b optionally inject uprn lookup into parser method, for testing purposes 🟩 2026-01-30 09:32:34 +00:00
Daniel Roth
d26ea2863b get uprn from reference:uprn file. parsing test fails for now, need to fix 2026-01-29 17:19:03 +00:00
Daniel Roth
d83d73c129 Local postgres within devcontainer, plus fixes so data loads into db 2026-01-29 16:11:16 +00:00
Daniel Roth
67ea36348e correct dash in log 2026-01-29 12:49:09 +00:00
Daniel Roth
32555640c9 Load surveys to database as part of processing 2026-01-29 12:15:52 +00:00
Daniel Roth
c1d480b87d map survey to model 🟩 2026-01-29 09:33:34 +00:00
Daniel Roth
47b416e5cb map survey to model 🟥 2026-01-28 18:06:18 +00:00
Daniel Roth
751032e666 fixes so it actually runs 2026-01-28 09:54:33 +00:00
Daniel Roth
60241f947e add readme 2026-01-27 16:57:59 +00:00
Daniel Roth
0d9ee79c40 adjust some element mappings for consistency between systems 2026-01-27 16:25:21 +00:00
Daniel Roth
32f9850a27 minor fixes and TODO 2026-01-27 16:08:20 +00:00
Daniel Roth
803484defd Map lbwf data to new structure 🟩 2026-01-27 15:59:06 +00:00
Daniel Roth
d6112f3dc8 Map lbwf data to new structure 🟥 2026-01-27 15:20:13 +00:00
Daniel Roth
61caf8c495 Map peabody data to new structure 🟪 2026-01-27 14:48:05 +00:00
Daniel Roth
dc5b43d453 Map peabody data to new structure 🟪 2026-01-27 14:47:17 +00:00
Daniel Roth
0bd5106cb4 Map peabody data to new structure 🟩 2026-01-27 14:30:23 +00:00
Daniel Roth
a0fa676230 Map peabody data to new structure 🟥 2026-01-27 13:53:09 +00:00
Daniel Roth
6a2bb26bae Redefine conditions data structures. Mapping tests broken 2026-01-27 13:29:06 +00:00
Daniel Roth
9509306e3d Add aspect instance to asset condition and modify how peabody walls are mapped 🟥 2026-01-27 13:08:35 +00:00
Daniel Roth
5ab07d6903 make element keys and values consistent 2026-01-27 09:07:12 +00:00
Daniel Roth
cfc73d8f90 fix broken test 2026-01-26 17:07:22 +00:00
Daniel Roth
d2ce135f07 final missing mappings 2026-01-26 16:45:36 +00:00
Daniel Roth
eaf793011b remaining lbwf mappings 2026-01-26 16:20:21 +00:00
Daniel Roth
1bd7117097 final peabody element mappings 2026-01-26 14:27:52 +00:00
Daniel Roth
3da9a643e0 more peabody mappings 2026-01-26 12:37:57 +00:00
Daniel Roth
793ae8098f More peabody -> domain mapping 2026-01-26 10:25:03 +00:00
Daniel Roth
2d77511650 Map remaining Peabody EXTERNAL elements 2026-01-23 17:11:11 +00:00
Daniel Roth
8cdbe107e5 add TODO to is_block_level 2026-01-23 16:21:33 +00:00
Daniel Roth
7741373671 Map more peabody elements 2026-01-23 15:54:53 +00:00
Daniel Roth
42cfcf604c Extra test case, and note unhandled elements 2026-01-23 14:52:52 +00:00
Daniel Roth
4c16632b2f process both file types in local runner 2026-01-23 14:01:21 +00:00
Daniel Roth
42f9821f1b Map to dataclasses from Peabody objects 🟩 2026-01-23 12:50:48 +00:00
Daniel Roth
d480339ba6 Map to dataclasses from Peabody objects 🟥 2026-01-23 12:09:19 +00:00
Daniel Roth
949c9f684d fix typos in lbwf element mapper 2026-01-23 11:40:32 +00:00
Daniel Roth
7f74c892e6 make a note of missing element codes and tidy up HHSRS 2026-01-22 17:04:06 +00:00
Daniel Roth
212d62e835 Map to new dataclasses from LBWF objects 🟩 2026-01-22 16:28:10 +00:00
Daniel Roth
fa72d16239 small tidies 2026-01-22 15:21:31 +00:00
Daniel Roth
03fb727994 Remodel dataclasses map from LBWF objects 🟥 2026-01-22 15:00:58 +00:00
Daniel Roth
3289dc226d Rename Element to LbwfElement 2026-01-22 13:28:51 +00:00
Daniel Roth
a7201b0dc4 Start writing peabody mapper. Now rethink model before continuing 2026-01-22 12:20:17 +00:00
Daniel Roth
1634e04dda consistent address trimming when assmebling property objects 2026-01-22 09:30:50 +00:00
Daniel Roth
9ccbbafb29 Detect block-level asset conditions 🟩 2026-01-22 09:24:23 +00:00
Daniel Roth
3cdc871aae Detect block-level asset conditions - additional test cases 🟥 2026-01-22 09:23:01 +00:00
Daniel Roth
f8db0cadba Ignore block level assets during parsing 2026-01-22 09:15:37 +00:00
Daniel Roth
80f3325cf0 Detect block-level asset conditions 🟩 2026-01-22 09:08:15 +00:00
Daniel Roth
187d7fbadd Detect block-level asset conditions - additional test cases 🟥 2026-01-22 09:06:05 +00:00