Skip to content

Commit 3e747a6

Browse files
Merge branch 'hotfix/v2.18.7' into main
2 parents 135bb18 + 3c319b5 commit 3e747a6

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

archetypal/idfclass/outputs.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,9 @@ def reporting_frequency(self):
251251
@reporting_frequency.setter
252252
def reporting_frequency(self, value):
253253
value = value.title()
254-
assert value in self.REPORTING_FREQUENCIES, (
255-
f"reporting_frequency {value} is not recognized.\nChoose from the "
256-
f"following:\n{self.REPORTING_FREQUENCIES}"
257-
)
254+
assert (
255+
value in self.REPORTING_FREQUENCIES
256+
), f"reporting_frequency {value} is not recognized.\nChoose from the following:\n{self.REPORTING_FREQUENCIES}"
258257
self._reporting_frequency = value
259258

260259
def add_custom(self, outputs):
@@ -600,28 +599,29 @@ def add_sensible_heat_gain_summary_components(self):
600599
# so that the total for the timestep sums to zero. These columns are derived strictly from the other columns.
601600

602601
def add_end_use_balance_components(self):
602+
version = str(self.idf.file_version)
603603
for group in [
604-
EndUseBalance.HVAC_MODE,
605-
EndUseBalance.HVAC_INPUT_SENSIBLE,
606-
EndUseBalance.HVAC_INPUT_HEATED_SURFACE,
607-
EndUseBalance.HVAC_INPUT_COOLED_SURFACE,
608-
EndUseBalance.LIGHTING,
609-
EndUseBalance.EQUIP_GAINS,
610-
EndUseBalance.PEOPLE_GAIN,
611-
EndUseBalance.SOLAR_GAIN,
612-
EndUseBalance.INFIL_GAIN,
613-
EndUseBalance.INFIL_LOSS,
614-
EndUseBalance.VENTILATION_LOSS,
615-
EndUseBalance.VENTILATION_GAIN,
616-
EndUseBalance.NAT_VENT_GAIN,
617-
EndUseBalance.NAT_VENT_LOSS,
618-
EndUseBalance.OPAQUE_ENERGY_FLOW,
619-
EndUseBalance.OPAQUE_ENERGY_STORAGE,
620-
EndUseBalance.WINDOW_LOSS,
621-
EndUseBalance.WINDOW_GAIN,
622-
EndUseBalance.HRV_LOSS,
623-
EndUseBalance.HRV_GAIN,
624-
EndUseBalance.AIR_SYSTEM,
604+
EndUseBalance.get_keys("HVAC_MODE", version=version),
605+
EndUseBalance.get_keys("HVAC_INPUT_SENSIBLE", version=version),
606+
EndUseBalance.get_keys("HVAC_INPUT_HEATED_SURFACE", version=version),
607+
EndUseBalance.get_keys("HVAC_INPUT_COOLED_SURFACE", version=version),
608+
EndUseBalance.get_keys("LIGHTING", version=version),
609+
EndUseBalance.get_keys("EQUIP_GAINS", version=version),
610+
EndUseBalance.get_keys("PEOPLE_GAIN", version=version),
611+
EndUseBalance.get_keys("SOLAR_GAIN", version=version),
612+
EndUseBalance.get_keys("INFIL_GAIN", version=version),
613+
EndUseBalance.get_keys("INFIL_LOSS", version=version),
614+
EndUseBalance.get_keys("VENTILATION_LOSS", version=version),
615+
EndUseBalance.get_keys("VENTILATION_GAIN", version=version),
616+
EndUseBalance.get_keys("NAT_VENT_GAIN", version=version),
617+
EndUseBalance.get_keys("NAT_VENT_LOSS", version=version),
618+
EndUseBalance.get_keys("OPAQUE_ENERGY_FLOW", version=version),
619+
EndUseBalance.get_keys("OPAQUE_ENERGY_STORAGE", version=version),
620+
EndUseBalance.get_keys("WINDOW_LOSS", version=version),
621+
EndUseBalance.get_keys("WINDOW_GAIN", version=version),
622+
EndUseBalance.get_keys("HRV_LOSS", version=version),
623+
EndUseBalance.get_keys("HRV_GAIN", version=version),
624+
EndUseBalance.get_keys("AIR_SYSTEM", version=version),
625625
]:
626626
for item in group:
627627
self._output_variables.add((item, "Hourly"))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "archetypal"
3-
version = "2.18.6"
3+
version = "2.18.7"
44
description = "Retrieve, construct, simulate, convert and analyse building archetypes"
55
authors = ["Samuel Letellier-Duchesne <samuelduchesne@me.com>"]
66
license = "MIT License"

0 commit comments

Comments
 (0)