Appendix T

Improvement measures

epctk.appendix.appendix_t.apply_low_energy_lighting(base, dwelling)[source]

Apply low energy lighting improvement :param base: base performance is ignored, but necessary to maintain consisten interface :param dwelling: :return:

epctk.appendix.appendix_t.apply_pv(base, dwelling)[source]

Apply PV improvements. Only valid if the dwelling is not a flat and there are no photovoltaic systems already installed

Parameters:
  • base – The base dwelling configuration
  • dwelling – The improved dwelling configuration
Returns:

Update the dwelling configuration and return bool indicating whether the PV improvement applies

epctk.appendix.appendix_t.apply_solar_hot_water(base, dwelling)[source]

Apply the solar hot water improvement :param base: The base dwelling configuration :param dwelling: The improved dwelling configuration

Returns:

epctk.appendix.appendix_t.apply_wind(base, dwelling)[source]
Parameters:
  • base – The base dwelling configuration
  • dwelling – The improved dwelling configuration
Returns:

Update the dwelling configuration and return bool indicating whether the wind improvement applies

epctk.appendix.appendix_t.needs_separate_solar_cylinder(base)[source]
Parameters:base – The base dwelling configuration

Returns:

epctk.appendix.appendix_t.run_improvements(dwelling)[source]

Need to run the dwelling twice: once with pcdf fuel prices to get cost change, once with normal SAP fuel prices to get change in SAP rating

Parameters:dwelling
Returns:
epctk.appendix.appendix_t.run_ter(input_dwelling)[source]

Run the Target Energy Rating (TER) for the input dwelling.

Parameters:input_dwelling
Returns:COPY of the dwelling with the TER results Assigns the .results to the input_dwelling.ter_results