Model/utils
Khalim Conn-Kowlessar 8fc8a90c8b Add WCHG Elmhurst summary ingest script (SharePoint -> S3 + epc_property)
One-time ingest of Wythenshawe Community Housing Group Elmhurst *Summary*
PDFs: resolve each property's SharePoint folder from the WCHG xlsx, download
the summary, run the existing extractor -> mapper -> SAP10 pipeline, and
(with --commit) push the PDF to S3, record an uploaded_files row, and save
the EpcPropertyData to epc_property keyed on the national UPRN (property_id
NULL, replace-by-(uprn,source)). Dry-run by default; also emits a SAP-accuracy
CSV vs Elmhurst's reported current SAP (% within 0.5 + MAE).

Adds DomnaSites.SOCIAL_HOUSING (SOCIAL_HOUSING_SHAREPOINT_ID) for the site.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 16:40:27 +00:00
..
sharepoint Add WCHG Elmhurst summary ingest script (SharePoint -> S3 + epc_property) 2026-07-16 16:40:27 +00:00
tests restructuing property class to move more property level attributes to the Property class 2023-10-06 11:39:41 +01:00
__init__.py further breaking up code 2023-07-20 12:24:34 +01:00
file_data_extraction.py poc done for now 2024-11-29 12:10:29 +00:00
fullSapParser.py extending extraction 2024-11-27 17:07:56 +00:00
logger.py fix pylance problem in logger 2026-02-12 14:32:48 +00:00
OsmosisCondtionReportParser.py adding the summary report extraction class 2024-11-28 08:38:38 +00:00
pandas_utils.py changed to utils 2026-05-11 08:37:44 +00:00
s3.py changed to utils 2026-05-11 08:37:44 +00:00