mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
Across 500 real RdSAP-21.0.1 certs from 2026, mapper goes 0% -> 100% success. Schema-loading + ml-transform + ml_training_data: 146 tests pass. Mainly affected fields: - SapHeating: instantaneous_wwhrs, shower_outlets (now Union with List shape) - SapWindow: glazing_gap, frame_factor, pvc_frame, window_transmission_details - SapEnergySource: pv_battery_count, wind_turbine_details, pv_batteries (List form) - SapBuildingPart: all 13 sub-fields now Optional - SapFloorDimension: Measurement | int | float fallback - RdSapSchema21_0_1: 16 top-level fields (mechanical_vent_*, lighting counts, ...) Mapper helpers added: _measurement_value, _first_pv_battery, _first_shower_outlet. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| domain | ||
| loaders | ||
| schema | ||
| search | ||
| surveys | ||
| __init__.py | ||
| construction_age_band.py | ||
| efficiency.py | ||
| floor.py | ||
| fuel.py | ||
| heating_controls.py | ||
| hotwater.py | ||
| main_heating.py | ||
| property_type_built_form.py | ||
| roof.py | ||
| walls.py | ||
| windows.py | ||