Model/domain
Khalim Conn-Kowlessar bfc30d7aee Slice 102f-prep.2: Table N5 PSR interpolation (variable heating duration)
SAP 10.2 Appendix N3.5 + Table N5 (PDF p.107) — for heat pumps with
"Variable" daily heating duration, the annual N24,9 and N16,9 totals
(days operating at 24h or 16h instead of the standard 9h) are obtained
by linear interpolation between Table N5 rows at the dwelling's plant
size ratio, rounded to the nearest whole number of days.

Clamps to the table bounds (PSR ≤ 0.2 → first row; PSR ≥ 1.2 → last
row) per the same convention applied to PSR efficiency lookup in
Appendix N (PDF p.101 lines 6007-6008).

Cohort sanity: cert 0380's PSR ≈ 1.43 → (3, 38) per the last-row
clamp; worksheet shows Jan N24,9=3 + Jan/Dec N16,9=28+10=38 — exact
match to Table N5 row "1.2 or more".

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 16:28:46 +00:00
..
addresses standardist Address 2026-05-22 10:13:32 +00:00
data_transformation moved classifier data transformation to an easy one 2026-06-01 14:53:34 +00:00
epc pr review, move domain and orhcestration 2026-06-01 14:00:31 +00:00
sap10_calculator Slice 102f-prep.2: Table N5 PSR interpolation (variable heating duration) 2026-06-01 16:28:46 +00:00
sap10_ml Slice 102b: cylinder storage loss via SAP 10.2 Tables 2/2a/2b 2026-06-01 16:28:45 +00:00
tasks added postcode splitter rewrite to ddd 2026-05-19 16:35:09 +00:00
postcode.py get rid of comments 2026-05-20 13:21:11 +00:00