diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 6a975a4..754b7c2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,8 @@ New features Bug fixes ######### +* Implement default temperature limits for VDI 4655 calculation to make + ``summer_temperature_limit`` and ``winter_temperature_limit`` optional * Fix leap year handling in VDI 4655 profiles Other changes diff --git a/src/demandlib/vdi/regions.py b/src/demandlib/vdi/regions.py index 83d6dd0..b82c0e7 100644 --- a/src/demandlib/vdi/regions.py +++ b/src/demandlib/vdi/regions.py @@ -603,8 +603,8 @@ def get_load_curve_houses(self): for house in self.houses: t_limit = namedtuple("temperature_limit", "summer winter") tl = t_limit( - summer=house["summer_temperature_limit"], - winter=house["winter_temperature_limit"], + summer=house.get("summer_temperature_limit", 15), + winter=house.get("winter_temperature_limit", 5), ) df_typ = ( self.type_days[tl]