diff --git a/docs/try_gh_app/docs/.doctrees/environment.pickle b/docs/try_gh_app/docs/.doctrees/environment.pickle index 8b6ad8e62..66751f2d9 100644 Binary files a/docs/try_gh_app/docs/.doctrees/environment.pickle and b/docs/try_gh_app/docs/.doctrees/environment.pickle differ diff --git a/docs/try_gh_app/docs/.doctrees/index.doctree b/docs/try_gh_app/docs/.doctrees/index.doctree index f8645b06f..0e8c0d9a6 100644 Binary files a/docs/try_gh_app/docs/.doctrees/index.doctree and b/docs/try_gh_app/docs/.doctrees/index.doctree differ diff --git a/docs/try_gh_app/docs/_sources/index.rst.txt b/docs/try_gh_app/docs/_sources/index.rst.txt index 92afbf00a..0c0f76dda 100644 --- a/docs/try_gh_app/docs/_sources/index.rst.txt +++ b/docs/try_gh_app/docs/_sources/index.rst.txt @@ -59,7 +59,7 @@ Contents Publications ============ - - TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, `pdf `___, `bibtex `__ + - TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, `pdf `__, `bibtex `__ - CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, `pdf `__, `bibtex `__ - Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, `pdf `__ diff --git a/docs/try_gh_app/docs/index.html b/docs/try_gh_app/docs/index.html index 1e41488d7..969929bee 100644 --- a/docs/try_gh_app/docs/index.html +++ b/docs/try_gh_app/docs/index.html @@ -157,7 +157,7 @@

Contents

    -
  • TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, pdf <http://dx.doi.org/10.1080/19401493.2017.1283539>`___, `bibtex

  • +
  • TEASER: an open tool for urban energy modelling of building stocks. Remmen P., Lauster M., Mans M., Fuchs M., Osterhage T., Müller D.. Journal of Building Performance Simulation, February 2017, pdf, bibtex

  • CityGML Import and Export for Dynamic Building Performance Simulation in Modelica. Remmen P., Lauster M., Mans M., Osterhage T., Müller D.. BSO16, p.329-336, September 2016, pdf, bibtex

  • Scalable Design-Driven Parameterization of Reduced Order Models Using Archetype Buildings with TEASER. Lauster M., Mans M., Remmen P., Fuchs M., Müller D.. BauSIM2016, p.535-542, September 2016, pdf

diff --git a/docs/try_gh_app/docs/searchindex.js b/docs/try_gh_app/docs/searchindex.js index ae373a200..417cba8c3 100644 --- a/docs/try_gh_app/docs/searchindex.js +++ b/docs/try_gh_app/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["acknowledgments", "archetypes", "code/modules", "code/teaser", "code/teaser.data", "code/teaser.data.input", "code/teaser.data.input.inputdata", "code/teaser.data.input.inputdata.weatherdata", "code/teaser.data.output", "code/teaser.examples", "code/teaser.examples.verification", "code/teaser.logic", "code/teaser.logic.archetypebuildings", "code/teaser.logic.archetypebuildings.bmvbs", "code/teaser.logic.archetypebuildings.bmvbs.custom", "code/teaser.logic.archetypebuildings.tabula", "code/teaser.logic.archetypebuildings.tabula.de", "code/teaser.logic.archetypebuildings.tabula.dk", "code/teaser.logic.archetypebuildings.urbanrenet", "code/teaser.logic.buildingobjects", "code/teaser.logic.buildingobjects.buildingphysics", "code/teaser.logic.buildingobjects.buildingsystems", "code/teaser.logic.buildingobjects.calculation", "code/teaser.logic.simulation", "development", "examples/e1_generate_archetype", "examples/e2_export_aixlib_models", "examples/e3_export_ibpsa_models", "examples/e4_save", "examples/e5_load", "examples/e6_generate_building", "examples/e7_retrofit", "faq", "index", "install_teaser", "license", "teaser.Examples", "teaser_advanced_example", "teaser_api_example"], "filenames": ["acknowledgments.rst", "archetypes.rst", "code/modules.rst", "code/teaser.rst", "code/teaser.data.rst", "code/teaser.data.input.rst", "code/teaser.data.input.inputdata.rst", "code/teaser.data.input.inputdata.weatherdata.rst", "code/teaser.data.output.rst", "code/teaser.examples.rst", "code/teaser.examples.verification.rst", "code/teaser.logic.rst", "code/teaser.logic.archetypebuildings.rst", "code/teaser.logic.archetypebuildings.bmvbs.rst", "code/teaser.logic.archetypebuildings.bmvbs.custom.rst", "code/teaser.logic.archetypebuildings.tabula.rst", "code/teaser.logic.archetypebuildings.tabula.de.rst", "code/teaser.logic.archetypebuildings.tabula.dk.rst", "code/teaser.logic.archetypebuildings.urbanrenet.rst", "code/teaser.logic.buildingobjects.rst", "code/teaser.logic.buildingobjects.buildingphysics.rst", "code/teaser.logic.buildingobjects.buildingsystems.rst", "code/teaser.logic.buildingobjects.calculation.rst", "code/teaser.logic.simulation.rst", "development.rst", "examples/e1_generate_archetype.md", "examples/e2_export_aixlib_models.md", "examples/e3_export_ibpsa_models.md", "examples/e4_save.md", "examples/e5_load.md", "examples/e6_generate_building.md", "examples/e7_retrofit.md", "faq.rst", "index.rst", "install_teaser.rst", "license.rst", "teaser.Examples.rst", "teaser_advanced_example.rst", "teaser_api_example.rst"], "titles": ["Acknowledgments", "Archetype Buildings", "teaser", "teaser package", "teaser.data package", "teaser.data.input package", "teaser.data.input.inputdata package", "teaser.data.input.inputdata.weatherdata package", "teaser.data.output package", "teaser.examples package", "teaser.examples.verification package", "teaser.logic package", "teaser.logic.archetypebuildings package", "teaser.logic.archetypebuildings.bmvbs package", "teaser.logic.archetypebuildings.bmvbs.custom package", "teaser.logic.archetypebuildings.tabula package", "teaser.logic.archetypebuildings.tabula.de package", "teaser.logic.archetypebuildings.tabula.dk package", "teaser.logic.archetypebuildings.urbanrenet package", "teaser.logic.buildingobjects package", "teaser.logic.buildingobjects.buildingphysics package", "teaser.logic.buildingobjects.buildingsystems package", "teaser.logic.buildingobjects.calculation package", "teaser.logic.simulation package", "Issues solved in development", "Example 1: Generate archetype buildings using TEASER API", "Example 2: Export Modelica models for AixLib library using TEASER API", "Example 3: Export Modelica models for IBPSA library using TEASER API", "Example 4: Save information", "Example 5: Load information", "Example 7: Generate single building", "Example 7: Retrofit buildings", "Frequently Asked Questions", "TEASER", "Install TEASER", "License", "Examples", "Advanced examples", "API examples"], "terms": {"The": [0, 1, 3, 5, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 37, 38], "follow": [0, 1, 3, 13, 14, 16, 17, 19, 25, 31, 35, 37, 38], "peopl": [0, 19], "have": [0, 1, 3, 9, 16, 17, 19, 20, 21, 22, 29, 31, 32, 33, 37], "directli": [0, 3, 19, 22], "contribut": [0, 22], "implement": [0, 1, 16, 17, 19, 24], "teaser": [0, 1, 24, 28, 29, 30, 31, 37, 38], "michael": [0, 1], "man": [0, 1, 33], "moritz": [0, 1], "lauster": [0, 1, 33], "marcu": [0, 1], "fuch": [0, 1, 33], "yasin": 0, "goerguelu": 0, "christoph": 0, "gingter": 0, "peter": [0, 1], "remmen": [0, 1, 33], "special": 0, "thank": 0, "goe": [0, 22], "gregor": 0, "hillebrand": 0, "who": [0, 22], "creat": [0, 5, 8, 10, 11, 12, 20, 22, 26, 27, 28, 30, 31, 37], "basi": 0, "retrofit": [0, 3, 9, 12, 19, 20, 33, 38], "matrix": [0, 20, 22], "thi": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "section": [1, 3, 24, 33], "give": 1, "short": [1, 20], "overview": 1, "about": [1, 4, 8, 9, 25, 37], "methodologi": [1, 9, 12, 16, 17, 37], "For": [1, 3, 8, 18, 19, 25, 26, 27, 30], "exact": [1, 9, 16, 17, 37], "mean": [1, 9, 13, 19, 25, 26, 27, 33, 37], "all": [1, 3, 4, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37], "attribut": [1, 3, 4, 8, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 28, 30, 37], "usag": [1, 3, 8, 9, 13, 14, 16, 17, 18, 19, 22, 25, 37], "pleas": [1, 3, 8, 12, 16, 17, 25, 30, 32, 33], "read": [1, 3, 25, 30], "doc": [1, 3, 13, 14, 18, 25, 26, 27, 30, 38], "class": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 37, 38], "exampl": [1, 2, 3, 19, 22, 32, 33, 34], "provid": [1, 16, 17, 25, 26, 27, 35, 38], "i": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "base": [1, 3, 4, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 37], "three": [1, 10, 19, 22, 26, 27, 28, 31, 37], "differ": [1, 3, 9, 12, 16, 17, 18, 19, 20, 22, 25, 31, 37], "studi": 1, "investig": [1, 14], "german": [1, 13, 16, 20, 33], "stock": [1, 33, 37], "1": [1, 3, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 32, 37, 38], "2": [1, 3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 30, 34, 37, 38], "3": [1, 3, 5, 8, 10, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 32, 34, 37, 38], "us": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38], "5": [1, 3, 8, 19, 20, 22, 25, 30, 32, 37, 38], "basic": [1, 5, 8], "paramet": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 30, 37], "data": [1, 2, 3, 9, 16, 17, 19, 20, 25, 26, 27, 28, 29, 30], "enrich": [1, 4], "main": [1, 3, 9, 10, 37, 38], "year": [1, 3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 20, 30, 31, 37], "construct": [1, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 30, 37], "net": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 37], "leas": [1, 3, 12, 13, 14, 16, 17, 18, 19], "area": [1, 3, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "averag": [1, 3, 12, 13, 14, 16, 17, 18, 19], "height": [1, 3, 12, 13, 14, 16, 17, 18, 19, 25], "floor": [1, 3, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 31, 37], "number": [1, 3, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25], "current": [1, 3, 12, 19, 20, 22, 37], "five": 1, "ar": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 32, 33, 34, 37], "we": [1, 3, 8, 9, 10, 16, 17, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 37], "plane": 1, "integr": [1, 21, 25], "soon": [1, 3], "bmvb": [1, 3, 11, 12, 25, 31], "packag": [1, 2, 29, 33, 34], "contain": [1, 3, 5, 8, 9, 10, 13, 14, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 34, 37], "creation": 1, "parametris": 1, "typebuild": [1, 14], "In": [1, 3, 8, 9, 13, 14, 19, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 37], "set": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 30, 31, 37], "up": [1, 37], "dataset": [1, 9, 14, 37], "out": [1, 35], "limit": [1, 9, 35, 37], "inform": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 30, 37, 38], "method": [1, 3, 8, 19, 22, 25], "principl": 1, "accord": [1, 3, 5, 8, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 37], "lichtmess": [1, 3], "envelop": 1, "function": [1, 3, 5, 8, 9, 10, 11, 12, 16, 17, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 37, 38], "": [1, 3, 12, 13, 14, 16, 17, 18, 19, 22, 23, 37], "can": [1, 3, 5, 8, 9, 12, 13, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 37, 38], "automat": [1, 3, 8, 19, 20, 29, 30, 37], "assign": [1, 3, 12, 13, 14, 16, 17, 18, 19, 21, 30], "thermal": [1, 8, 12, 13, 14, 19, 20, 22, 27, 30, 37], "zone": [1, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "These": [1, 16, 17, 26, 27, 33, 37], "mainli": 1, "handl": [1, 3, 12, 13, 14, 16, 17, 18, 19, 21], "addit": [1, 3, 5, 8, 9, 13, 14, 18, 19, 20, 25, 30, 31, 34, 37], "necessari": [1, 9, 21, 22, 37], "statist": [1, 4, 13], "aspect": 1, "divis": [1, 11, 19], "wall": [1, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22, 25, 27, 30, 31, 37], "properti": [1, 3, 8, 13, 16, 17, 18, 19, 20, 21, 25, 30, 37], "materi": [1, 3, 4, 5, 8, 11, 16, 17, 19, 25, 30, 31], "respect": [1, 9, 37], "type": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 30, 31, 37], "detail": [1, 13, 14], "specif": [1, 3, 5, 9, 12, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 34, 37], "given": [1, 5, 8, 13, 16, 17, 18, 19, 20, 22], "below": [1, 19, 33], "connect": [1, 19, 22, 35, 37], "between": [1, 3, 12, 16, 17, 19, 20, 22, 25, 34], "where": [1, 3, 10, 16, 17, 26, 27, 30, 37], "variou": 1, "administr": 1, "were": 1, "relationship": 1, "possibl": 1, "refin": [1, 13], "further": [1, 3, 16, 17, 18, 22, 34], "structur": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 21], "from": [1, 3, 5, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 33, 35], "kaag": 1, "4": [1, 3, 8, 13, 14, 16, 17, 19, 22, 25, 27, 38], "often": [1, 32], "Such": 1, "din": [1, 5, 19], "12524": 1, "4108": 1, "6": [1, 5, 10, 13, 14, 22, 30, 32, 37], "7": [1, 20, 21, 22, 34, 37, 38], "multi": [1, 13, 14, 16, 25], "divid": [1, 13, 14, 16, 17, 22], "50": [1, 13, 14, 19], "25": [1, 13], "storag": [1, 13, 14, 22, 37], "15": [1, 11, 13, 14, 18, 19, 30, 37], "meet": [1, 13, 14, 37], "restroom": [1, 13, 14], "ict": [1, 13, 14], "which": [1, 3, 4, 5, 9, 13, 14, 16, 17, 19, 20, 22, 25, 28, 34, 37], "an": [1, 3, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "laboratori": [1, 14, 25], "forschungszentrum": [1, 14], "j\u00fclich": 1, "8": [1, 10, 14, 22, 30], "buildingsclass": [1, 14], "bwzk": [1, 14], "2200": 1, "repres": [1, 3, 9, 13, 14, 20, 22, 37], "9": [1, 14, 22, 30], "verntial": 1, "central": [1, 3, 5, 12, 13, 14, 16, 17, 18, 19, 21], "ahu": [1, 5, 12, 19, 21, 22, 26, 37], "system": [1, 32, 34], "humidif": [1, 14, 21], "de": [1, 12, 15, 33], "40": [1, 14], "10": [1, 5, 19, 22, 30, 33], "2240": [1, 14], "37": 1, "22": [1, 14, 19, 21], "20": [1, 14, 19, 20, 30, 37], "18": [1, 19, 37], "60": [1, 3, 22], "singl": [1, 3, 8, 13, 16, 17, 22, 25, 37, 38], "comput": [1, 10, 22], "live": [1, 16, 17, 30], "100": [1, 13, 30], "famili": [1, 13, 16, 17, 25], "hous": [1, 16, 17, 25], "typologi": [1, 3, 16, 17, 25, 31], "http": [1, 12, 16, 17, 19, 24, 25, 32, 33, 34], "webtool": [1, 16, 17, 25], "eu": [1, 16, 17, 25], "bm": [1, 16, 17, 25], "As": [1, 16, 17, 22, 31], "defin": [1, 3, 5, 9, 10, 12, 16, 17, 19, 22, 30, 37], "one": [1, 3, 8, 9, 10, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 29, 37], "refer": [1, 3, 16, 17, 26, 27, 30], "wherea": [1, 16, 17], "want": [1, 8, 12, 16, 17, 26, 27, 28, 37], "gener": [1, 3, 8, 9, 12, 13, 16, 17, 18, 22, 33, 37, 38], "individu": [1, 3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 30, 33], "underli": [1, 16, 17], "some": [1, 5, 9, 16, 17, 19, 21, 23, 25, 30, 32, 34, 37], "assumpt": [1, 9, 16, 17, 37], "made": [1, 16, 17], "explain": [1, 16, 17, 30], "each": [1, 3, 8, 9, 12, 13, 16, 17, 19, 20, 22, 27, 37], "ha": [1, 9, 13, 16, 17, 19, 20, 30, 31, 37], "four": [1, 3, 16, 17, 19, 22], "orient": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "outer": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 27, 30, 31, 37], "window": [1, 3, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 27, 30, 31, 32, 37], "north": [1, 9, 13, 14, 16, 17, 18, 20, 22, 30, 37], "east": [1, 16, 17, 20, 22], "south": [1, 13, 14, 16, 17, 18, 20, 22, 30], "west": [1, 16, 17, 20, 22], "two": [1, 3, 9, 13, 16, 17, 18, 19, 22, 25, 29, 30, 34, 37], "rooftop": [1, 9, 11, 13, 14, 16, 17, 19, 22, 30, 37], "tilt": [1, 3, 9, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "35": [1, 16, 17, 37], "degre": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 37], "ground": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 22, 30, 31, 37], "door": [1, 11, 16, 17, 19], "default": [1, 3, 4, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 37], "surfac": [1, 10, 13, 14, 16, 17, 21, 22, 30], "calcul": [1, 3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 26, 27, 37], "product": [1, 16, 17, 19], "net_leased_area": [1, 3, 11, 12, 13, 14, 16, 17, 18, 19, 25], "estim": [1, 13, 14, 16, 17, 18], "factor": [1, 13, 14, 16, 17, 18, 19, 21, 22], "period": [1, 16, 17, 20], "note": [1, 3, 10, 13, 14, 16, 17, 18, 19, 20, 21, 22, 33], "doe": [1, 3, 8, 9, 16, 17, 20, 22, 25, 26, 30, 32, 37], "ani": [1, 3, 8, 16, 17, 19, 33, 35, 37], "effect": [1, 16, 17, 21, 22], "heat": [1, 3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 37], "transmiss": [1, 16, 17, 30], "onli": [1, 3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 37], "interior": [1, 10, 13, 16, 17, 19, 22, 30], "specifi": [1, 3, 5, 8, 16, 17, 19, 20, 25, 26, 27, 28, 31], "user": [1, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 33, 37], "profil": [1, 9, 16, 17, 19, 22, 37], "exactli": [1, 16, 17, 20], "also": [1, 3, 9, 16, 17, 19, 22, 30, 32, 33, 37, 38], "alwai": [1, 3, 16, 17, 19, 22, 26, 27, 30, 33], "element": [1, 3, 4, 5, 8, 10, 12, 16, 17, 19, 20, 22, 30, 37], "prescrib": [1, 3, 12, 13, 14, 16, 17, 18, 19], "u": [1, 3, 8, 16, 17, 20, 22, 31, 33, 34], "valu": [1, 3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 27, 30, 31, 37], "determin": [1, 16, 17, 19, 20, 21], "thick": [1, 3, 16, 17, 19, 20, 30, 31], "layer": [1, 3, 5, 8, 11, 16, 17, 19, 30, 31], "xml": [1, 34], "input": [1, 3, 4, 9, 16, 17, 18, 19, 21, 26, 27, 33, 37], "inputdata": [1, 3, 4, 5, 8, 16, 17, 26, 27, 37], "typeelements_tabula_d": [1, 16], "been": [1, 16, 17, 19, 29, 33, 37], "taken": [1, 16, 17, 18, 19], "masea": [1, 16], "www": [1, 16, 17, 32], "ensan": [1, 16], "might": [1, 9, 16, 17, 21, 23, 33, 37], "same": [1, 9, 12, 16, 17, 19, 20, 22, 25, 37], "accept": [1, 16, 17], "rang": [1, 16, 17, 37], "combin": [1, 5, 8, 9, 12, 16, 17, 19, 20, 21, 22, 37], "constant": [1, 16, 17, 19, 20, 22], "exterior": [1, 3, 13, 14, 16, 17, 18, 19, 22, 30], "resist": [1, 3, 12, 16, 17, 19, 20, 22], "0": [1, 3, 8, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 32, 37], "17": [1, 16, 17, 19], "m2": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 22], "k": [1, 16, 17, 19, 20, 22, 25], "w": [1, 12, 16, 17, 19, 20, 22], "flat": [1, 3, 9, 13, 14, 16, 17, 18, 19, 30, 37], "roof": [1, 3, 13, 14, 16, 17, 18, 19, 20, 22, 30, 31], "34": [1, 16, 17], "unheat": [1, 16, 17], "cellar": [1, 3, 12, 13, 16, 17], "direct": [1, 9, 12, 16, 17, 19, 20, 22, 37], "coupl": [1, 16, 17], "21": [1, 16, 17, 21], "wa": [1, 16, 17, 20], "pitch": [1, 16, 17, 30], "bundesministerium": 1, "f": 1, "\u00fc": 1, "r": 1, "verkehr": 1, "bau": 1, "und": [1, 16, 17], "stadtentwicklung": 1, "vereinfachung": 1, "zur": 1, "geometrischen": 1, "technischen": 1, "datenaufnahm": 1, "im": 1, "nichtwohngeb": 1, "\u00e4": 1, "udebestand": 1, "2010": 1, "marku": 1, "lichtm": 1, "\u00df": 1, "vereinfachungen": 1, "die": 1, "energetisch": 1, "bewertung": 1, "von": 1, "geb": 1, "uden": 1, "universit": 1, "tsbibliothek": 1, "wuppert": 1, "tobia": 1, "loga": 1, "nikolau": 1, "diefenbach": 1, "jen": 1, "knissel": 1, "rolf": 1, "born": 1, "ein": 1, "vereinfacht": 1, "statistisch": 1, "abgesichert": 1, "verfahren": 1, "erhebung": 1, "udedaten": 1, "volum": [1, 9, 11, 12, 18, 19, 30, 37], "bauforschung": 1, "praxi": 1, "wohnen": 1, "umwelt": 1, "gmbh": 1, "darmstadt": 1, "2005": 1, "t": [1, 9, 33, 37], "ummenh": 1, "\u00f6": 1, "fer": 1, "m": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 33, 37], "n": [1, 37], "fisch": 1, "forschungsprojekt": 1, "dq": 1, "energieeffizient": 1, "sanierung": 1, "b": 1, "rogeb": 1, "der": 1, "50er": 1, "bi": 1, "70er": 1, "jahr": 1, "erarbeitung": 1, "einer": 1, "planungshilf": 1, "braunschweig": 1, "2008": [1, 19], "bekanntmachung": 1, "regeln": 1, "energieverbrauchskennwert": 1, "vergleichswert": 1, "2009": 1, "baustoff": 1, "produkt": 1, "rme": 1, "feuchteschutztechnisch": 1, "eigenschaften": 1, "tabelliert": 1, "bemessungswert": 1, "deutsch": 1, "fassung": 1, "juli": 1, "2000": [1, 14, 37], "rmeschutz": 1, "energi": [1, 3, 17, 33, 35], "einsparung": 1, "teil": 1, "februar": 1, "2013": 1, "d": [1, 22, 26, 27, 33], "ller": 1, "j": [1, 19, 20, 22], "teichmann": 1, "eneff": 1, "campu": 1, "entwicklung": 1, "integralen": 1, "planungshilfsmittel": 1, "projekt": 1, "abschlussbericht": 1, "juni": 1, "2015": [1, 3, 12, 13, 14, 16, 17, 18, 19, 30, 31], "bauministerkonferenz": 1, "bauwerkszuordnungskatalog": 1, "berechnung": 1, "instat": 1, "ren": 1, "thermischen": 1, "verhalten": 1, "umen": 1, "fenstermodel": 1, "rz": 1, "2012": 1, "11": [1, 5, 37], "ernst": 1, "rudolf": 1, "schramek": 1, "hermann": 1, "recknagel": 1, "sprenger": 1, "editor": 1, "taschenbuch": 1, "heizung": 1, "klimatechnik": 1, "09": 1, "einschli": 1, "lich": 1, "warmwass": 1, "ltetechnik": 1, "oldenbourg": 1, "industrieverlag": 1, "nchen": 1, "74": 1, "aufl": 1, "edit": 1, "isbn": 1, "978": 1, "8356": 1, "3134": 1, "12": [1, 5, 19, 32], "lasten": 1, "raumtemperaturen": 1, "auslegung": 1, "hllast": 1, "jahressimul": 1, "13": [1, 13, 19], "sia": [1, 3, 12, 13, 14, 16, 17, 18, 19], "2024": [1, 3, 12, 13, 14, 16, 17, 18, 19], "standard": [1, 3, 10, 19, 20, 22, 23, 28, 31], "nutzungsbedingungen": 1, "udetechnik": 1, "2006": 1, "14": [1, 14, 30], "parametrierbar": 1, "udemodel": 1, "f\u00fcr": 1, "dynamisch": 1, "energiebedarfsrechnungen": 1, "stadtquartieren": 1, "phd": 1, "thesi": 1, "rwth": [1, 12, 19, 24, 33, 35], "aachen": [1, 33, 35], "univers": [1, 33, 35], "2018": 1, "manfr": 1, "hegger": 1, "rg": 1, "dettmar": 1, "stadtraumtypen": 1, "strukturel": 1, "kennwert": 1, "stadtr": 1, "fraunhof": 1, "irb": 1, "verlag": 1, "stuttgart": 1, "2014": [1, 3, 19], "3816792925": 1, "16": [1, 14, 18, 37], "dirk": 1, "scalabl": [1, 33], "design": [1, 3, 13, 33], "driven": [1, 33], "parameter": [1, 22, 33], "reduc": [1, 33, 37], "order": [1, 4, 20, 26, 27, 28, 29, 30, 33], "model": [1, 3, 8, 10, 12, 19, 20, 21, 22, 33, 38], "bausim": 1, "2016": [1, 33, 35], "sixth": 1, "austrian": 1, "ibpsa": [1, 3, 8, 9, 11, 12, 19, 24, 33, 38], "confer": [1, 37], "535": [1, 33], "542": [1, 33], "dresden": 1, "nutz": 1, "end": [1, 20], "prim": 1, "renergiebedarf": 1, "hlung": 1, "l": 1, "ftung": 1, "trinkwarmwass": 1, "beleuchtung": 1, "nutzungsrandbedingungen": 1, "klimadaten": 1, "oktob": 1, "morri": 1, "g": [1, 3, 8, 12, 13, 14, 19, 20, 22, 25, 30, 32, 34, 37], "davi": 1, "transfer": [1, 3, 19, 20, 21, 22, 30], "john": 1, "wilei": 1, "son": 1, "hoboken": 1, "nj": 1, "2004": [1, 3, 12, 13, 14, 16, 17, 18, 19], "470": 1, "84731": 1, "19": [1, 14, 19, 32, 37], "david": 1, "dilaura": 1, "light": [1, 3, 5, 10, 13, 14, 18, 19, 20, 37], "handbook": [1, 17], "applic": [1, 21, 22, 23, 30], "illumin": 1, "engin": [1, 3, 12, 13, 14, 16, 17, 18, 19, 34], "societi": 1, "america": 1, "new": [1, 3, 8, 9, 11, 12, 19, 20, 24, 31, 33, 37], "york": 1, "ny": 1, "ed": 1, "2011": 1, "87995": 1, "241": 1, "v": [1, 19, 34], "18599": [1, 5, 19], "dezemb": 1, "lindeburg": 1, "mechan": 1, "manual": [1, 32], "pe": 1, "exam": 1, "profession": 1, "public": 1, "belmont": 1, "ca": 1, "thirteenth": 1, "9781591264149": 1, "bruno": 1, "bosi": 1, "werner": 1, "doschko": 1, "klau": 1, "helbig": 1, "zentralheizung": 1, "ftungsbau": 1, "gehlen": 1, "bad": 1, "homburg": 1, "vor": 1, "h": [1, 19], "he": 1, "2001": 1, "9783441921639": 1, "23": [1, 21], "philipp": 1, "mehrfeld": 1, "experimentel": 1, "untersuchung": 1, "ftungstechnik": 1, "laboren": 1, "master": [1, 22, 24, 33], "lehrstuhl": 1, "ud": 1, "raumklimatechnik": 1, "subpackag": 2, "submodul": [2, 15], "dataclass": [2, 3, 5, 8, 19, 20], "modul": [2, 15, 25, 26, 27, 28, 29, 30, 31, 33, 37], "e1_generate_archetyp": [2, 3, 26, 27, 28, 29, 31, 37], "e2_export_aixlib_model": [2, 3], "e3_export_ibpsa_model": [2, 3], "e4_sav": [2, 3, 29], "e5_load": [2, 3], "e6_generate_build": [2, 3], "e7_retrofit": [2, 3], "e8_change_boundary_condit": [2, 3], "e9_building_data_import_from_excel": [2, 3], "logic": [2, 3, 8, 9, 26, 27, 28, 29, 30, 37], "util": [2, 3, 26, 27, 28, 29], "project": [2, 5, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31, 33, 37, 38], "add_non_residenti": [2, 3, 25], "add_residenti": [2, 3, 25], "calc_all_build": [2, 3, 26, 27, 37], "export_aixlib": [2, 3, 26, 37], "export_ibpsa": [2, 3, 4, 8, 27], "instantiate_data_class": [2, 3], "load_project": [2, 3, 29], "merge_windows_calc": [2, 3, 11, 12, 19, 27], "name": [2, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 30, 37], "number_of_elements_calc": [2, 3, 11, 12, 19, 26, 27], "retrofit_all_build": [2, 3, 31], "save_project": [2, 3, 28, 29], "set_default": [2, 3], "used_library_calc": [2, 3, 11, 12, 19, 26, 27], "weather_file_path": [2, 3, 26, 27, 37], "tool": [3, 33], "analysi": [3, 19, 33], "simul": [3, 11, 12, 19, 21, 22, 26, 27, 33, 37], "effici": [3, 21, 33], "buildingelement_input_json": [3, 4], "material_input_json": [3, 4], "teaserjson_input": [3, 4], "usecond_input": [3, 4], "output": [3, 4, 11, 22, 28], "aixlib_output": [3, 4], "buildingelement_output": [3, 4], "ibpsa_output": [3, 4], "material_output": [3, 4], "rununittest": [3, 4], "teaserjson_output": [3, 4], "usecond_output": [3, 4], "load_mat_bind": [3, 4], "load_tb_bind": [3, 4], "load_uc_bind": [3, 4, 37], "verif": [3, 9], "verification_ashrae_140_600": [3, 9], "verification_ashrae_140_620": [3, 9], "verification_ashrae_140_900": [3, 9], "verification_ashrae_140_920": [3, 9], "verification_vdi_6007_room1": [3, 9], "verification_vdi_6007_room3": [3, 9], "verification_vdi_6007_room8": [3, 9], "example_generate_archetyp": [3, 9, 26, 27, 28, 31, 37], "example_export_aixlib": [3, 9], "example_export_ibpsa": [3, 9], "example_sav": [3, 9], "example_load": [3, 9], "example_create_build": [3, 9], "example_retrofit_build": [3, 9], "example_change_boundary_condit": [3, 9, 37], "get_list_of_present_entri": [3, 9, 37], "import_building_from_excel": [3, 9, 37], "import_data": [3, 9, 37], "zoning_exampl": [3, 9, 37], "archetypebuild": [3, 11], "nonresidenti": [3, 11, 13], "residenti": [3, 9, 11, 13, 16, 17, 18, 25, 33, 37], "buildingobject": [3, 5, 8, 11, 30, 37], "build": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26, 27, 28, 33, 35, 37, 38], "thermalzon": [3, 8, 11, 12, 13, 20, 22, 30, 37], "usecondit": [3, 4, 5, 8, 9, 11, 30, 37], "modelicainfo": [3, 11], "celsius_to_kelvin": [3, 11], "clear_directori": [3, 11], "create_path": [3, 11], "division_from_json": [3, 11], "get_default_path": [3, 11, 28, 29], "get_full_path": [3, 11, 26, 27, 29], "includ": [3, 8, 11, 13, 14, 18, 19, 21, 22, 31, 35], "api": [3, 9, 28, 29, 30, 33, 36], "load_data": [3, 25, 30, 37], "fals": [3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 22, 25, 27, 37], "sourc": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 34], "object": [3, 4, 8, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 30, 37], "top": [3, 19, 20], "serv": [3, 20], "script": [3, 9, 10, 30, 37, 38], "interfac": [3, 33], "It": [3, 9, 12, 13, 19, 20, 22, 37], "highli": 3, "recommend": [3, 26, 27, 34], "instanti": [3, 12, 13, 14, 16, 17, 18, 19, 25, 29, 30], "befor": [3, 29], "start": [3, 20, 23, 37], "work": [3, 20, 32, 33], "archetyp": [3, 9, 12, 13, 16, 17, 18, 19, 26, 27, 28, 30, 31, 33, 37, 38], "export": [3, 8, 9, 12, 19, 22, 24, 33, 37, 38], "save": [3, 8, 9, 10, 20, 22, 26, 27, 29, 30, 37, 38], "later": 3, "boolean": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22], "condit": [3, 5, 8, 19, 22, 30, 35], "should": [3, 4, 8, 9, 10, 19, 22, 23, 25, 26, 27, 33, 37], "load": [3, 4, 5, 9, 10, 11, 12, 19, 20, 22, 25, 30, 37, 38], "onc": [3, 9, 37], "you": [3, 8, 9, 12, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38], "add": [3, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 31], "scratch": [3, 10], "true": [3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 25, 30, 37], "str": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 37], "modelica_info": [3, 37], "instanc": [3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 37], "store": [3, 5, 8, 9, 10, 19, 20, 22, 37], "modelica": [3, 8, 9, 12, 19, 22, 23, 33, 38], "relat": [3, 8, 13, 27], "like": [3, 8, 11, 19, 20, 22, 25, 26, 27, 30], "compil": [3, 32], "stop": [3, 23], "time": [3, 9, 19, 20, 22, 23, 37], "etc": [3, 12, 19, 34], "list": [3, 5, 8, 9, 12, 13, 14, 18, 19, 20, 22, 23, 33, 37], "json": [3, 4, 5, 8, 9, 11, 13, 14, 16, 17, 18, 19, 20, 28, 29, 37], "bind": [3, 4, 5, 8, 19, 20, 34], "absolut": 3, "path": [3, 4, 5, 8, 9, 10, 11, 20, 22, 26, 27, 28, 29, 34, 37], "weather": [3, 8, 19, 26, 27], "file": [3, 4, 5, 8, 9, 10, 11, 20, 22, 26, 27, 28, 29, 32, 35, 37, 38], "find": [3, 33], "weatherdata": [3, 5, 6, 26, 27, 37], "int": [3, 5, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 37], "aggreg": [3, 9, 19, 37], "bool": [3, 10, 19, 22, 23], "merg": [3, 12, 19, 22, 35], "separ": [3, 9, 12, 19, 22, 30], "support": [3, 8, 12, 19, 22, 33, 34], "librari": [3, 8, 9, 19, 22, 23, 24, 28, 33, 38], "aixlib": [3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 27, 33, 37, 38], "dir_reference_result": [3, 26], "result": [3, 22, 26, 37], "buildingspi": 3, "format": [3, 5, 9, 22, 28, 37], "If": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28, 30, 32, 33, 34, 37], "none": [3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 37], "copi": [3, 35, 37], "directori": [3, 11, 26, 27], "so": [3, 9, 12, 29, 30, 35, 37], "regress": 3, "test": [3, 10, 26, 33, 34], "against": [3, 19, 20, 22], "year_of_construct": [3, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 30, 37], "number_of_floor": [3, 11, 12, 13, 14, 16, 17, 18, 19, 25, 30], "height_of_floor": [3, 11, 12, 13, 14, 16, 17, 18, 19, 25, 30], "with_ahu": [3, 11, 12, 13, 14, 16, 17, 18, 19, 37], "internal_gains_mod": [3, 12, 13, 14, 16, 17, 18, 19, 25, 37], "office_layout": [3, 12, 13, 14], "window_layout": [3, 12, 13, 14], "construction_typ": [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 37], "non": [3, 9, 12, 13, 14, 16, 17, 18, 19, 25, 28, 33, 37], "need": [3, 4, 8, 9, 12, 19, 20, 22, 25, 29, 30, 31, 32, 37], "offic": [3, 11, 12, 14, 19, 25, 33, 37], "institut": [3, 12, 13, 25, 33, 35], "institute4": [3, 12, 13, 33], "institute8": [3, 12, 13, 33], "more": [3, 26, 27, 28, 30, 37], "e": [3, 8, 12, 13, 14, 19, 20, 22, 25, 30, 32, 33, 34, 35, 37], "obtain": [3, 19, 35], "first": [3, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 27, 28, 29, 30, 37], "float": [3, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 37], "abov": [3, 9, 12, 13, 14, 16, 17, 18, 19, 22, 35, 37], "total": [3, 12, 13, 14, 16, 17, 18, 19, 22], "NOT": [3, 12, 13, 14, 16, 17, 18, 19, 35], "footprint": [3, 12, 13, 14, 16, 17, 18, 19], "empti": [3, 9, 12, 13, 14, 16, 17, 18, 19, 28, 37], "buildingahu": [3, 11, 12, 13, 14, 16, 17, 18, 19], "central_ahu": [3, 11, 12, 13, 14, 16, 17, 18, 19, 37], "hold": [3, 4, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "air": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22], "unit": [3, 12, 13, 14, 16, 17, 18, 19, 21, 34], "mode": [3, 12, 13, 14, 16, 17, 18, 19, 21], "intern": [3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 22], "gain": [3, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30], "done": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 37], "temperatur": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22, 37], "activ": [3, 12, 13, 14, 16, 17, 18, 19, 22, 34], "depend": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 34, 37], "flux": [3, 12, 13, 14, 16, 17, 18, 19, 22], "person": [3, 11, 12, 13, 14, 16, 17, 18, 19, 22, 35], "independ": [3, 12, 13, 14, 16, 17, 18, 19, 22], "max": [3, 12, 13, 14, 16, 17, 18, 19], "heatflowr": [3, 12, 13, 14, 16, 17, 18, 19], "fixed_heat_flow_rate_person": [3, 12, 13, 14, 16, 17, 18, 19], "consider": [3, 12, 13, 14, 16, 17, 18, 19], "moistur": [3, 12, 13, 14, 16, 17, 18, 19], "co2": [3, 12, 13, 14, 16, 17, 18, 19], "regard": [3, 12, 13, 14, 16, 17, 18, 19, 22, 32, 33, 37], "toolbox": [3, 12, 13, 14, 16, 17, 18, 19], "plan": [3, 13, 14], "elong": [3, 13, 14], "compact": [3, 13, 14], "squar": [3, 13, 14, 19], "facad": [3, 13, 14, 16, 17, 18, 22], "punctuat": [3, 13, 14], "banner": [3, 13, 14], "continu": [3, 13, 14, 37], "full": [3, 4, 8, 13, 14, 22], "glaze": [3, 8, 13, 14], "heavi": [3, 5, 10, 13, 14, 18, 20, 30], "return": [3, 9, 10, 11, 19, 20, 21, 37], "type_bldg": 3, "residential_layout": [3, 12, 13], "neighbour_build": [3, 12, 13, 18], "attic": [3, 12, 13], "dormer": [3, 12, 13], "number_of_apart": [3, 12, 18], "iwu": [3, 4, 13, 19, 25, 31, 33], "urbanrenet": [3, 11, 12], "tabula_d": [3, 4, 19, 25], "tabula_dk": 3, "eleven": 3, "single_family_dwel": [3, 25], "est1a": [3, 11, 12], "est1b": [3, 11, 12], "est2": [3, 11, 12], "est3": [3, 11, 12], "est4a": [3, 11, 12], "est4b": [3, 11, 12], "est5": [3, 11, 12], "est6": [3, 11, 12], "est7": [3, 11, 12], "est8a": [3, 11, 12], "est8b": [3, 11, 12], "caution": [3, 13, 18, 22], "complex": [3, 13], "neighbour": [3, 13, 18], "chang": [3, 5, 8, 9, 13, 14, 18, 19, 20, 22, 30], "just": [3, 8, 13, 14, 18, 27], "overal": [3, 13, 18], "adapt": [3, 13, 14, 18], "partli": [3, 13, 22], "groundfloor": [3, 11, 13, 19, 22, 30, 37], "nor": [3, 13, 37], "attach": [3, 13, 19], "apart": [3, 16, 17, 18], "insid": [3, 9, 11, 18, 19, 22, 30, 37], "raise_error": [3, 37], "vdi": [3, 8, 10, 19, 20, 22], "ebc": [3, 12, 19, 24, 33], "building_model": 3, "zone_model": 3, "corg": [3, 8], "internal_id": [3, 12, 19, 20, 26, 27, 37], "record": [3, 19], "reducedord": [3, 8], "multizon": [3, 8, 19], "multizoneequip": [3, 8, 22], "thermalzoneequip": [3, 8], "correct": [3, 8, 13, 14, 20, 32, 37], "doubl": 3, "pane": 3, "tabl": [3, 8], "contrast": [3, 8], "version": [3, 8, 22, 23, 32, 34, 37], "now": [3, 8, 37], "option": [3, 8, 9, 10, 12, 19, 22, 25, 28, 30, 34], "observ": [3, 8], "sinc": [3, 8, 9, 19, 37], "ident": [3, 8, 27], "miss": [3, 8, 19, 33, 37], "old": [3, 8], "contact": [3, 8, 33], "setter": [3, 19], "string": [3, 5, 8, 12, 13, 14, 18, 19, 20, 37], "altern": [3, 8, 20], "annex": [3, 12, 19, 22], "within": [3, 8, 10, 11, 33], "framework": [3, 8, 33], "core": [3, 8, 27], "standalon": [3, 8, 27], "valid": [3, 8, 27], "buildingsystem": [3, 8, 11, 19, 27, 33], "idea": [3, 8, 27, 33], "static": [3, 19, 22], "initi": 3, "call": [3, 8, 9, 12, 19, 21, 22, 25, 26, 27, 28, 29, 30, 37], "load_teaser_json": [3, 4, 5], "year_of_retrofit": [3, 11, 12, 19, 20, 31], "type_of_retrofit": [3, 19, 31], "window_typ": [3, 19, 20, 31], "approach": [3, 13, 14, 16, 17, 19, 22, 30], "both": [3, 19, 26, 27, 28, 31], "tabula": [3, 5, 11, 12, 19, 20, 25, 31, 33], "bmbv": 3, "pass": [3, 8, 13, 21, 26, 27, 30, 31], "keyword": [3, 31], "see": [3, 9, 13, 14, 18, 19, 37], "replac": [3, 20, 31, 37], "adv_retrofit": [3, 31], "allow": [3, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 33], "manner": [3, 31], "insul": [3, 20, 30, 31], "correspond": [3, 19, 28, 31, 32], "calculation_method": 3, "scenario": 3, "To": [3, 20, 25, 26, 27, 29, 30, 31, 32], "coeffici": [3, 10, 20, 22, 30], "inner": [3, 9, 13, 14, 18, 19, 20, 30, 37], "classif": [3, 19], "enev": [3, 19, 20, 31], "eps035": [3, 19, 20], "file_nam": [3, 28, 29], "save_teaser_json": [3, 4, 8], "outputdata": [3, 11], "delet": [3, 8, 11, 19, 20, 25, 26, 30], "could": [3, 9, 10, 37], "alreadi": [3, 9, 30, 34, 37], "load_type_el": [4, 5, 19, 20, 30, 37], "load_materi": [4, 5], "load_material_id": [4, 5], "set_basic_data_teas": [4, 5], "set_layer_data_teas": [4, 5], "load_use_condit": [4, 5, 11, 19, 30, 37], "export_multizon": [4, 8], "delete_type_el": [4, 8, 19, 20], "save_type_el": [4, 8, 19, 20], "save_materi": [4, 8], "set_basic_data": [4, 8], "set_layer_data": [4, 8], "save_use_condit": [4, 8, 11, 19], "used_statist": 4, "templat": [4, 8, 34], "indic": [4, 25, 30], "element_bind": 4, "collect": [4, 5, 8, 11, 22], "ordereddict": [4, 5, 8, 11], "dictionari": [4, 12, 13, 14, 18, 19, 22, 30], "typebuildingel": [4, 5, 8, 9, 20, 37], "path_tb": 4, "material_bind": 4, "path_mat": 4, "materialtempl": 4, "conditions_bind": 4, "path_uc": 4, "data_class": [5, 8, 19, 20], "buildingel": [5, 8, 11, 19], "typic": [5, 8, 13, 19, 20, 21, 22, 25, 30], "characterist": [5, 9, 37], "cite": 5, "bundesministeriumfurverkehrbauundstadtentwicklung": 5, "26": 5, "07": 5, "2007": 5, "norm": [5, 19], "inherit": [5, 8, 19, 20], "code": [5, 9, 10, 19, 20, 30, 34, 37], "prj": [5, 8, 10, 19, 20, 25, 26, 27, 28, 29, 30, 31, 37], "mat_nam": [5, 20], "loader": [5, 20], "identif": 5, "deutschesinstitutfurnormung": 5, "februar2013": 5, "mat_id": 5, "id": [5, 12, 19, 20, 30], "material_id": [5, 19, 20], "proprietari": 5, "teaserjson": [5, 10, 29], "wall_in": 5, "helper": [5, 20], "teaserclass": [5, 8], "represent": [5, 8], "use_cond": [5, 8], "zone_usag": [5, 19], "sia2024": [5, 19], "chosen": [8, 22], "By": [8, 11, 21, 22, 26, 27], "solar": [8, 10, 20, 22, 30], "decoupl": 8, "conduct": [8, 19, 20, 27], "through": [8, 19, 22, 27, 30, 37], "merge_window": [8, 19, 22], "other": [8, 13, 21, 25, 35, 37], "mako": [8, 34], "modelicatempl": 8, "over": [8, 26, 27, 30], "access": [8, 29], "lookup": 8, "templatelookup": 8, "zone_template_1": 8, "thermalzonerecord": 8, "zone_template_2": 8, "zone_template_3": 8, "zone_template_4": 8, "model_templ": 8, "parent": [8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 37], "exist": [8, 16, 17, 19, 20], "sever": [8, 9, 11, 12, 37], "lump": [8, 22, 27], "6007": [8, 10, 19, 20, 22], "consid": [8, 10, 19, 22], "cool": [8, 19, 21, 22], "equip": [8, 14, 37], "model_template_1": 8, "model_template_2": 8, "model_template_3": 8, "model_template_4": 8, "saver": [8, 20], "written": 8, "complet": 8, "wall_out": 8, "bound_cond": 8, "usecondtiion": 8, "il": 8, "from_scratch": [9, 10], "parameter_room1": [9, 10], "parameter_room3": [9, 10], "parameter_room8": [9, 10], "demonstr": [9, 37, 38], "ad": [9, 30, 37], "how": [9, 16, 17, 19, 22, 25, 26, 27, 28, 29, 31, 37, 38], "import": [9, 25, 26, 27, 28, 29, 30, 31, 33], "excel": 9, "appropri": [9, 37], "examplefil": [9, 26, 29, 37], "excelbuildingdata_sampl": [9, 37], "xlsx": [9, 37], "everi": [9, 37], "room": [9, 10, 19, 37], "its": [9, 30, 37], "own": [9, 12, 26, 27, 28, 37], "via": [9, 22, 37], "custom": [9, 12, 13, 37], "algorithm": [9, 37], "adjust": [9, 37], "hi": [9, 22, 37], "block": [9, 16, 17, 37], "your": [9, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37], "here": [9, 33, 37], "big": [9, 25, 37], "netarea": [9, 37], "rooftoptilt": [9, 37], "ceil": [9, 11, 13, 14, 18, 19, 22, 37], "half": [9, 21, 37], "thei": [9, 29, 34, 37], "belong": [9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 37], "adjac": [9, 20, 22, 37], "clockwis": [9, 19, 37], "usagetyp": [9, 37], "shown": [9, 37], "requir": [9, 13, 18, 21, 22, 32, 33, 34, 37], "document": [9, 19, 22, 24, 33, 35, 37], "progress": [9, 33, 37], "yellow": [9, 37], "column": [9, 22, 37], "don": [9, 37], "header": [9, 37], "keep": [9, 12, 16, 17, 19, 37], "consist": [9, 37], "mai": [9, 20, 33, 37], "either": [9, 37], "under": [9, 32, 37, 38], "cell": [9, 37], "blank": [9, 37], "row": [9, 37], "fill": [9, 19, 20, 22, 37], "actual": [9, 19, 22, 37], "That": [9, 22, 33, 37], "A": [9, 20, 33, 35, 37], "extra": [9, 22, 37], "entri": [9, 37], "sheet": [9, 37], "must": [9, 20, 21, 37], "python": [9, 11, 12, 19, 25, 28, 29, 30, 33, 34, 37], "being": [9, 33, 37], "abl": [9, 19, 37], "convert": [9, 37], "reach": [9, 37], "account": [9, 21, 22, 37], "2x": [9, 37], "list_": [9, 37], "extract": [9, 37], "avail": [9, 23, 24, 37], "discard": [9, 37], "nan": [9, 37], "shall": [9, 35, 37], "process": [9, 12, 19, 37], "building_nam": [9, 37], "construction_ag": [9, 37], "path_to_excel": [9, 37], "sheet_nam": [9, 37], "feed": [9, 37], "pai": [9, 37], "attent": [9, 37], "hard": [9, 37], "part": [9, 33, 37], "mark": [9, 37], "y": [9, 37], "ag": [9, 20, 37], "panda": [9, 19, 37], "datafram": [9, 19, 37], "final": [9, 37], "parametr": [9, 37], "perform": [9, 33, 37], "preprocess": [9, 37], "concaten": [9, 37], "case": [9, 19, 20, 21, 22, 25, 26, 27, 28, 30, 37], "line": [9, 22, 32, 37], "anoth": [9, 22, 25, 29, 30, 37], "declar": [9, 37], "inhibit": [9, 37], "usagetype_teas": [9, 37], "weight": [10, 19, 22], "ashra": 10, "140": [10, 30], "600": [10, 25], "second": [10, 25, 28, 30, 37], "third": [10, 25], "help": [10, 30], "aforement": 10, "number_of_el": [10, 19], "root": 10, "teaseroutput": 10, "absorpt": [10, 20, 22, 30], "do": [10, 12, 29, 32, 35], "multipli": 10, "radiat": [10, 20, 22], "after": [10, 11, 19, 29, 33, 37], "620": 10, "900": 10, "920": 10, "compar": 10, "ones": [10, 13, 14, 18], "rouvel": 10, "singlefamilydwel": [11, 12, 33], "generate_archetyp": [11, 12, 13, 15, 16, 17, 18], "buildingphys": [11, 19, 30, 37], "innerwal": [11, 19, 22, 30, 37], "outerwal": [11, 19, 22, 30, 37], "four_el": [11, 19], "one_el": [11, 19], "three_el": [11, 19], "two_el": [11, 19], "add_zon": [11, 19], "calc_building_paramet": [11, 19], "fill_outer_area_dict": [11, 19], "fill_window_area_dict": [11, 19], "get_inner_wall_area": [11, 19], "get_outer_wall_area": [11, 19], "get_window_area": [11, 19], "outer_area": [11, 12, 19], "retrofit_build": [11, 19], "rotate_build": [11, 19], "set_outer_wall_area": [11, 19], "set_window_area": [11, 19], "thermal_zon": [11, 12, 19, 22, 37], "window_area": [11, 12, 19, 22], "add_el": [11, 19], "calc_zone_paramet": [11, 19], "find_door": [11, 19], "find_gf": [11, 19], "find_rt": [11, 19], "find_wal": [11, 19], "find_win": [11, 19], "ground_floor": [11, 19, 20, 37], "infiltration_r": [11, 19, 30], "inner_wal": [11, 19, 20, 37], "outer_wal": [11, 19, 20], "retrofit_zon": [11, 19], "set_inner_wall_area": [11, 19], "set_volume_zon": [11, 19], "t_insid": [11, 19], "t_outsid": [11, 19], "use_condit": [11, 19, 22, 30, 37], "cooling_profil": [11, 19], "heating_profil": [11, 19, 37], "lighting_profil": [11, 19], "machines_profil": [11, 19], "persons_profil": [11, 19, 21], "with_ideal_threshold": [11, 19], "dir_path": 11, "clear": 11, "folder": [11, 26, 28, 32, 37], "transform": 11, "argument": 11, "rel_path": 11, "helperfunct": 11, "rel": [11, 19, 20, 21, 22], "begin": [11, 20, 25, 30], "filenam": [11, 22, 25, 26, 30], "full_path": 11, "apartmentblock": [12, 15, 33], "multifamilyhous": [12, 15, 33], "singlefamilyhous": [12, 15, 33], "terracedhous": [12, 15, 33], "dk": [12, 15], "subclass": [12, 13, 18], "introduc": 12, "obligatori": 12, "better": [12, 13, 14, 16, 17, 18, 19, 20, 21], "control": [12, 13, 14, 16, 17, 18, 19, 20, 21], "hierarch": [12, 13, 14, 16, 17, 18, 19, 20, 21], "embed": [12, 19], "mostli": [12, 19], "random": [12, 13, 14, 18, 19, 20], "distinct": [12, 19, 20], "last": [12, 19, 20, 37], "type_of_build": [12, 19], "unspecifi": [12, 19], "building_id": [12, 19], "track": [12, 19, 37], "even": [12, 19], "outsid": [12, 19, 22, 30], "post": [12, 19], "street_nam": [12, 19, 30], "street": [12, 19], "locat": [12, 19], "citi": [12, 19, 30], "longitud": [12, 19], "latitud": [12, 19], "dict": [12, 13, 14, 18, 19, 22], "kei": [12, 19, 20, 30, 34, 37], "sum": [12, 19, 22, 37], "bldg_height": [12, 19], "m3": [12, 19, 20], "sum_heat_load": [12, 19], "sum_cooling_load": [12, 19], "oneel": [12, 19, 22], "twoelement": [12, 19, 22], "threeelement": [12, 19, 22], "fourel": [12, 19, 22], "rc": [12, 19, 22], "github": [12, 19, 22, 24, 34], "com": [12, 19, 24], "library_attr": [12, 19], "found": [12, 19, 33, 37], "similar": [13, 19, 20, 29], "behaviour": [13, 20, 22], "length": [13, 19, 20, 22], "width": [13, 19], "mandatori": 13, "layout": 13, "state": [13, 16, 17, 21, 26, 37], "otherwis": [13, 35], "foundat": 13, "expert": [13, 14, 18], "zone_area_factor": [13, 14, 18], "boundarycondit": [13, 14, 18, 30], "outer_wall_nam": [13, 14, 18], "roof_nam": [13, 14, 18], "ground_floor_nam": [13, 14, 18], "window_nam": [13, 14, 18], "inner_wall_nam": [13, 14, 18], "cumul": [13, 14, 18], "ceiling_nam": [13, 14, 18], "floor_nam": [13, 14, 18], "gross_factor": [13, 14], "gross": [13, 14], "est_factor_wall_area": [13, 14], "est_exponent_wal": [13, 14], "expon": [13, 14], "est_factor_win_area": [13, 14, 18], "est_exponent_win": [13, 14], "With": [13, 16, 17, 18], "depth": 13, "make": [13, 26, 27, 28, 37], "neighbor": 13, "dwell": 13, "est_living_area_factor": 13, "est_bottom_building_closur": 13, "est_upper_building_closur": 13, "est_factor_cellar_area": 13, "zonal": 14, "distribut": [14, 34, 35], "juelich": 14, "subset": 14, "2230": 14, "2250": 14, "2280": 14, "without": [14, 19, 25, 35, 37], "28": 14, "30": 14, "descript": [16, 17, 19], "our": [16, 17, 25, 26, 27, 29, 30, 31], "storei": [16, 17], "proce": [16, 17], "them": [16, 17, 19, 20, 22, 25, 26, 30, 33, 34], "what": [16, 17], "usual": [16, 17, 20], "refurbish": [16, 17, 20], "advanc": [16, 17, 33, 36], "danish": 17, "typeelements_tabula_dk": 17, "assum": [17, 37], "consult": 17, "hb2016": 17, "hbemo": 17, "urban": [18, 33], "fabric": 18, "boundari": [18, 19, 20, 22], "ratio": [18, 19, 22, 37], "est_factor_facade_to_volum": 18, "describ": [18, 19, 30, 33], "variabl": [18, 29], "est8": 18, "add_lay": [19, 20], "add_layer_list": [19, 20], "calc_ua_valu": [19, 20], "gather_element_properti": [19, 20], "inner_convect": [19, 20, 30], "inner_radi": [19, 20, 30], "outer_convect": [19, 20, 30], "outer_radi": [19, 20, 30], "set_calc_default": [19, 20, 22], "densiti": [19, 20, 30], "heat_capac": [19, 20, 30], "ir_emiss": [19, 20, 22], "load_material_templ": [19, 20], "modify_material_templ": [19, 20], "save_material_templ": [19, 20], "solar_absorp": [19, 20], "thermal_conduc": [19, 20, 30], "thickness_default": [19, 20], "thickness_list": [19, 20], "transmitt": [19, 20, 30], "calc_equivalent_r": [19, 20], "insulate_wal": [19, 20], "retrofit_wal": [19, 20], "a_conv": [19, 20, 30], "g_valu": [19, 20, 30], "replace_window": [19, 20], "shading_g_tot": [19, 20, 22, 30], "shading_max_irr": [19, 20, 22, 30], "max_relative_humidity_profil": [19, 21, 22, 37], "min_relative_humidity_profil": [19, 21, 22, 37], "temperature_profil": [19, 21, 22, 37], "v_flow_profil": [19, 21, 22, 37], "calc_auxiliary_attr": [19, 22], "modelica_ahu_boundari": [19, 22], "modelica_gains_boundari": [19, 22], "modelica_set_temp": [19, 22], "modelica_set_temp_cool": [19, 22], "calc_attribut": [19, 22], "manag": [19, 34], "centralahu": 19, "used_librari": 19, "calc": 19, "cover": 19, "get": [19, 26, 27, 28, 30, 31, 33, 37], "sum_area": 19, "angl": 19, "rotat": 19, "360": 19, "new_area": 19, "size": [19, 25, 30], "model_attr": [19, 37], "relev": [19, 28], "union": 19, "indoor": [19, 22, 33, 35], "kelvin": 19, "outdoor": 19, "t_ground": 19, "side": [19, 20, 30], "density_air": 19, "kg": [19, 20], "heat_capac_air": 19, "capac": [19, 20, 22], "building_el": 19, "t_bt": [19, 20, 22], "distinguish": [19, 22, 25], "neglect": [19, 22], "chose": [19, 25, 27], "safe": 19, "refresh": 19, "azimuth": [19, 20, 22], "desir": [19, 21, 22, 26, 27], "horizont": [19, 20, 22], "face": [19, 20, 22], "ambient": [19, 20, 22, 37], "pre": [19, 32], "2078": 19, "machin": [19, 21, 22, 26], "docstr": 19, "most": [19, 22], "translat": 19, "typical_length": 19, "with_heat": 19, "ideal": 19, "heater": 19, "with_cool": 19, "cooler": 19, "threshold": [19, 20, 22, 30], "t_threshold_h": 19, "t_threshold_cool": 19, "prevent": 19, "simultan": 19, "vice": [19, 37], "versa": 19, "turn": 19, "perman": 19, "shut": 19, "down": 19, "regardless": 19, "c": [19, 35], "built": 19, "en": 19, "european": 19, "dai": [19, 37], "paper": 19, "precipit": 19, "europ": 19, "celect": 19, "benestad": 19, "setpoint": [19, 37], "multipl": [19, 34], "whole": [19, 22, 28, 37], "fix": 19, "flow": [19, 21, 37], "rate": [19, 21], "70": 19, "maximum": 19, "schedul": 19, "per": [19, 21, 37], "internal_gains_moisture_no_peopl": 19, "m\u00b2": [19, 37], "plant": 19, "except": [19, 22], "activity_degree_person": 19, "met": 19, "ratio_conv_rad_person": 19, "convect": [19, 20, 22, 30], "radi": [19, 20, 22], "deriv": 19, "presenc": [19, 22], "24h": 19, "level": [19, 22], "eletr": 19, "medium": 19, "occup": 19, "internalgainsmachinesspecif": 19, "ratio_conv_rad_machin": 19, "Not": 19, "lighting_pow": 19, "spec": 19, "electr": 19, "power": 19, "ratio_conv_rad_light": 19, "align": 19, "min_ahu": [19, 21, 37], "minimum": 19, "suppli": [19, 21, 37], "withprofil": [19, 21], "whether": [19, 21, 22, 35], "max_ahu": [19, 21, 37], "use_constant_infiltr": 19, "choos": [19, 25], "open": [19, 28, 29, 33, 34], "natur": 19, "infiltr": [19, 37], "ventil": 19, "due": [19, 20, 22, 30, 37], "base_infiltr": 19, "max_user_infiltr": 19, "max_overheating_infiltr": 19, "when": [19, 22, 38], "overh": 19, "appear": 19, "max_summer_infiltr": 19, "summer": 19, "tmin": 19, "tmax": 19, "winter_reduction_infiltr": 19, "reduct": [19, 30], "userach": 19, "cold": 19, "hourli": [19, 21], "timestep": 19, "customiz": 19, "self": [19, 20], "lead": [19, 37], "physic": [20, 21, 37], "BE": [20, 35], "building_age_group": 20, "1984": 20, "1994": 20, "90": [20, 22, 30, 37], "180": [20, 22, 30], "270": [20, 22, 30], "r1": 20, "equival": [20, 30], "analog": 20, "r2": 20, "r3": 20, "c1": 20, "c2": 20, "c1_korr": 20, "korr": 20, "asymmetr": 20, "u_valu": 20, "m2k": [20, 22], "ua_valu": 20, "ua": [20, 22], "r_inner_conv": 20, "r_inner_rad": 20, "r_inner_comb": 20, "r_outer_conv": 20, "r_outer_rad": 20, "r_outer_comb": 20, "wf_out": 20, "weightfactor": [20, 22], "ua_value_zon": 20, "posit": 20, "certain": [20, 37], "layer_list": 20, "append": [20, 37], "sort": [20, 22, 37], "gather": 20, "np": [20, 37], "arrai": [20, 37], "equivalent_r": 20, "especi": 20, "number_of_lay": 20, "numpi": [20, 33, 34, 37], "zero": [20, 22, 37], "child": 20, "entranc": 20, "Will": 20, "treat": [20, 22], "kj": 20, "wave": 20, "longwav": 20, "emiss": [20, 22], "uuid": 20, "foreign": 20, "sql": 20, "modifi": [20, 35, 37], "asd": 20, "guidelin": 20, "sight": 20, "newer": 20, "1977": 20, "waermeschutzverordnung": 20, "wsvo": 20, "energieeinsparverordnung": 20, "becaus": 20, "irradi": [20, 22, 30], "shade": [20, 22, 30], "high": 20, "veri": 21, "dehumidif": 21, "enabl": [21, 32], "heat_recoveri": [21, 37], "heatrecoverysystem": 21, "hr": 21, "by_pass_dehumidif": 21, "coil": 21, "dure": [21, 37], "real": 21, "outgo": 21, "enthalpi": 21, "exchang": 21, "take": [21, 22, 25, 30], "bpf_dehu": 21, "efficiency_recoveri": [21, 37], "efficiencyhrs_en": 21, "65": 21, "efficiency_recovery_fals": 21, "littl": 21, "although": 21, "disabl": 21, "instal": [21, 33], "efficiencyhrs_dis": 21, "sample_r": 21, "sampl": 21, "hour": [21, 23, 37], "1800": 21, "efficiency_fan_suppli": 21, "fan": 21, "efficiency_fan_return": 21, "pressure_drop_fan_suppli": 21, "800": 21, "pressur": 21, "drop": [21, 37], "pascal": 21, "pressure_drop_fan_return": 21, "timelin": [21, 22], "humid": [21, 22], "v_flow": [21, 22], "rewrit": 22, "oper": 22, "file_set_t": 22, "file_ahu": 22, "file_internal_gain": 22, "total_surface_area": 22, "consider_heat_capac": 22, "decid": 22, "again": [22, 29], "use_set_back": [22, 37], "night": 22, "back": 22, "heating_tim": [22, 37], "temp_set_back": 22, "use_set_point_temperature_profile_h": 22, "set_point": [22, 37], "Then": 22, "everyth": 22, "point": 22, "ignor": 22, "auxiliari": 22, "txt": 22, "step": [22, 23, 25, 30], "minim": 22, "maxim": 22, "statu": 22, "On": 22, "off": 22, "matfil": 22, "v4": 22, "extend": 22, "profile_person": 22, "profile_machin": 22, "profile_light": 22, "expect": 22, "commonli": 22, "exhibit": 22, "excit": 22, "thu": [22, 25, 26, 27, 30], "mass": 22, "vertic": 22, "plate": 22, "while": 22, "adiabat": 22, "appli": [22, 30, 31, 37], "dynam": [22, 33], "induc": 22, "area_iw": 22, "alpha_conv_inner_iw": 22, "alpha_rad_inner_iw": 22, "alpha_comb_inner_iw": 22, "alpha_conv_outer_iw": 22, "alpha_rad_outer_iw": 22, "alpha_comb_outer_iw": 22, "ua_value_iw": 22, "r_conv_inner_iw": 22, "r_rad_inner_iw": 22, "r_comb_inner_iw": 22, "r1_iw": 22, "c1_iw": 22, "area_ow": 22, "alpha_conv_inner_ow": 22, "alpha_rad_inner_ow": 22, "alpha_comb_inner_ow": 22, "alpha_conv_outer_ow": 22, "alpha_rad_outer_ow": 22, "alpha_comb_outer_ow": 22, "ua_value_ow": 22, "r_conv_inner_ow": 22, "r_rad_inner_ow": 22, "r_comb_inner_ow": 22, "r_conv_outer_ow": 22, "r_rad_outer_ow": 22, "r_comb_outer_ow": 22, "r1_ow": 22, "r_rest_ow": 22, "remain": 22, "c1_ow": 22, "weightfactor_ow": 22, "outer_wall_area": 22, "ir_emissivity_outer_ow": 22, "ir": 22, "ir_emissivity_inner_ow": 22, "solar_absorp_ow": 22, "area_gf": 22, "alpha_conv_inner_gf": 22, "alpha_rad_inner_gf": 22, "alpha_comb_inner_gf": 22, "ua_value_gf": 22, "r_conv_inner_gf": 22, "r_rad_inner_gf": 22, "r_comb_inner_gf": 22, "r1_gf": 22, "r_rest_gf": 22, "c1_gf": 22, "weightfactor_gf": 22, "ground_floor_area": 22, "r_rad_gf_iw": 22, "todo": 22, "check": [22, 37], "ir_emissivity_inner_gf": 22, "area_rt": 22, "alpha_conv_inner_rt": 22, "alpha_rad_inner_rt": 22, "alpha_comb_inner_rt": 22, "alpha_conv_outer_rt": 22, "alpha_rad_outer_rt": 22, "alpha_comb_outer_rt": 22, "ua_value_rt": 22, "r_conv_inner_rt": 22, "r_rad_inner_rt": 22, "r_comb_inner_rt": 22, "r_conv_outer_rt": 22, "r_rad_outer_rt": 22, "r_comb_outer_rt": 22, "r1_rt": 22, "r_rest_rt": 22, "c1_rt": 22, "weightfactor_rt": 22, "weightfactor_win_rt": 22, "zeor": 22, "separatli": 22, "r_rad_rt_iw": 22, "ir_emissivity_outer_rt": 22, "ir_emissivity_inner_rt": 22, "solar_absorp_rt": 22, "tilt_rt": 22, "orientation_rt": 22, "area_win": 22, "alpha_conv_inner_win": 22, "alpha_rad_inner_win": 22, "alpha_comb_inner_win": 22, "ratio_conv_rad_inner_win": 22, "alpha_conv_outer_win": 22, "alpha_rad_outer_win": 22, "alpha_comb_outer_win": 22, "ua_value_win": 22, "u_value_win": 22, "r_conv_inner_win": 22, "r_rad_inner_win": 22, "r_comb_inner_win": 22, "r_conv_outer_win": 22, "r_rad_outer_win": 22, "r_comb_outer_win": 22, "r1_win": 22, "weightfactor_win": 22, "transparent_area": 22, "transpar": 22, "solar_absorp_win": 22, "ir_emissivity_win": 22, "weighted_g_valu": 22, "sunblind": 22, "becom": 22, "incom": 22, "much": 22, "enter": 22, "misc": 22, "alpha_rad_inner_mean": 22, "alpha_rad_outer_mean": 22, "heat_load": [22, 37], "facade_area": 22, "n_outer": 22, "n_rt": 22, "tilt_facad": 22, "orientation_facad": 22, "mat": 22, "simpl": [22, 25, 29], "chain": 22, "next": 22, "vector": 22, "cext": 22, "rext": 22, "rextrem": 22, "weightfactor_ground": 22, "r_rad_ow_iw": 22, "long": 22, "term": 22, "domin": 22, "those": [22, 33, 34, 37], "expos": 22, "sun": 22, "solver": 23, "flag": 23, "dymola": [23, 25, 26, 27, 30], "start_tim": 23, "stop_tim": 23, "31536000": 23, "interval_output": 23, "interv": 23, "3600": [23, 25], "current_solv": [23, 37], "radau": 23, "equidistant_output": 23, "equidist": 23, "grid": 23, "variables_at_ev": 23, "event": [23, 35], "branch": [24, 33], "instead": 24, "440": 24, "faq": [24, 33], "442": 24, "run": [25, 26, 27, 28, 29, 30, 31, 33, 34, 37, 38], "jupyt": [25, 26, 27, 28, 29, 30, 31, 38], "notebook": [25, 26, 27, 28, 29, 30, 31, 38], "renam": [25, 30, 37], "few": [25, 30], "Be": [25, 26, 30], "care": [25, 26, 30, 37], "whitespac": [25, 26, 30], "anywai": [25, 26, 30], "archetypeexampl": [25, 29], "There": [25, 28], "group": [25, 37], "offer": 25, "opportun": 25, "seven": 25, "compulsori": 25, "enough": 25, "residentialbuild": 25, "1988": 25, "200": 25, "officebuild": [25, 37], "4500": 25, "institutebuild": 25, "1952": 25, "3400": 25, "institutebuildingmoistur": 25, "1980": 25, "besid": 25, "germani": 25, "countri": 25, "single_family_hous": 25, "multi_family_hous": 25, "terraced_hous": 25, "apartment_block": 25, "tabula_standard": 25, "tabula_retrofit": 25, "tabula_adv_retrofit": 25, "rather": 25, "switch": [25, 34], "know": 25, "residentialbuildingtabula": 25, "280": 25, "residentialbuildingtabulamulti": 25, "1960": 25, "readi": [26, 27], "reason": 26, "e1": [26, 27, 28, 31, 37], "o": [26, 27, 28, 29, 37], "rerun": [26, 27, 28, 31, 37], "sure": [26, 27, 28], "howev": [26, 27], "ci": 26, "purpos": [26, 35], "join": [26, 27, 28, 29, 37], "referenceresult": 26, "print": [26, 29, 37], "deu_bw_mannheim_107290_try2010_12_jahr_bbsr": [26, 27, 37], "mo": [26, 27, 37], "correctli": [26, 27, 28], "simpli": [26, 27, 28], "home": [26, 27, 28], "openmodelica": 27, "jmodelica": 27, "archetypeexampleibpsa": 27, "pickl": [28, 29], "less": 28, "human": 28, "readabl": 28, "binari": [28, 32], "dump": 28, "pickle_fil": 28, "teaser_pickl": [28, 29], "p": [28, 29, 33], "wb": 28, "reus": 29, "show": [29, 30, 31], "environ": [29, 34], "e4": 29, "load_json": 29, "unittest": 29, "reload": 29, "load_pickl": 29, "pickle_prj": 29, "rb": 29, "wai": 29, "suggest": 30, "pep008": 30, "buildingexampl": 30, "futur": 30, "e2": 30, "e5": 30, "bldg": [30, 37], "superexamplebuild": 30, "awesomeavenue42": 30, "46325fantastictown": 30, "tz": [30, 37], "livingroom": 30, "reflect": 30, "roof_south": 30, "75": 30, "55": 30, "roof_north": 30, "layer_s1": 30, "material_s1": 30, "120": 30, "04": 30, "layer_s2": 30, "material_s2": 30, "tile": 30, "1400": 30, "layer_n1": 30, "material_n1": 30, "layer_n2": 30, "material_n2": 30, "databas": 30, "simplifi": [30, 31], "name_of_wal": 30, "out_wall_dict": 30, "outerwall_north": 30, "outerwall_east": 30, "outerwall_south": 30, "outerwall_west": 30, "ground_floor_dict": 30, "in_wall_dict": 30, "innerwall1": 30, "innerwall2": 30, "innerwall3": 30, "item": 30, "out_wal": [30, 37], "repeat": 30, "procedur": 30, "in_wal": [30, 37], "win_dict": 30, "window_east": 30, "window_south": 30, "window_west": 30, "win": 30, "known": 30, "789": 30, "03": 30, "One": 30, "win_lay": 30, "024": 30, "glass": 30, "win_materi": 30, "glaswindow": 30, "067": 30, "setup": 31, "xyz": 31, "od": 31, "tabuli": 31, "alu": 31, "oder": 31, "stahlfenst": 31, "isolierverglasung": 31, "eps_perimeter_insulation_top_lay": 31, "tri": 32, "updat": 32, "fail": 32, "come": [32, 34], "espaci": 32, "64bit": 32, "select": 32, "lfd": 32, "uci": 32, "edu": 32, "gohlk": 32, "pythonlib": 32, "architecur": 32, "32bit": 32, "download": 32, "navig": 32, "command": 32, "wheel": 32, "architectur": 32, "mkl": 32, "cp35": 32, "cp35m": 32, "win_amd64": 32, "whl": 32, "fast": 33, "low": 33, "mention": 33, "develop": [33, 34, 37], "ON": [33, 35], "research": [33, 35], "center": [33, 35], "climat": [33, 35], "softwar": [33, 34, 35], "incomplet": 33, "properli": 33, "particular": [33, 35], "graphic": 33, "beta": 33, "releas": 33, "fulli": 33, "bug": 33, "report": 33, "issu": 33, "repositori": [33, 34], "question": 33, "feel": 33, "free": [33, 35], "eonerc": 33, "auto": 33, "docu": 33, "pip": [33, 34], "look": 33, "literatur": 33, "acknowledg": 33, "licens": 33, "frequent": 33, "ask": 33, "error": [33, 37], "messag": 33, "scipi": [33, 34], "solv": 33, "osterhag": 33, "m\u00fcller": 33, "journal": 33, "februari": 33, "2017": [33, 35], "pdf": 33, "dx": 33, "doi": 33, "org": [33, 34], "1080": 33, "19401493": 33, "1283539": 33, "___": 33, "bibtex": 33, "citygml": 33, "bso16": 33, "329": 33, "336": 33, "septemb": 33, "bausim2016": 33, "financi": 33, "bmwi": 33, "feder": 33, "ministri": 33, "econom": 33, "affair": 33, "index": [33, 37], "search": 33, "page": 33, "best": 34, "clone": 34, "git": 34, "ssh": 34, "local": 34, "easili": [34, 37], "mani": 34, "pyqt": 34, "winpython": 34, "io": [34, 37], "along": 34, "lot": 34, "conda": 34, "pydata": 34, "miniconda": 34, "html": 34, "pyxb": 34, "pytest": 34, "mit": 35, "copyright": 35, "efficienct": 35, "permiss": 35, "herebi": 35, "grant": 35, "charg": 35, "associ": 35, "deal": 35, "restrict": 35, "right": [35, 37], "publish": 35, "sublicens": 35, "sell": 35, "permit": 35, "whom": 35, "furnish": 35, "subject": 35, "notic": 35, "substanti": 35, "portion": 35, "THE": 35, "AS": 35, "warranti": 35, "OF": 35, "kind": 35, "express": 35, "OR": 35, "impli": 35, "BUT": 35, "TO": 35, "merchant": 35, "fit": 35, "FOR": 35, "AND": 35, "noninfring": 35, "IN": 35, "NO": 35, "author": [35, 37], "holder": 35, "liabl": 35, "claim": 35, "damag": 35, "liabil": 35, "action": 35, "contract": 35, "tort": 35, "aris": 35, "WITH": 35, "def": 37, "weekend": 37, "workfai": 37, "loop": 37, "week": 37, "decreas": 37, "v_flow_workdai": 37, "v_flow_week": 37, "val": 37, "els": 37, "heating_profile_workdai": 37, "293": 37, "weeksend": 37, "lower": 37, "heating_profile_week": 37, "290": 37, "__name__": 37, "__main__": 37, "utf": 37, "martin": 37, "raetz": 37, "date": 37, "2019": 37, "02": 37, "41": 37, "56": 37, "r\u00e4tz": 37, "29": 37, "warn": 37, "shutil": 37, "pd": 37, "well": 37, "_data": 37, "read_excel": 37, "index_col": 37, "reset_index": 37, "sync": 37, "cut": 37, "tail": 37, "white": 37, "space": 37, "applymap": 37, "lambda": 37, "x": 37, "strip": 37, "na": 37, "regex": 37, "fillna": 37, "_list": 37, "isna": 37, "entiti": 37, "regular": 37, "iterrow": 37, "walladjacentto": 37, "loc": 37, "innerwallarea": 37, "outerwallarea": 37, "windowarea": 37, "windoworient": 37, "windowconstruct": 37, "outerwallorient": 37, "outerwallconstruct": 37, "identifi": 37, "belongstoidentifi": 37, "roomidentifi": 37, "roomclust": 37, "still": 37, "wrong": 37, "cluster": 37, "_group": 37, "groupbi": 37, "count": 37, "main_usag": 37, "roomclusterusag": 37, "than": 37, "mistak": 37, "common": 37, "equal": 37, "explan": 37, "slot": 37, "realis": 37, "usage_to_json_usag": 37, "isolationroom": 37, "bed": 37, "patientroom": 37, "aisl": 37, "corridor": 37, "technic": 37, "archiv": 37, "wash": 37, "wc": 37, "sanitari": 37, "stairwai": 37, "loung": 37, "seminar": 37, "treatment": 37, "examin": 37, "storagechem": 37, "equipmentserviceandrins": 37, "warn_constructiontyp": 37, "occur": 37, "spell": 37, "faulti": 37, "nthese": 37, "produc": 37, "zonedinput": 37, "iloc": 37, "hardcodedinput": 37, "24": 37, "273": 37, "py": 37, "init": 37, "set_back_temp": 37, "set_temp_heat": 37, "resolv": 37, "out_wall_tilt": 37, "window_tilt": 37, "ground_floor_tilt": 37, "floor_tilt": 37, "ceiling_tilt": 37, "rooftop_tilt": 37, "ground_floor_orient": 37, "floor_orient": 37, "rooftop_orient": 37, "ceiling_orient": 37, "load_building_data": 37, "excel_to_panda": 37, "usage_typ": 37, "present": 37, "origin": 37, "nansum": 37, "plu": 37, "heatedroomheight": 37, "usageoperationtim": 37, "roomclim": 37, "internalgain": 37, "addition": 37, "isinst": 37, "outer_wall_": 37, "_": 37, "neither": 37, "henc": 37, "nhere": 37, "window_": 37, "isgroundfloor": 37, "floorconstruct": 37, "avoid": 37, "devis": 37, "elif": 37, "stori": 37, "ye": 37, "isrooftop": 37, "ceilingconstruct": 37, "innerwallconstruct": 37, "innerwallconstructio": 37, "ahu_dict": 37, "bedroom": 37, "778": 37, "corridorsinthegeneralcarearea": 37, "2941": 37, "examinationortreatmentroom": 37, "743": 37, "meetingconferenceseminar": 37, "036": 37, "stocktechnicalequipmentarch": 37, "484": 37, "wcandsanitaryroomsinnonresidentialbuild": 37, "27": 37, "692": 37, "_i": 37, "result_path": 37, "dirnam": 37, "__file__": 37, "buildinggeneratedviaexcelimport": 37, "weekdai": 37, "mondai": 37, "sundai": 37, "simulation_start": 37, "pathtoexcel": 37, "exampleimport": 37, "importsheet1": 37, "dassl": 37, "cool_load": 37, "5000": 37, "wish": 37, "to_excel": 37, "reproduc": 37}, "objects": {"": [[3, 0, 0, "-", "teaser"]], "teaser": [[4, 0, 0, "-", "data"], [9, 0, 0, "-", "examples"], [11, 0, 0, "-", "logic"], [3, 0, 0, "-", "project"]], "teaser.data": [[4, 0, 0, "-", "dataclass"], [5, 0, 0, "-", "input"], [8, 0, 0, "-", "output"]], "teaser.data.dataclass": [[4, 1, 1, "", "DataClass"]], "teaser.data.dataclass.DataClass": [[4, 2, 1, "", "load_mat_binding"], [4, 2, 1, "", "load_tb_binding"], [4, 2, 1, "", "load_uc_binding"]], "teaser.data.input": [[5, 0, 0, "-", "buildingelement_input_json"], [6, 0, 0, "-", "inputdata"], [5, 0, 0, "-", "material_input_json"], [5, 0, 0, "-", "teaserjson_input"], [5, 0, 0, "-", "usecond_input"]], "teaser.data.input.buildingelement_input_json": [[5, 3, 1, "", "load_type_element"]], "teaser.data.input.inputdata": [[7, 0, 0, "-", "weatherdata"]], "teaser.data.input.material_input_json": [[5, 3, 1, "", "load_material"], [5, 3, 1, "", "load_material_id"]], "teaser.data.input.teaserjson_input": [[5, 3, 1, "", "load_teaser_json"], [5, 3, 1, "", "set_basic_data_teaser"], [5, 3, 1, "", "set_layer_data_teaser"]], "teaser.data.input.usecond_input": [[5, 3, 1, "", "load_use_conditions"]], "teaser.data.output": [[8, 0, 0, "-", "aixlib_output"], [8, 0, 0, "-", "buildingelement_output"], [8, 0, 0, "-", "ibpsa_output"], [8, 0, 0, "-", "material_output"], [8, 0, 0, "-", "runUnitTests"], [8, 0, 0, "-", "teaserjson_output"], [8, 0, 0, "-", "usecond_output"]], "teaser.data.output.aixlib_output": [[8, 3, 1, "", "export_multizone"]], "teaser.data.output.buildingelement_output": [[8, 3, 1, "", "delete_type_element"], [8, 3, 1, "", "save_type_element"]], "teaser.data.output.ibpsa_output": [[8, 3, 1, "", "export_ibpsa"]], "teaser.data.output.material_output": [[8, 3, 1, "", "save_material"]], "teaser.data.output.teaserjson_output": [[8, 3, 1, "", "save_teaser_json"], [8, 3, 1, "", "set_basic_data"], [8, 3, 1, "", "set_layer_data"]], "teaser.data.output.usecond_output": [[8, 3, 1, "", "save_use_conditions"]], "teaser.examples": [[9, 0, 0, "-", "e1_generate_archetype"], [9, 0, 0, "-", "e2_export_aixlib_models"], [9, 0, 0, "-", "e3_export_ibpsa_models"], [9, 0, 0, "-", "e4_save"], [9, 0, 0, "-", "e5_load"], [9, 0, 0, "-", "e6_generate_building"], [9, 0, 0, "-", "e7_retrofit"], [9, 0, 0, "-", "e8_change_boundary_conditions"], [9, 0, 0, "-", "e9_building_data_import_from_excel"], [10, 0, 0, "-", "verification"]], "teaser.examples.e1_generate_archetype": [[9, 3, 1, "", "example_generate_archetype"]], "teaser.examples.e2_export_aixlib_models": [[9, 3, 1, "", "example_export_aixlib"]], "teaser.examples.e3_export_ibpsa_models": [[9, 3, 1, "", "example_export_ibpsa"]], "teaser.examples.e4_save": [[9, 3, 1, "", "example_save"]], "teaser.examples.e5_load": [[9, 3, 1, "", "example_load"]], "teaser.examples.e6_generate_building": [[9, 3, 1, "", "example_create_building"]], "teaser.examples.e7_retrofit": [[9, 3, 1, "", "example_retrofit_building"]], "teaser.examples.e8_change_boundary_conditions": [[9, 3, 1, "", "example_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel": [[9, 3, 1, "", "get_list_of_present_entries"], [9, 3, 1, "", "import_building_from_excel"], [9, 3, 1, "", "import_data"], [9, 3, 1, "", "zoning_example"]], "teaser.examples.verification": [[10, 0, 0, "-", "verification_ASHRAE_140_600"], [10, 0, 0, "-", "verification_ASHRAE_140_620"], [10, 0, 0, "-", "verification_ASHRAE_140_900"], [10, 0, 0, "-", "verification_ASHRAE_140_920"], [10, 0, 0, "-", "verification_VDI_6007_room1"], [10, 0, 0, "-", "verification_VDI_6007_room3"], [10, 0, 0, "-", "verification_VDI_6007_room8"]], "teaser.examples.verification.verification_ASHRAE_140_600": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_620": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_900": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_920": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_VDI_6007_room1": [[10, 3, 1, "", "parameter_room1"]], "teaser.examples.verification.verification_VDI_6007_room3": [[10, 3, 1, "", "parameter_room3"]], "teaser.examples.verification.verification_VDI_6007_room8": [[10, 3, 1, "", "parameter_room8"]], "teaser.logic": [[12, 0, 0, "-", "archetypebuildings"], [19, 0, 0, "-", "buildingobjects"], [23, 0, 0, "-", "simulation"], [11, 0, 0, "-", "utilities"]], "teaser.logic.archetypebuildings": [[13, 0, 0, "-", "bmvbs"], [12, 0, 0, "-", "nonresidential"], [12, 0, 0, "-", "residential"], [15, 0, 0, "-", "tabula"], [18, 0, 0, "-", "urbanrenet"]], "teaser.logic.archetypebuildings.bmvbs": [[14, 0, 0, "-", "custom"], [13, 0, 0, "-", "office"], [13, 0, 0, "-", "singlefamilydwelling"]], "teaser.logic.archetypebuildings.bmvbs.custom": [[14, 0, 0, "-", "institute"], [14, 0, 0, "-", "institute4"], [14, 0, 0, "-", "institute8"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [[14, 1, 1, "", "Institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [[14, 1, 1, "", "Institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [[14, 1, 1, "", "Institute8"]], "teaser.logic.archetypebuildings.bmvbs.office": [[13, 1, 1, "", "Office"]], "teaser.logic.archetypebuildings.bmvbs.office.Office": [[13, 4, 1, "", "construction_type"], [13, 2, 1, "", "generate_archetype"], [13, 4, 1, "", "office_layout"], [13, 4, 1, "", "window_layout"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [[13, 1, 1, "", "SingleFamilyDwelling"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling": [[13, 4, 1, "", "attic"], [13, 4, 1, "", "cellar"], [13, 4, 1, "", "construction_type"], [13, 4, 1, "", "dormer"], [13, 2, 1, "", "generate_archetype"], [13, 4, 1, "", "neighbour_buildings"], [13, 4, 1, "", "residential_layout"]], "teaser.logic.archetypebuildings.nonresidential": [[12, 1, 1, "", "NonResidential"]], "teaser.logic.archetypebuildings.nonresidential.NonResidential": [[12, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.residential": [[12, 1, 1, "", "Residential"]], "teaser.logic.archetypebuildings.residential.Residential": [[12, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula": [[16, 0, 0, "-", "de"], [17, 0, 0, "-", "dk"]], "teaser.logic.archetypebuildings.tabula.de": [[16, 0, 0, "-", "apartmentblock"], [16, 0, 0, "-", "multifamilyhouse"], [16, 0, 0, "-", "singlefamilyhouse"], [16, 0, 0, "-", "terracedhouse"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock": [[16, 1, 1, "", "ApartmentBlock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse": [[16, 1, 1, "", "MultiFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse": [[16, 1, 1, "", "SingleFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse": [[16, 4, 1, "", "construction_type"], [16, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse": [[16, 1, 1, "", "TerracedHouse"]], "teaser.logic.archetypebuildings.tabula.dk": [[17, 0, 0, "-", "apartmentblock"], [17, 0, 0, "-", "singlefamilyhouse"], [17, 0, 0, "-", "terracedhouse"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock": [[17, 1, 1, "", "ApartmentBlock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse": [[17, 1, 1, "", "SingleFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse": [[17, 4, 1, "", "construction_type"], [17, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse": [[17, 1, 1, "", "TerracedHouse"]], "teaser.logic.archetypebuildings.urbanrenet": [[18, 0, 0, "-", "est1a"], [18, 0, 0, "-", "est1b"], [18, 0, 0, "-", "est2"], [18, 0, 0, "-", "est3"], [18, 0, 0, "-", "est4a"], [18, 0, 0, "-", "est4b"], [18, 0, 0, "-", "est5"], [18, 0, 0, "-", "est6"], [18, 0, 0, "-", "est7"], [18, 0, 0, "-", "est8a"], [18, 0, 0, "-", "est8b"]], "teaser.logic.archetypebuildings.urbanrenet.est1a": [[18, 1, 1, "", "EST1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a": [[18, 4, 1, "", "construction_type"], [18, 2, 1, "", "generate_archetype"], [18, 4, 1, "", "neighbour_buildings"], [18, 4, 1, "", "number_of_apartments"]], "teaser.logic.archetypebuildings.urbanrenet.est1b": [[18, 1, 1, "", "EST1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2": [[18, 1, 1, "", "EST2"]], "teaser.logic.archetypebuildings.urbanrenet.est3": [[18, 1, 1, "", "EST3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a": [[18, 1, 1, "", "EST4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b": [[18, 1, 1, "", "EST4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5": [[18, 1, 1, "", "EST5"]], "teaser.logic.archetypebuildings.urbanrenet.est6": [[18, 1, 1, "", "EST6"]], "teaser.logic.archetypebuildings.urbanrenet.est7": [[18, 1, 1, "", "EST7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a": [[18, 1, 1, "", "EST8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b": [[18, 1, 1, "", "EST8b"]], "teaser.logic.buildingobjects": [[19, 0, 0, "-", "building"], [20, 0, 0, "-", "buildingphysics"], [21, 0, 0, "-", "buildingsystems"], [22, 0, 0, "-", "calculation"], [19, 0, 0, "-", "thermalzone"], [19, 0, 0, "-", "useconditions"]], "teaser.logic.buildingobjects.building": [[19, 1, 1, "", "Building"]], "teaser.logic.buildingobjects.building.Building": [[19, 2, 1, "", "add_zone"], [19, 2, 1, "", "calc_building_parameter"], [19, 4, 1, "", "central_ahu"], [19, 2, 1, "", "fill_outer_area_dict"], [19, 2, 1, "", "fill_window_area_dict"], [19, 2, 1, "", "get_inner_wall_area"], [19, 2, 1, "", "get_outer_wall_area"], [19, 2, 1, "", "get_window_area"], [19, 4, 1, "", "height_of_floors"], [19, 4, 1, "", "merge_windows_calc"], [19, 4, 1, "", "name"], [19, 4, 1, "", "net_leased_area"], [19, 4, 1, "", "number_of_elements_calc"], [19, 4, 1, "", "number_of_floors"], [19, 4, 1, "", "outer_area"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "retrofit_building"], [19, 2, 1, "", "rotate_building"], [19, 2, 1, "", "set_outer_wall_area"], [19, 2, 1, "", "set_window_area"], [19, 4, 1, "", "thermal_zones"], [19, 4, 1, "", "used_library_calc"], [19, 4, 1, "", "window_area"], [19, 4, 1, "", "with_ahu"], [19, 4, 1, "", "year_of_construction"], [19, 4, 1, "", "year_of_retrofit"]], "teaser.logic.buildingobjects.buildingphysics": [[20, 0, 0, "-", "buildingelement"], [20, 0, 0, "-", "ceiling"], [20, 0, 0, "-", "door"], [20, 0, 0, "-", "floor"], [20, 0, 0, "-", "groundfloor"], [20, 0, 0, "-", "innerwall"], [20, 0, 0, "-", "layer"], [20, 0, 0, "-", "material"], [20, 0, 0, "-", "outerwall"], [20, 0, 0, "-", "rooftop"], [20, 0, 0, "-", "wall"], [20, 0, 0, "-", "window"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement": [[20, 1, 1, "", "BuildingElement"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement": [[20, 2, 1, "", "add_layer"], [20, 2, 1, "", "add_layer_list"], [20, 4, 1, "", "area"], [20, 2, 1, "", "calc_ua_value"], [20, 4, 1, "", "construction_type"], [20, 2, 1, "", "delete_type_element"], [20, 2, 1, "", "gather_element_properties"], [20, 4, 1, "", "inner_convection"], [20, 4, 1, "", "inner_radiation"], [20, 4, 1, "", "layer"], [20, 2, 1, "", "load_type_element"], [20, 4, 1, "", "name"], [20, 4, 1, "", "orientation"], [20, 4, 1, "", "outer_convection"], [20, 4, 1, "", "outer_radiation"], [20, 2, 1, "", "save_type_element"], [20, 2, 1, "", "set_calc_default"], [20, 4, 1, "", "tilt"], [20, 4, 1, "", "year_of_construction"], [20, 4, 1, "", "year_of_retrofit"]], "teaser.logic.buildingobjects.buildingphysics.ceiling": [[20, 1, 1, "", "Ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door": [[20, 1, 1, "", "Door"]], "teaser.logic.buildingobjects.buildingphysics.door.Door": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.floor": [[20, 1, 1, "", "Floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [[20, 1, 1, "", "GroundFloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall": [[20, 1, 1, "", "InnerWall"]], "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.layer": [[20, 1, 1, "", "Layer"]], "teaser.logic.buildingobjects.buildingphysics.layer.Layer": [[20, 4, 1, "", "material"], [20, 4, 1, "", "parent"], [20, 4, 1, "", "thickness"]], "teaser.logic.buildingobjects.buildingphysics.material": [[20, 1, 1, "", "Material"]], "teaser.logic.buildingobjects.buildingphysics.material.Material": [[20, 4, 1, "", "density"], [20, 4, 1, "", "heat_capac"], [20, 4, 1, "", "ir_emissivity"], [20, 2, 1, "", "load_material_template"], [20, 4, 1, "", "material_id"], [20, 2, 1, "", "modify_material_template"], [20, 4, 1, "", "name"], [20, 4, 1, "", "parent"], [20, 2, 1, "", "save_material_template"], [20, 4, 1, "", "solar_absorp"], [20, 4, 1, "", "thermal_conduc"], [20, 4, 1, "", "thickness_default"], [20, 4, 1, "", "thickness_list"], [20, 4, 1, "", "transmittance"]], "teaser.logic.buildingobjects.buildingphysics.outerwall": [[20, 1, 1, "", "OuterWall"]], "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.rooftop": [[20, 1, 1, "", "Rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall": [[20, 1, 1, "", "Wall"]], "teaser.logic.buildingobjects.buildingphysics.wall.Wall": [[20, 2, 1, "", "calc_equivalent_res"], [20, 2, 1, "", "insulate_wall"], [20, 2, 1, "", "retrofit_wall"]], "teaser.logic.buildingobjects.buildingphysics.window": [[20, 1, 1, "", "Window"]], "teaser.logic.buildingobjects.buildingphysics.window.Window": [[20, 4, 1, "", "a_conv"], [20, 2, 1, "", "calc_equivalent_res"], [20, 4, 1, "", "g_value"], [20, 4, 1, "", "parent"], [20, 2, 1, "", "replace_window"], [20, 4, 1, "", "shading_g_total"], [20, 4, 1, "", "shading_max_irr"]], "teaser.logic.buildingobjects.buildingsystems": [[21, 0, 0, "-", "buildingahu"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu": [[21, 1, 1, "", "BuildingAHU"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU": [[21, 4, 1, "", "max_relative_humidity_profile"], [21, 4, 1, "", "min_relative_humidity_profile"], [21, 4, 1, "", "parent"], [21, 4, 1, "", "temperature_profile"], [21, 4, 1, "", "v_flow_profile"]], "teaser.logic.buildingobjects.calculation": [[22, 0, 0, "-", "aixlib"], [22, 0, 0, "-", "four_element"], [22, 0, 0, "-", "ibpsa"], [22, 0, 0, "-", "one_element"], [22, 0, 0, "-", "three_element"], [22, 0, 0, "-", "two_element"]], "teaser.logic.buildingobjects.calculation.aixlib": [[22, 1, 1, "", "AixLib"]], "teaser.logic.buildingobjects.calculation.aixlib.AixLib": [[22, 2, 1, "", "calc_auxiliary_attr"], [22, 2, 1, "", "modelica_AHU_boundary"], [22, 2, 1, "", "modelica_gains_boundary"], [22, 2, 1, "", "modelica_set_temp"], [22, 2, 1, "", "modelica_set_temp_cool"]], "teaser.logic.buildingobjects.calculation.four_element": [[22, 1, 1, "", "FourElement"]], "teaser.logic.buildingobjects.calculation.four_element.FourElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.ibpsa": [[22, 1, 1, "", "IBPSA"]], "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA": [[22, 2, 1, "", "modelica_gains_boundary"]], "teaser.logic.buildingobjects.calculation.one_element": [[22, 1, 1, "", "OneElement"]], "teaser.logic.buildingobjects.calculation.one_element.OneElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.three_element": [[22, 1, 1, "", "ThreeElement"]], "teaser.logic.buildingobjects.calculation.three_element.ThreeElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.two_element": [[22, 1, 1, "", "TwoElement"]], "teaser.logic.buildingobjects.calculation.two_element.TwoElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.thermalzone": [[19, 1, 1, "", "ThermalZone"]], "teaser.logic.buildingobjects.thermalzone.ThermalZone": [[19, 2, 1, "", "add_element"], [19, 4, 1, "", "area"], [19, 2, 1, "", "calc_zone_parameters"], [19, 4, 1, "", "ceilings"], [19, 2, 1, "", "delete"], [19, 4, 1, "", "doors"], [19, 2, 1, "", "find_doors"], [19, 2, 1, "", "find_gfs"], [19, 2, 1, "", "find_rts"], [19, 2, 1, "", "find_walls"], [19, 2, 1, "", "find_wins"], [19, 4, 1, "", "floors"], [19, 4, 1, "", "ground_floors"], [19, 4, 1, "", "infiltration_rate"], [19, 4, 1, "", "inner_walls"], [19, 4, 1, "", "name"], [19, 4, 1, "", "outer_walls"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "retrofit_zone"], [19, 4, 1, "", "rooftops"], [19, 2, 1, "", "set_inner_wall_area"], [19, 2, 1, "", "set_volume_zone"], [19, 4, 1, "", "t_inside"], [19, 4, 1, "", "t_outside"], [19, 4, 1, "", "use_conditions"], [19, 4, 1, "", "volume"], [19, 4, 1, "", "windows"]], "teaser.logic.buildingobjects.useconditions": [[19, 1, 1, "", "UseConditions"]], "teaser.logic.buildingobjects.useconditions.UseConditions": [[19, 4, 1, "", "cooling_profile"], [19, 4, 1, "", "heating_profile"], [19, 4, 1, "", "lighting_profile"], [19, 2, 1, "", "load_use_conditions"], [19, 4, 1, "", "machines_profile"], [19, 4, 1, "", "parent"], [19, 4, 1, "", "persons"], [19, 4, 1, "", "persons_profile"], [19, 2, 1, "", "save_use_conditions"], [19, 4, 1, "", "with_ideal_thresholds"]], "teaser.logic.simulation": [[23, 0, 0, "-", "modelicainfo"]], "teaser.logic.simulation.modelicainfo": [[23, 1, 1, "", "ModelicaInfo"]], "teaser.logic.utilities": [[11, 3, 1, "", "celsius_to_kelvin"], [11, 3, 1, "", "clear_directory"], [11, 3, 1, "", "create_path"], [11, 3, 1, "", "division_from_json"], [11, 3, 1, "", "get_default_path"], [11, 3, 1, "", "get_full_path"]], "teaser.project": [[3, 1, 1, "", "Project"]], "teaser.project.Project": [[3, 2, 1, "", "add_non_residential"], [3, 2, 1, "", "add_residential"], [3, 2, 1, "", "calc_all_buildings"], [3, 2, 1, "", "export_aixlib"], [3, 2, 1, "", "export_ibpsa"], [3, 2, 1, "", "instantiate_data_class"], [3, 2, 1, "", "load_project"], [3, 4, 1, "", "merge_windows_calc"], [3, 4, 1, "", "name"], [3, 4, 1, "", "number_of_elements_calc"], [3, 2, 1, "", "retrofit_all_buildings"], [3, 2, 1, "", "save_project"], [3, 2, 1, "", "set_default"], [3, 4, 1, "", "used_library_calc"], [3, 4, 1, "", "weather_file_path"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"]}, "titleterms": {"acknowledg": 0, "archetyp": [1, 25], "build": [1, 19, 25, 30, 31], "non": 1, "residenti": [1, 12], "offic": [1, 13], "institut": [1, 14], "modul": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "institute4": [1, 14], "institute8": [1, 14], "iwu": 1, "singlefamilydwel": [1, 13], "tabula": [1, 15, 16, 17], "singlefamilyhous": [1, 16, 17], "apartmentblock": [1, 16, 17], "multifamilyhous": [1, 16], "terracedhous": [1, 16, 17], "literatur": 1, "teaser": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 32, 33, 34], "packag": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 32], "subpackag": [3, 4, 5, 6, 9, 11, 12, 13, 15, 19], "submodul": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "project": 3, "data": [4, 5, 6, 7, 8, 37], "dataclass": 4, "input": [5, 6, 7], "buildingelement_input_json": 5, "material_input_json": 5, "teaserjson_input": 5, "usecond_input": 5, "inputdata": [6, 7], "weatherdata": 7, "output": 8, "aixlib_output": 8, "buildingelement_output": 8, "ibpsa_output": 8, "material_output": 8, "rununittest": 8, "teaserjson_output": 8, "usecond_output": 8, "exampl": [9, 10, 25, 26, 27, 28, 29, 30, 31, 36, 37, 38], "e1_generate_archetyp": 9, "e2_export_aixlib_model": 9, "e3_export_ibpsa_model": 9, "e4_sav": 9, "e5_load": 9, "e6_generate_build": 9, "e7_retrofit": 9, "e8_change_boundary_condit": 9, "e9_building_data_import_from_excel": 9, "verif": 10, "verification_ashrae_140_600": 10, "verification_ashrae_140_620": 10, "verification_ashrae_140_900": 10, "verification_ashrae_140_920": 10, "verification_vdi_6007_room1": 10, "verification_vdi_6007_room3": 10, "verification_vdi_6007_room8": 10, "logic": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "util": 11, "archetypebuild": [12, 13, 14, 15, 16, 17, 18], "nonresidenti": 12, "bmvb": [13, 14], "custom": 14, "de": 16, "dk": 17, "urbanrenet": 18, "est1a": 18, "est1b": 18, "est2": 18, "est3": 18, "est4a": 18, "est4b": 18, "est5": 18, "est6": 18, "est7": 18, "est8a": 18, "est8b": 18, "buildingobject": [19, 20, 21, 22], "thermalzon": 19, "usecondit": 19, "buildingphys": 20, "buildingel": 20, "ceil": 20, "door": 20, "floor": 20, "groundfloor": 20, "innerwal": 20, "layer": 20, "materi": 20, "outerwal": 20, "rooftop": 20, "wall": 20, "window": 20, "buildingsystem": 21, "buildingahu": 21, "calcul": 22, "aixlib": [22, 26], "four_el": 22, "ibpsa": [22, 27], "one_el": 22, "three_el": 22, "two_el": 22, "simul": 23, "modelicainfo": 23, "issu": 24, "solv": 24, "develop": 24, "1": 25, "gener": [25, 30], "us": [25, 26, 27], "api": [25, 26, 27, 38], "2": 26, "export": [26, 27], "modelica": [26, 27], "model": [26, 27], "librari": [26, 27], "3": 27, "4": 28, "save": 28, "inform": [28, 29], "5": 29, "load": 29, "7": [30, 31], "singl": 30, "retrofit": 31, "frequent": 32, "ask": 32, "question": 32, "after": 32, "instal": [32, 34], "pip": 32, "i": 32, "get": 32, "error": 32, "messag": 32, "from": [32, 37], "python": 32, "numpi": 32, "scipi": 32, "content": 33, "public": 33, "fund": 33, "indic": 33, "tabl": 33, "licens": 35, "advanc": 37, "8": 37, "chang": 37, "boundari": 37, "condit": 37, "9": 37, "import": 37, "excel": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Acknowledgments": [[0, "acknowledgments"]], "Archetype Buildings": [[1, "archetype-buildings"]], "Non-residential": [[1, "non-residential"]], "Office": [[1, "office"]], "Institute module": [[1, "institute-module"]], "Institute4 module": [[1, "institute4-module"]], "Institute8 module": [[1, "institute8-module"]], "Residential": [[1, "residential"]], "IWU": [[1, "iwu"]], "SingleFamilyDwelling": [[1, "singlefamilydwelling"]], "Tabula": [[1, "tabula"]], "singlefamilyhouse": [[1, "singlefamilyhouse"]], "apartmentblock": [[1, "apartmentblock"]], "multifamilyhouse": [[1, "multifamilyhouse"]], "terracedhouse": [[1, "terracedhouse"]], "Literature": [[1, "literature"]], "teaser": [[2, "teaser"], [3, "teaser"]], "teaser package": [[3, "module-teaser"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [5, "subpackages"], [6, "subpackages"], [9, "subpackages"], [11, "subpackages"], [12, "subpackages"], [13, "subpackages"], [15, "subpackages"], [19, "subpackages"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"], [21, "submodules"], [22, "submodules"], [23, "submodules"]], "teaser.project module": [[3, "module-teaser.project"]], "teaser.data package": [[4, "module-teaser.data"]], "teaser.data.dataclass module": [[4, "module-teaser.data.dataclass"]], "teaser.data.input package": [[5, "module-teaser.data.input"]], "teaser.data.input.buildingelement_input_json module": [[5, "module-teaser.data.input.buildingelement_input_json"]], "teaser.data.input.material_input_json module": [[5, "module-teaser.data.input.material_input_json"]], "teaser.data.input.teaserjson_input module": [[5, "module-teaser.data.input.teaserjson_input"]], "teaser.data.input.usecond_input module": [[5, "module-teaser.data.input.usecond_input"]], "teaser.data.input.inputdata package": [[6, "module-teaser.data.input.inputdata"]], "teaser.data.input.inputdata.weatherdata package": [[7, "module-teaser.data.input.inputdata.weatherdata"]], "teaser.data.output package": [[8, "module-teaser.data.output"]], "teaser.data.output.aixlib_output module": [[8, "module-teaser.data.output.aixlib_output"]], "teaser.data.output.buildingelement_output module": [[8, "module-teaser.data.output.buildingelement_output"]], "teaser.data.output.ibpsa_output module": [[8, "module-teaser.data.output.ibpsa_output"]], "teaser.data.output.material_output module": [[8, "module-teaser.data.output.material_output"]], "teaser.data.output.runUnitTests module": [[8, "module-teaser.data.output.runUnitTests"]], "teaser.data.output.teaserjson_output module": [[8, "module-teaser.data.output.teaserjson_output"]], "teaser.data.output.usecond_output module": [[8, "module-teaser.data.output.usecond_output"]], "teaser.examples package": [[9, "module-teaser.examples"]], "teaser.examples.e1_generate_archetype module": [[9, "module-teaser.examples.e1_generate_archetype"]], "teaser.examples.e2_export_aixlib_models module": [[9, "module-teaser.examples.e2_export_aixlib_models"]], "teaser.examples.e3_export_ibpsa_models module": [[9, "module-teaser.examples.e3_export_ibpsa_models"]], "teaser.examples.e4_save module": [[9, "module-teaser.examples.e4_save"]], "teaser.examples.e5_load module": [[9, "module-teaser.examples.e5_load"]], "teaser.examples.e6_generate_building module": [[9, "module-teaser.examples.e6_generate_building"]], "teaser.examples.e7_retrofit module": [[9, "module-teaser.examples.e7_retrofit"]], "teaser.examples.e8_change_boundary_conditions module": [[9, "module-teaser.examples.e8_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel module": [[9, "module-teaser.examples.e9_building_data_import_from_excel"]], "teaser.examples.verification package": [[10, "module-teaser.examples.verification"]], "teaser.examples.verification.verification_ASHRAE_140_600 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_600"]], "teaser.examples.verification.verification_ASHRAE_140_620 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_620"]], "teaser.examples.verification.verification_ASHRAE_140_900 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_900"]], "teaser.examples.verification.verification_ASHRAE_140_920 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_920"]], "teaser.examples.verification.verification_VDI_6007_room1 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room1"]], "teaser.examples.verification.verification_VDI_6007_room3 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room3"]], "teaser.examples.verification.verification_VDI_6007_room8 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room8"]], "teaser.logic package": [[11, "module-teaser.logic"]], "teaser.logic.utilities module": [[11, "module-teaser.logic.utilities"]], "teaser.logic.archetypebuildings package": [[12, "module-teaser.logic.archetypebuildings"]], "teaser.logic.archetypebuildings.nonresidential module": [[12, "module-teaser.logic.archetypebuildings.nonresidential"]], "teaser.logic.archetypebuildings.residential module": [[12, "module-teaser.logic.archetypebuildings.residential"]], "teaser.logic.archetypebuildings.bmvbs package": [[13, "module-teaser.logic.archetypebuildings.bmvbs"]], "teaser.logic.archetypebuildings.bmvbs.office module": [[13, "module-teaser.logic.archetypebuildings.bmvbs.office"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling module": [[13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"]], "teaser.logic.archetypebuildings.bmvbs.custom package": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4 module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8 module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"]], "teaser.logic.archetypebuildings.tabula package": [[15, "module-teaser.logic.archetypebuildings.tabula"]], "teaser.logic.archetypebuildings.tabula.de package": [[16, "module-teaser.logic.archetypebuildings.tabula.de"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"]], "teaser.logic.archetypebuildings.tabula.dk package": [[17, "module-teaser.logic.archetypebuildings.tabula.dk"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"]], "teaser.logic.archetypebuildings.urbanrenet package": [[18, "module-teaser.logic.archetypebuildings.urbanrenet"]], "teaser.logic.archetypebuildings.urbanrenet.est1a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"]], "teaser.logic.archetypebuildings.urbanrenet.est3 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"]], "teaser.logic.archetypebuildings.urbanrenet.est6 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"]], "teaser.logic.archetypebuildings.urbanrenet.est7 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"]], "teaser.logic.buildingobjects package": [[19, "module-teaser.logic.buildingobjects"]], "teaser.logic.buildingobjects.building module": [[19, "module-teaser.logic.buildingobjects.building"]], "teaser.logic.buildingobjects.thermalzone module": [[19, "module-teaser.logic.buildingobjects.thermalzone"]], "teaser.logic.buildingobjects.useconditions module": [[19, "module-teaser.logic.buildingobjects.useconditions"]], "teaser.logic.buildingobjects.buildingphysics package": [[20, "module-teaser.logic.buildingobjects.buildingphysics"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"]], "teaser.logic.buildingobjects.buildingphysics.ceiling module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.door"]], "teaser.logic.buildingobjects.buildingphysics.floor module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"]], "teaser.logic.buildingobjects.buildingphysics.layer module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.layer"]], "teaser.logic.buildingobjects.buildingphysics.material module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.material"]], "teaser.logic.buildingobjects.buildingphysics.outerwall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"]], "teaser.logic.buildingobjects.buildingphysics.rooftop module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.wall"]], "teaser.logic.buildingobjects.buildingphysics.window module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.window"]], "teaser.logic.buildingobjects.buildingsystems package": [[21, "module-teaser.logic.buildingobjects.buildingsystems"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu module": [[21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"]], "teaser.logic.buildingobjects.calculation package": [[22, "module-teaser.logic.buildingobjects.calculation"]], "teaser.logic.buildingobjects.calculation.aixlib module": [[22, "module-teaser.logic.buildingobjects.calculation.aixlib"]], "teaser.logic.buildingobjects.calculation.four_element module": [[22, "module-teaser.logic.buildingobjects.calculation.four_element"]], "teaser.logic.buildingobjects.calculation.ibpsa module": [[22, "module-teaser.logic.buildingobjects.calculation.ibpsa"]], "teaser.logic.buildingobjects.calculation.one_element module": [[22, "module-teaser.logic.buildingobjects.calculation.one_element"]], "teaser.logic.buildingobjects.calculation.three_element module": [[22, "module-teaser.logic.buildingobjects.calculation.three_element"]], "teaser.logic.buildingobjects.calculation.two_element module": [[22, "module-teaser.logic.buildingobjects.calculation.two_element"]], "teaser.logic.simulation package": [[23, "module-teaser.logic.simulation"]], "teaser.logic.simulation.modelicainfo module": [[23, "module-teaser.logic.simulation.modelicainfo"]], "Issues solved in development": [[24, "issues-solved-in-development"]], "Example 1: Generate archetype buildings using TEASER API": [[25, "example-1-generate-archetype-buildings-using-teaser-api"]], "Example 2: Export Modelica models for AixLib library using TEASER API": [[26, "example-2-export-modelica-models-for-aixlib-library-using-teaser-api"]], "Example 3: Export Modelica models for IBPSA library using TEASER API": [[27, "example-3-export-modelica-models-for-ibpsa-library-using-teaser-api"]], "Example 4: Save information": [[28, "example-4-save-information"]], "Example 5: Load information": [[29, "example-5-load-information"]], "Example 7: Generate single building": [[30, "example-7-generate-single-building"]], "Example 7: Retrofit buildings": [[31, "example-7-retrofit-buildings"]], "Frequently Asked Questions": [[32, "frequently-asked-questions"]], "After installing TEASER with pip I get error messages from python packages NumPy or SciPy": [[32, "after-installing-teaser-with-pip-i-get-error-messages-from-python-packages-numpy-or-scipy"]], "TEASER": [[33, "teaser"]], "Contents": [[33, "contents"]], "Publications": [[33, "publications"]], "Funding": [[33, "funding"]], "Indices and tables": [[33, "indices-and-tables"]], "Install TEASER": [[34, "install-teaser"]], "License": [[35, "license"]], "Examples": [[36, "examples"]], "Advanced examples": [[37, "advanced-examples"]], "Example 8: Change boundary conditions": [[37, "example-8-change-boundary-conditions"]], "Example 9: Import data from excel": [[37, "example-9-import-data-from-excel"]], "API examples": [[38, "api-examples"]]}, "indexentries": {"project (class in teaser.project)": [[3, "teaser.project.Project"]], "add_non_residential() (teaser.project.project method)": [[3, "teaser.project.Project.add_non_residential"]], "add_residential() (teaser.project.project method)": [[3, "teaser.project.Project.add_residential"]], "calc_all_buildings() (teaser.project.project method)": [[3, "teaser.project.Project.calc_all_buildings"]], "export_aixlib() (teaser.project.project method)": [[3, "teaser.project.Project.export_aixlib"]], "export_ibpsa() (teaser.project.project method)": [[3, "teaser.project.Project.export_ibpsa"]], "instantiate_data_class() (teaser.project.project static method)": [[3, "teaser.project.Project.instantiate_data_class"]], "load_project() (teaser.project.project method)": [[3, "teaser.project.Project.load_project"]], "merge_windows_calc (teaser.project.project property)": [[3, "teaser.project.Project.merge_windows_calc"]], "module": [[3, "module-teaser"], [3, "module-teaser.project"], [4, "module-teaser.data"], [4, "module-teaser.data.dataclass"], [5, "module-teaser.data.input"], [5, "module-teaser.data.input.buildingelement_input_json"], [5, "module-teaser.data.input.material_input_json"], [5, "module-teaser.data.input.teaserjson_input"], [5, "module-teaser.data.input.usecond_input"], [6, "module-teaser.data.input.inputdata"], [7, "module-teaser.data.input.inputdata.weatherdata"], [8, "module-teaser.data.output"], [8, "module-teaser.data.output.aixlib_output"], [8, "module-teaser.data.output.buildingelement_output"], [8, "module-teaser.data.output.ibpsa_output"], [8, "module-teaser.data.output.material_output"], [8, "module-teaser.data.output.runUnitTests"], [8, "module-teaser.data.output.teaserjson_output"], [8, "module-teaser.data.output.usecond_output"], [9, "module-teaser.examples"], [9, "module-teaser.examples.e1_generate_archetype"], [9, "module-teaser.examples.e2_export_aixlib_models"], [9, "module-teaser.examples.e3_export_ibpsa_models"], [9, "module-teaser.examples.e4_save"], [9, "module-teaser.examples.e5_load"], [9, "module-teaser.examples.e6_generate_building"], [9, "module-teaser.examples.e7_retrofit"], [9, "module-teaser.examples.e8_change_boundary_conditions"], [9, "module-teaser.examples.e9_building_data_import_from_excel"], [10, "module-teaser.examples.verification"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_600"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_620"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_900"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_920"], [10, "module-teaser.examples.verification.verification_VDI_6007_room1"], [10, "module-teaser.examples.verification.verification_VDI_6007_room3"], [10, "module-teaser.examples.verification.verification_VDI_6007_room8"], [11, "module-teaser.logic"], [11, "module-teaser.logic.utilities"], [12, "module-teaser.logic.archetypebuildings"], [12, "module-teaser.logic.archetypebuildings.nonresidential"], [12, "module-teaser.logic.archetypebuildings.residential"], [13, "module-teaser.logic.archetypebuildings.bmvbs"], [13, "module-teaser.logic.archetypebuildings.bmvbs.office"], [13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"], [15, "module-teaser.logic.archetypebuildings.tabula"], [16, "module-teaser.logic.archetypebuildings.tabula.de"], [16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"], [16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"], [16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"], [16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"], [17, "module-teaser.logic.archetypebuildings.tabula.dk"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"], [18, "module-teaser.logic.archetypebuildings.urbanrenet"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"], [19, "module-teaser.logic.buildingobjects"], [19, "module-teaser.logic.buildingobjects.building"], [19, "module-teaser.logic.buildingobjects.thermalzone"], [19, "module-teaser.logic.buildingobjects.useconditions"], [20, "module-teaser.logic.buildingobjects.buildingphysics"], [20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"], [20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"], [20, "module-teaser.logic.buildingobjects.buildingphysics.door"], [20, "module-teaser.logic.buildingobjects.buildingphysics.floor"], [20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"], [20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.layer"], [20, "module-teaser.logic.buildingobjects.buildingphysics.material"], [20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"], [20, "module-teaser.logic.buildingobjects.buildingphysics.wall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.window"], [21, "module-teaser.logic.buildingobjects.buildingsystems"], [21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"], [22, "module-teaser.logic.buildingobjects.calculation"], [22, "module-teaser.logic.buildingobjects.calculation.aixlib"], [22, "module-teaser.logic.buildingobjects.calculation.four_element"], [22, "module-teaser.logic.buildingobjects.calculation.ibpsa"], [22, "module-teaser.logic.buildingobjects.calculation.one_element"], [22, "module-teaser.logic.buildingobjects.calculation.three_element"], [22, "module-teaser.logic.buildingobjects.calculation.two_element"], [23, "module-teaser.logic.simulation"], [23, "module-teaser.logic.simulation.modelicainfo"]], "name (teaser.project.project property)": [[3, "teaser.project.Project.name"]], "number_of_elements_calc (teaser.project.project property)": [[3, "teaser.project.Project.number_of_elements_calc"]], "retrofit_all_buildings() (teaser.project.project method)": [[3, "teaser.project.Project.retrofit_all_buildings"]], "save_project() (teaser.project.project method)": [[3, "teaser.project.Project.save_project"]], "set_default() (teaser.project.project method)": [[3, "teaser.project.Project.set_default"]], "teaser": [[3, "module-teaser"]], "teaser.project": [[3, "module-teaser.project"]], "used_library_calc (teaser.project.project property)": [[3, "teaser.project.Project.used_library_calc"]], "weather_file_path (teaser.project.project property)": [[3, "teaser.project.Project.weather_file_path"]], "dataclass (class in teaser.data.dataclass)": [[4, "teaser.data.dataclass.DataClass"]], "load_mat_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_mat_binding"]], "load_tb_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_tb_binding"]], "load_uc_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_uc_binding"]], "teaser.data": [[4, "module-teaser.data"]], "teaser.data.dataclass": [[4, "module-teaser.data.dataclass"]], "load_material() (in module teaser.data.input.material_input_json)": [[5, "teaser.data.input.material_input_json.load_material"]], "load_material_id() (in module teaser.data.input.material_input_json)": [[5, "teaser.data.input.material_input_json.load_material_id"]], "load_teaser_json() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.load_teaser_json"]], "load_type_element() (in module teaser.data.input.buildingelement_input_json)": [[5, "teaser.data.input.buildingelement_input_json.load_type_element"]], "load_use_conditions() (in module teaser.data.input.usecond_input)": [[5, "teaser.data.input.usecond_input.load_use_conditions"]], "set_basic_data_teaser() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.set_basic_data_teaser"]], "set_layer_data_teaser() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.set_layer_data_teaser"]], "teaser.data.input": [[5, "module-teaser.data.input"]], "teaser.data.input.buildingelement_input_json": [[5, "module-teaser.data.input.buildingelement_input_json"]], "teaser.data.input.material_input_json": [[5, "module-teaser.data.input.material_input_json"]], "teaser.data.input.teaserjson_input": [[5, "module-teaser.data.input.teaserjson_input"]], "teaser.data.input.usecond_input": [[5, "module-teaser.data.input.usecond_input"]], "teaser.data.input.inputdata": [[6, "module-teaser.data.input.inputdata"]], "teaser.data.input.inputdata.weatherdata": [[7, "module-teaser.data.input.inputdata.weatherdata"]], "delete_type_element() (in module teaser.data.output.buildingelement_output)": [[8, "teaser.data.output.buildingelement_output.delete_type_element"]], "export_ibpsa() (in module teaser.data.output.ibpsa_output)": [[8, "teaser.data.output.ibpsa_output.export_ibpsa"]], "export_multizone() (in module teaser.data.output.aixlib_output)": [[8, "teaser.data.output.aixlib_output.export_multizone"]], "save_material() (in module teaser.data.output.material_output)": [[8, "teaser.data.output.material_output.save_material"]], "save_teaser_json() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.save_teaser_json"]], "save_type_element() (in module teaser.data.output.buildingelement_output)": [[8, "teaser.data.output.buildingelement_output.save_type_element"]], "save_use_conditions() (in module teaser.data.output.usecond_output)": [[8, "teaser.data.output.usecond_output.save_use_conditions"]], "set_basic_data() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.set_basic_data"]], "set_layer_data() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.set_layer_data"]], "teaser.data.output": [[8, "module-teaser.data.output"]], "teaser.data.output.aixlib_output": [[8, "module-teaser.data.output.aixlib_output"]], "teaser.data.output.buildingelement_output": [[8, "module-teaser.data.output.buildingelement_output"]], "teaser.data.output.ibpsa_output": [[8, "module-teaser.data.output.ibpsa_output"]], "teaser.data.output.material_output": [[8, "module-teaser.data.output.material_output"]], "teaser.data.output.rununittests": [[8, "module-teaser.data.output.runUnitTests"]], "teaser.data.output.teaserjson_output": [[8, "module-teaser.data.output.teaserjson_output"]], "teaser.data.output.usecond_output": [[8, "module-teaser.data.output.usecond_output"]], "example_change_boundary_conditions() (in module teaser.examples.e8_change_boundary_conditions)": [[9, "teaser.examples.e8_change_boundary_conditions.example_change_boundary_conditions"]], "example_create_building() (in module teaser.examples.e6_generate_building)": [[9, "teaser.examples.e6_generate_building.example_create_building"]], "example_export_aixlib() (in module teaser.examples.e2_export_aixlib_models)": [[9, "teaser.examples.e2_export_aixlib_models.example_export_aixlib"]], "example_export_ibpsa() (in module teaser.examples.e3_export_ibpsa_models)": [[9, "teaser.examples.e3_export_ibpsa_models.example_export_ibpsa"]], "example_generate_archetype() (in module teaser.examples.e1_generate_archetype)": [[9, "teaser.examples.e1_generate_archetype.example_generate_archetype"]], "example_load() (in module teaser.examples.e5_load)": [[9, "teaser.examples.e5_load.example_load"]], "example_retrofit_building() (in module teaser.examples.e7_retrofit)": [[9, "teaser.examples.e7_retrofit.example_retrofit_building"]], "example_save() (in module teaser.examples.e4_save)": [[9, "teaser.examples.e4_save.example_save"]], "get_list_of_present_entries() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.get_list_of_present_entries"]], "import_building_from_excel() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.import_building_from_excel"]], "import_data() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.import_data"]], "teaser.examples": [[9, "module-teaser.examples"]], "teaser.examples.e1_generate_archetype": [[9, "module-teaser.examples.e1_generate_archetype"]], "teaser.examples.e2_export_aixlib_models": [[9, "module-teaser.examples.e2_export_aixlib_models"]], "teaser.examples.e3_export_ibpsa_models": [[9, "module-teaser.examples.e3_export_ibpsa_models"]], "teaser.examples.e4_save": [[9, "module-teaser.examples.e4_save"]], "teaser.examples.e5_load": [[9, "module-teaser.examples.e5_load"]], "teaser.examples.e6_generate_building": [[9, "module-teaser.examples.e6_generate_building"]], "teaser.examples.e7_retrofit": [[9, "module-teaser.examples.e7_retrofit"]], "teaser.examples.e8_change_boundary_conditions": [[9, "module-teaser.examples.e8_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel": [[9, "module-teaser.examples.e9_building_data_import_from_excel"]], "zoning_example() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.zoning_example"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_600)": [[10, "teaser.examples.verification.verification_ASHRAE_140_600.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_620)": [[10, "teaser.examples.verification.verification_ASHRAE_140_620.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_900)": [[10, "teaser.examples.verification.verification_ASHRAE_140_900.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_920)": [[10, "teaser.examples.verification.verification_ASHRAE_140_920.from_scratch"]], "main() (in module teaser.examples.verification.verification_ashrae_140_600)": [[10, "teaser.examples.verification.verification_ASHRAE_140_600.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_620)": [[10, "teaser.examples.verification.verification_ASHRAE_140_620.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_900)": [[10, "teaser.examples.verification.verification_ASHRAE_140_900.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_920)": [[10, "teaser.examples.verification.verification_ASHRAE_140_920.main"]], "parameter_room1() (in module teaser.examples.verification.verification_vdi_6007_room1)": [[10, "teaser.examples.verification.verification_VDI_6007_room1.parameter_room1"]], "parameter_room3() (in module teaser.examples.verification.verification_vdi_6007_room3)": [[10, "teaser.examples.verification.verification_VDI_6007_room3.parameter_room3"]], "parameter_room8() (in module teaser.examples.verification.verification_vdi_6007_room8)": [[10, "teaser.examples.verification.verification_VDI_6007_room8.parameter_room8"]], "teaser.examples.verification": [[10, "module-teaser.examples.verification"]], "teaser.examples.verification.verification_ashrae_140_600": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_600"]], "teaser.examples.verification.verification_ashrae_140_620": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_620"]], "teaser.examples.verification.verification_ashrae_140_900": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_900"]], "teaser.examples.verification.verification_ashrae_140_920": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_920"]], "teaser.examples.verification.verification_vdi_6007_room1": [[10, "module-teaser.examples.verification.verification_VDI_6007_room1"]], "teaser.examples.verification.verification_vdi_6007_room3": [[10, "module-teaser.examples.verification.verification_VDI_6007_room3"]], "teaser.examples.verification.verification_vdi_6007_room8": [[10, "module-teaser.examples.verification.verification_VDI_6007_room8"]], "celsius_to_kelvin() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.celsius_to_kelvin"]], "clear_directory() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.clear_directory"]], "create_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.create_path"]], "division_from_json() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.division_from_json"]], "get_default_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.get_default_path"]], "get_full_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.get_full_path"]], "teaser.logic": [[11, "module-teaser.logic"]], "teaser.logic.utilities": [[11, "module-teaser.logic.utilities"]], "nonresidential (class in teaser.logic.archetypebuildings.nonresidential)": [[12, "teaser.logic.archetypebuildings.nonresidential.NonResidential"]], "residential (class in teaser.logic.archetypebuildings.residential)": [[12, "teaser.logic.archetypebuildings.residential.Residential"]], "generate_archetype() (teaser.logic.archetypebuildings.nonresidential.nonresidential method)": [[12, "teaser.logic.archetypebuildings.nonresidential.NonResidential.generate_archetype"]], "generate_archetype() (teaser.logic.archetypebuildings.residential.residential method)": [[12, "teaser.logic.archetypebuildings.residential.Residential.generate_archetype"]], "teaser.logic.archetypebuildings": [[12, "module-teaser.logic.archetypebuildings"]], "teaser.logic.archetypebuildings.nonresidential": [[12, "module-teaser.logic.archetypebuildings.nonresidential"]], "teaser.logic.archetypebuildings.residential": [[12, "module-teaser.logic.archetypebuildings.residential"]], "office (class in teaser.logic.archetypebuildings.bmvbs.office)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office"]], "singlefamilydwelling (class in teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling"]], "attic (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.attic"]], "cellar (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.cellar"]], "construction_type (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.construction_type"]], "construction_type (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.construction_type"]], "dormer (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.dormer"]], "generate_archetype() (teaser.logic.archetypebuildings.bmvbs.office.office method)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.generate_archetype"]], "generate_archetype() (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling method)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.generate_archetype"]], "neighbour_buildings (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.neighbour_buildings"]], "office_layout (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.office_layout"]], "residential_layout (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.residential_layout"]], "teaser.logic.archetypebuildings.bmvbs": [[13, "module-teaser.logic.archetypebuildings.bmvbs"]], "teaser.logic.archetypebuildings.bmvbs.office": [[13, "module-teaser.logic.archetypebuildings.bmvbs.office"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [[13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"]], "window_layout (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.window_layout"]], "institute (class in teaser.logic.archetypebuildings.bmvbs.custom.institute)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute.Institute"]], "institute4 (class in teaser.logic.archetypebuildings.bmvbs.custom.institute4)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute4.Institute4"]], "institute8 (class in teaser.logic.archetypebuildings.bmvbs.custom.institute8)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute8.Institute8"]], "teaser.logic.archetypebuildings.bmvbs.custom": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"]], "teaser.logic.archetypebuildings.tabula": [[15, "module-teaser.logic.archetypebuildings.tabula"]], "apartmentblock (class in teaser.logic.archetypebuildings.tabula.de.apartmentblock)": [[16, "teaser.logic.archetypebuildings.tabula.de.apartmentblock.ApartmentBlock"]], "multifamilyhouse (class in teaser.logic.archetypebuildings.tabula.de.multifamilyhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse.MultiFamilyHouse"]], "singlefamilyhouse (class in teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse"]], "terracedhouse (class in teaser.logic.archetypebuildings.tabula.de.terracedhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.terracedhouse.TerracedHouse"]], "construction_type (teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.singlefamilyhouse property)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.singlefamilyhouse method)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse.generate_archetype"]], "teaser.logic.archetypebuildings.tabula.de": [[16, "module-teaser.logic.archetypebuildings.tabula.de"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock": [[16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"]], "apartmentblock (class in teaser.logic.archetypebuildings.tabula.dk.apartmentblock)": [[17, "teaser.logic.archetypebuildings.tabula.dk.apartmentblock.ApartmentBlock"]], "singlefamilyhouse (class in teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse"]], "terracedhouse (class in teaser.logic.archetypebuildings.tabula.dk.terracedhouse)": [[17, "teaser.logic.archetypebuildings.tabula.dk.terracedhouse.TerracedHouse"]], "construction_type (teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.singlefamilyhouse property)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.singlefamilyhouse method)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse.generate_archetype"]], "teaser.logic.archetypebuildings.tabula.dk": [[17, "module-teaser.logic.archetypebuildings.tabula.dk"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"]], "est1a (class in teaser.logic.archetypebuildings.urbanrenet.est1a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a"]], "est1b (class in teaser.logic.archetypebuildings.urbanrenet.est1b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1b.EST1b"]], "est2 (class in teaser.logic.archetypebuildings.urbanrenet.est2)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est2.EST2"]], "est3 (class in teaser.logic.archetypebuildings.urbanrenet.est3)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est3.EST3"]], "est4a (class in teaser.logic.archetypebuildings.urbanrenet.est4a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est4a.EST4a"]], "est4b (class in teaser.logic.archetypebuildings.urbanrenet.est4b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est4b.EST4b"]], "est5 (class in teaser.logic.archetypebuildings.urbanrenet.est5)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est5.EST5"]], "est6 (class in teaser.logic.archetypebuildings.urbanrenet.est6)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est6.EST6"]], "est7 (class in teaser.logic.archetypebuildings.urbanrenet.est7)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est7.EST7"]], "est8a (class in teaser.logic.archetypebuildings.urbanrenet.est8a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est8a.EST8a"]], "est8b (class in teaser.logic.archetypebuildings.urbanrenet.est8b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est8b.EST8b"]], "construction_type (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a method)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.generate_archetype"]], "neighbour_buildings (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.neighbour_buildings"]], "number_of_apartments (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.number_of_apartments"]], "teaser.logic.archetypebuildings.urbanrenet": [[18, "module-teaser.logic.archetypebuildings.urbanrenet"]], "teaser.logic.archetypebuildings.urbanrenet.est1a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"]], "teaser.logic.archetypebuildings.urbanrenet.est3": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"]], "teaser.logic.archetypebuildings.urbanrenet.est6": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"]], "teaser.logic.archetypebuildings.urbanrenet.est7": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"]], "building (class in teaser.logic.buildingobjects.building)": [[19, "teaser.logic.buildingobjects.building.Building"]], "thermalzone (class in teaser.logic.buildingobjects.thermalzone)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone"]], "useconditions (class in teaser.logic.buildingobjects.useconditions)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions"]], "add_element() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.add_element"]], "add_zone() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.add_zone"]], "area (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.area"]], "calc_building_parameter() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.calc_building_parameter"]], "calc_zone_parameters() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.calc_zone_parameters"]], "ceilings (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.ceilings"]], "central_ahu (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.central_ahu"]], "cooling_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.cooling_profile"]], "delete() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.delete"]], "doors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.doors"]], "fill_outer_area_dict() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.fill_outer_area_dict"]], "fill_window_area_dict() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.fill_window_area_dict"]], "find_doors() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_doors"]], "find_gfs() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_gfs"]], "find_rts() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_rts"]], "find_walls() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_walls"]], "find_wins() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_wins"]], "floors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.floors"]], "get_inner_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_inner_wall_area"]], "get_outer_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_outer_wall_area"]], "get_window_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_window_area"]], "ground_floors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.ground_floors"]], "heating_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.heating_profile"]], "height_of_floors (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.height_of_floors"]], "infiltration_rate (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.infiltration_rate"]], "inner_walls (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.inner_walls"]], "lighting_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.lighting_profile"]], "load_use_conditions() (teaser.logic.buildingobjects.useconditions.useconditions method)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.load_use_conditions"]], "machines_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.machines_profile"]], "merge_windows_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.merge_windows_calc"]], "name (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.name"]], "name (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.name"]], "net_leased_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.net_leased_area"]], "number_of_elements_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.number_of_elements_calc"]], "number_of_floors (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.number_of_floors"]], "outer_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.outer_area"]], "outer_walls (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.outer_walls"]], "parent (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.parent"]], "parent (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.parent"]], "parent (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.parent"]], "persons (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.persons"]], "persons_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.persons_profile"]], "retrofit_building() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.retrofit_building"]], "retrofit_zone() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.retrofit_zone"]], "rooftops (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.rooftops"]], "rotate_building() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.rotate_building"]], "save_use_conditions() (teaser.logic.buildingobjects.useconditions.useconditions method)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.save_use_conditions"]], "set_inner_wall_area() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.set_inner_wall_area"]], "set_outer_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.set_outer_wall_area"]], "set_volume_zone() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.set_volume_zone"]], "set_window_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.set_window_area"]], "t_inside (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.t_inside"]], "t_outside (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.t_outside"]], "teaser.logic.buildingobjects": [[19, "module-teaser.logic.buildingobjects"]], "teaser.logic.buildingobjects.building": [[19, "module-teaser.logic.buildingobjects.building"]], "teaser.logic.buildingobjects.thermalzone": [[19, "module-teaser.logic.buildingobjects.thermalzone"]], "teaser.logic.buildingobjects.useconditions": [[19, "module-teaser.logic.buildingobjects.useconditions"]], "thermal_zones (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.thermal_zones"]], "use_conditions (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.use_conditions"]], "used_library_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.used_library_calc"]], "volume (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.volume"]], "window_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.window_area"]], "windows (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.windows"]], "with_ahu (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.with_ahu"]], "with_ideal_thresholds (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.with_ideal_thresholds"]], "year_of_construction (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.year_of_construction"]], "year_of_retrofit (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.year_of_retrofit"]], "buildingelement (class in teaser.logic.buildingobjects.buildingphysics.buildingelement)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement"]], "ceiling (class in teaser.logic.buildingobjects.buildingphysics.ceiling)": [[20, "teaser.logic.buildingobjects.buildingphysics.ceiling.Ceiling"]], "door (class in teaser.logic.buildingobjects.buildingphysics.door)": [[20, "teaser.logic.buildingobjects.buildingphysics.door.Door"]], "floor (class in teaser.logic.buildingobjects.buildingphysics.floor)": [[20, "teaser.logic.buildingobjects.buildingphysics.floor.Floor"]], "groundfloor (class in teaser.logic.buildingobjects.buildingphysics.groundfloor)": [[20, "teaser.logic.buildingobjects.buildingphysics.groundfloor.GroundFloor"]], "innerwall (class in teaser.logic.buildingobjects.buildingphysics.innerwall)": [[20, "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall"]], "layer (class in teaser.logic.buildingobjects.buildingphysics.layer)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer"]], "material (class in teaser.logic.buildingobjects.buildingphysics.material)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material"]], "outerwall (class in teaser.logic.buildingobjects.buildingphysics.outerwall)": [[20, "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall"]], "rooftop (class in teaser.logic.buildingobjects.buildingphysics.rooftop)": [[20, "teaser.logic.buildingobjects.buildingphysics.rooftop.Rooftop"]], "wall (class in teaser.logic.buildingobjects.buildingphysics.wall)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall"]], "window (class in teaser.logic.buildingobjects.buildingphysics.window)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window"]], "a_conv (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.a_conv"]], "add_layer() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.add_layer"]], "add_layer_list() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.add_layer_list"]], "area (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.area"]], "calc_equivalent_res() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.calc_equivalent_res"]], "calc_equivalent_res() (teaser.logic.buildingobjects.buildingphysics.window.window method)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.calc_equivalent_res"]], "calc_ua_value() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.calc_ua_value"]], "construction_type (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.construction_type"]], "delete_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.delete_type_element"]], "density (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.density"]], "g_value (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.g_value"]], "gather_element_properties() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.gather_element_properties"]], "heat_capac (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.heat_capac"]], "inner_convection (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.inner_convection"]], "inner_radiation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.inner_radiation"]], "insulate_wall() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.insulate_wall"]], "ir_emissivity (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.ir_emissivity"]], "layer (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.layer"]], "load_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.load_material_template"]], "load_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.load_type_element"]], "material (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.material"]], "material_id (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.material_id"]], "modify_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.modify_material_template"]], "name (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.name"]], "name (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.name"]], "orientation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.orientation"]], "outer_convection (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.outer_convection"]], "outer_radiation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.outer_radiation"]], "parent (teaser.logic.buildingobjects.buildingphysics.door.door property)": [[20, "teaser.logic.buildingobjects.buildingphysics.door.Door.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.innerwall.innerwall property)": [[20, "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.outerwall.outerwall property)": [[20, "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.parent"]], "replace_window() (teaser.logic.buildingobjects.buildingphysics.window.window method)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.replace_window"]], "retrofit_wall() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.retrofit_wall"]], "save_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.save_material_template"]], "save_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.save_type_element"]], "set_calc_default() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.set_calc_default"]], "shading_g_total (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.shading_g_total"]], "shading_max_irr (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.shading_max_irr"]], "solar_absorp (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.solar_absorp"]], "teaser.logic.buildingobjects.buildingphysics": [[20, "module-teaser.logic.buildingobjects.buildingphysics"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement": [[20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"]], "teaser.logic.buildingobjects.buildingphysics.ceiling": [[20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door": [[20, "module-teaser.logic.buildingobjects.buildingphysics.door"]], "teaser.logic.buildingobjects.buildingphysics.floor": [[20, "module-teaser.logic.buildingobjects.buildingphysics.floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [[20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"]], "teaser.logic.buildingobjects.buildingphysics.layer": [[20, "module-teaser.logic.buildingobjects.buildingphysics.layer"]], "teaser.logic.buildingobjects.buildingphysics.material": [[20, "module-teaser.logic.buildingobjects.buildingphysics.material"]], "teaser.logic.buildingobjects.buildingphysics.outerwall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"]], "teaser.logic.buildingobjects.buildingphysics.rooftop": [[20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.wall"]], "teaser.logic.buildingobjects.buildingphysics.window": [[20, "module-teaser.logic.buildingobjects.buildingphysics.window"]], "thermal_conduc (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thermal_conduc"]], "thickness (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.thickness"]], "thickness_default (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thickness_default"]], "thickness_list (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thickness_list"]], "tilt (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.tilt"]], "transmittance (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.transmittance"]], "year_of_construction (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.year_of_construction"]], "year_of_retrofit (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.year_of_retrofit"]], "buildingahu (class in teaser.logic.buildingobjects.buildingsystems.buildingahu)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU"]], "max_relative_humidity_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.max_relative_humidity_profile"]], "min_relative_humidity_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.min_relative_humidity_profile"]], "parent (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.parent"]], "teaser.logic.buildingobjects.buildingsystems": [[21, "module-teaser.logic.buildingobjects.buildingsystems"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu": [[21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"]], "temperature_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.temperature_profile"]], "v_flow_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.v_flow_profile"]], "aixlib (class in teaser.logic.buildingobjects.calculation.aixlib)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib"]], "fourelement (class in teaser.logic.buildingobjects.calculation.four_element)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement"]], "ibpsa (class in teaser.logic.buildingobjects.calculation.ibpsa)": [[22, "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA"]], "oneelement (class in teaser.logic.buildingobjects.calculation.one_element)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement"]], "threeelement (class in teaser.logic.buildingobjects.calculation.three_element)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement"]], "twoelement (class in teaser.logic.buildingobjects.calculation.two_element)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.four_element.fourelement method)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.one_element.oneelement method)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.three_element.threeelement method)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.two_element.twoelement method)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement.calc_attributes"]], "calc_auxiliary_attr() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.calc_auxiliary_attr"]], "modelica_ahu_boundary() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_AHU_boundary"]], "modelica_gains_boundary() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_gains_boundary"]], "modelica_gains_boundary() (teaser.logic.buildingobjects.calculation.ibpsa.ibpsa method)": [[22, "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA.modelica_gains_boundary"]], "modelica_set_temp() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_set_temp"]], "modelica_set_temp_cool() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_set_temp_cool"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.four_element.fourelement method)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.one_element.oneelement method)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.three_element.threeelement method)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.two_element.twoelement method)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement.set_calc_default"]], "teaser.logic.buildingobjects.calculation": [[22, "module-teaser.logic.buildingobjects.calculation"]], "teaser.logic.buildingobjects.calculation.aixlib": [[22, "module-teaser.logic.buildingobjects.calculation.aixlib"]], "teaser.logic.buildingobjects.calculation.four_element": [[22, "module-teaser.logic.buildingobjects.calculation.four_element"]], "teaser.logic.buildingobjects.calculation.ibpsa": [[22, "module-teaser.logic.buildingobjects.calculation.ibpsa"]], "teaser.logic.buildingobjects.calculation.one_element": [[22, "module-teaser.logic.buildingobjects.calculation.one_element"]], "teaser.logic.buildingobjects.calculation.three_element": [[22, "module-teaser.logic.buildingobjects.calculation.three_element"]], "teaser.logic.buildingobjects.calculation.two_element": [[22, "module-teaser.logic.buildingobjects.calculation.two_element"]], "modelicainfo (class in teaser.logic.simulation.modelicainfo)": [[23, "teaser.logic.simulation.modelicainfo.ModelicaInfo"]], "teaser.logic.simulation": [[23, "module-teaser.logic.simulation"]], "teaser.logic.simulation.modelicainfo": [[23, "module-teaser.logic.simulation.modelicainfo"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["acknowledgments", "archetypes", "code/modules", "code/teaser", "code/teaser.data", "code/teaser.data.input", "code/teaser.data.input.inputdata", "code/teaser.data.input.inputdata.weatherdata", "code/teaser.data.output", "code/teaser.examples", "code/teaser.examples.verification", "code/teaser.logic", "code/teaser.logic.archetypebuildings", "code/teaser.logic.archetypebuildings.bmvbs", "code/teaser.logic.archetypebuildings.bmvbs.custom", "code/teaser.logic.archetypebuildings.tabula", "code/teaser.logic.archetypebuildings.tabula.de", "code/teaser.logic.archetypebuildings.tabula.dk", "code/teaser.logic.archetypebuildings.urbanrenet", "code/teaser.logic.buildingobjects", "code/teaser.logic.buildingobjects.buildingphysics", "code/teaser.logic.buildingobjects.buildingsystems", "code/teaser.logic.buildingobjects.calculation", "code/teaser.logic.simulation", "development", "examples/e1_generate_archetype", "examples/e2_export_aixlib_models", "examples/e3_export_ibpsa_models", "examples/e4_save", "examples/e5_load", "examples/e6_generate_building", "examples/e7_retrofit", "faq", "index", "install_teaser", "license", "teaser.Examples", "teaser_advanced_example", "teaser_api_example"], "filenames": ["acknowledgments.rst", "archetypes.rst", "code/modules.rst", "code/teaser.rst", "code/teaser.data.rst", "code/teaser.data.input.rst", "code/teaser.data.input.inputdata.rst", "code/teaser.data.input.inputdata.weatherdata.rst", "code/teaser.data.output.rst", "code/teaser.examples.rst", "code/teaser.examples.verification.rst", "code/teaser.logic.rst", "code/teaser.logic.archetypebuildings.rst", "code/teaser.logic.archetypebuildings.bmvbs.rst", "code/teaser.logic.archetypebuildings.bmvbs.custom.rst", "code/teaser.logic.archetypebuildings.tabula.rst", "code/teaser.logic.archetypebuildings.tabula.de.rst", "code/teaser.logic.archetypebuildings.tabula.dk.rst", "code/teaser.logic.archetypebuildings.urbanrenet.rst", "code/teaser.logic.buildingobjects.rst", "code/teaser.logic.buildingobjects.buildingphysics.rst", "code/teaser.logic.buildingobjects.buildingsystems.rst", "code/teaser.logic.buildingobjects.calculation.rst", "code/teaser.logic.simulation.rst", "development.rst", "examples/e1_generate_archetype.md", "examples/e2_export_aixlib_models.md", "examples/e3_export_ibpsa_models.md", "examples/e4_save.md", "examples/e5_load.md", "examples/e6_generate_building.md", "examples/e7_retrofit.md", "faq.rst", "index.rst", "install_teaser.rst", "license.rst", "teaser.Examples.rst", "teaser_advanced_example.rst", "teaser_api_example.rst"], "titles": ["Acknowledgments", "Archetype Buildings", "teaser", "teaser package", "teaser.data package", "teaser.data.input package", "teaser.data.input.inputdata package", "teaser.data.input.inputdata.weatherdata package", "teaser.data.output package", "teaser.examples package", "teaser.examples.verification package", "teaser.logic package", "teaser.logic.archetypebuildings package", "teaser.logic.archetypebuildings.bmvbs package", "teaser.logic.archetypebuildings.bmvbs.custom package", "teaser.logic.archetypebuildings.tabula package", "teaser.logic.archetypebuildings.tabula.de package", "teaser.logic.archetypebuildings.tabula.dk package", "teaser.logic.archetypebuildings.urbanrenet package", "teaser.logic.buildingobjects package", "teaser.logic.buildingobjects.buildingphysics package", "teaser.logic.buildingobjects.buildingsystems package", "teaser.logic.buildingobjects.calculation package", "teaser.logic.simulation package", "Issues solved in development", "Example 1: Generate archetype buildings using TEASER API", "Example 2: Export Modelica models for AixLib library using TEASER API", "Example 3: Export Modelica models for IBPSA library using TEASER API", "Example 4: Save information", "Example 5: Load information", "Example 7: Generate single building", "Example 7: Retrofit buildings", "Frequently Asked Questions", "TEASER", "Install TEASER", "License", "Examples", "Advanced examples", "API examples"], "terms": {"The": [0, 1, 3, 5, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 27, 28, 29, 30, 31, 34, 35, 37, 38], "follow": [0, 1, 3, 13, 14, 16, 17, 19, 25, 31, 35, 37, 38], "peopl": [0, 19], "have": [0, 1, 3, 9, 16, 17, 19, 20, 21, 22, 29, 31, 32, 33, 37], "directli": [0, 3, 19, 22], "contribut": [0, 22], "implement": [0, 1, 16, 17, 19, 24], "teaser": [0, 1, 24, 28, 29, 30, 31, 37, 38], "michael": [0, 1], "man": [0, 1, 33], "moritz": [0, 1], "lauster": [0, 1, 33], "marcu": [0, 1], "fuch": [0, 1, 33], "yasin": 0, "goerguelu": 0, "christoph": 0, "gingter": 0, "peter": [0, 1], "remmen": [0, 1, 33], "special": 0, "thank": 0, "goe": [0, 22], "gregor": 0, "hillebrand": 0, "who": [0, 22], "creat": [0, 5, 8, 10, 11, 12, 20, 22, 26, 27, 28, 30, 31, 37], "basi": 0, "retrofit": [0, 3, 9, 12, 19, 20, 33, 38], "matrix": [0, 20, 22], "thi": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37], "section": [1, 3, 24, 33], "give": 1, "short": [1, 20], "overview": 1, "about": [1, 4, 8, 9, 25, 37], "methodologi": [1, 9, 12, 16, 17, 37], "For": [1, 3, 8, 18, 19, 25, 26, 27, 30], "exact": [1, 9, 16, 17, 37], "mean": [1, 9, 13, 19, 25, 26, 27, 33, 37], "all": [1, 3, 4, 8, 9, 11, 12, 13, 14, 16, 17, 19, 20, 22, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37], "attribut": [1, 3, 4, 8, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 28, 30, 37], "usag": [1, 3, 8, 9, 13, 14, 16, 17, 18, 19, 22, 25, 37], "pleas": [1, 3, 8, 12, 16, 17, 25, 30, 32, 33], "read": [1, 3, 25, 30], "doc": [1, 3, 13, 14, 18, 25, 26, 27, 30, 38], "class": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 29, 30, 37, 38], "exampl": [1, 2, 3, 19, 22, 32, 33, 34], "provid": [1, 16, 17, 25, 26, 27, 35, 38], "i": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "base": [1, 3, 4, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 37], "three": [1, 10, 19, 22, 26, 27, 28, 31, 37], "differ": [1, 3, 9, 12, 16, 17, 18, 19, 20, 22, 25, 31, 37], "studi": 1, "investig": [1, 14], "german": [1, 13, 16, 20, 33], "stock": [1, 33, 37], "1": [1, 3, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 32, 37, 38], "2": [1, 3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 30, 34, 37, 38], "3": [1, 3, 5, 8, 10, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 32, 34, 37, 38], "us": [1, 3, 4, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38], "5": [1, 3, 8, 19, 20, 22, 25, 30, 32, 37, 38], "basic": [1, 5, 8], "paramet": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 30, 37], "data": [1, 2, 3, 9, 16, 17, 19, 20, 25, 26, 27, 28, 29, 30], "enrich": [1, 4], "main": [1, 3, 9, 10, 37, 38], "year": [1, 3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 20, 30, 31, 37], "construct": [1, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 30, 37], "net": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 37], "leas": [1, 3, 12, 13, 14, 16, 17, 18, 19], "area": [1, 3, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "averag": [1, 3, 12, 13, 14, 16, 17, 18, 19], "height": [1, 3, 12, 13, 14, 16, 17, 18, 19, 25], "floor": [1, 3, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 31, 37], "number": [1, 3, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25], "current": [1, 3, 12, 19, 20, 22, 37], "five": 1, "ar": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 32, 33, 34, 37], "we": [1, 3, 8, 9, 10, 16, 17, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 32, 37], "plane": 1, "integr": [1, 21, 25], "soon": [1, 3], "bmvb": [1, 3, 11, 12, 25, 31], "packag": [1, 2, 29, 33, 34], "contain": [1, 3, 5, 8, 9, 10, 13, 14, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 34, 37], "creation": 1, "parametris": 1, "typebuild": [1, 14], "In": [1, 3, 8, 9, 13, 14, 19, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 37], "set": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 30, 31, 37], "up": [1, 37], "dataset": [1, 9, 14, 37], "out": [1, 35], "limit": [1, 9, 35, 37], "inform": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 30, 37, 38], "method": [1, 3, 8, 19, 22, 25], "principl": 1, "accord": [1, 3, 5, 8, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 37], "lichtmess": [1, 3], "envelop": 1, "function": [1, 3, 5, 8, 9, 10, 11, 12, 16, 17, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 37, 38], "": [1, 3, 12, 13, 14, 16, 17, 18, 19, 22, 23, 37], "can": [1, 3, 5, 8, 9, 12, 13, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 37, 38], "automat": [1, 3, 8, 19, 20, 29, 30, 37], "assign": [1, 3, 12, 13, 14, 16, 17, 18, 19, 21, 30], "thermal": [1, 8, 12, 13, 14, 19, 20, 22, 27, 30, 37], "zone": [1, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "These": [1, 16, 17, 26, 27, 33, 37], "mainli": 1, "handl": [1, 3, 12, 13, 14, 16, 17, 18, 19, 21], "addit": [1, 3, 5, 8, 9, 13, 14, 18, 19, 20, 25, 30, 31, 34, 37], "necessari": [1, 9, 21, 22, 37], "statist": [1, 4, 13], "aspect": 1, "divis": [1, 11, 19], "wall": [1, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22, 25, 27, 30, 31, 37], "properti": [1, 3, 8, 13, 16, 17, 18, 19, 20, 21, 25, 30, 37], "materi": [1, 3, 4, 5, 8, 11, 16, 17, 19, 25, 30, 31], "respect": [1, 9, 37], "type": [1, 3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 30, 31, 37], "detail": [1, 13, 14], "specif": [1, 3, 5, 9, 12, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 34, 37], "given": [1, 5, 8, 13, 16, 17, 18, 19, 20, 22], "below": [1, 19, 33], "connect": [1, 19, 22, 35, 37], "between": [1, 3, 12, 16, 17, 19, 20, 22, 25, 34], "where": [1, 3, 10, 16, 17, 26, 27, 30, 37], "variou": 1, "administr": 1, "were": 1, "relationship": 1, "possibl": 1, "refin": [1, 13], "further": [1, 3, 16, 17, 18, 22, 34], "structur": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 21], "from": [1, 3, 5, 8, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 22, 25, 26, 27, 28, 29, 30, 33, 35], "kaag": 1, "4": [1, 3, 8, 13, 14, 16, 17, 19, 22, 25, 27, 38], "often": [1, 32], "Such": 1, "din": [1, 5, 19], "12524": 1, "4108": 1, "6": [1, 5, 10, 13, 14, 22, 30, 32, 37], "7": [1, 20, 21, 22, 34, 37, 38], "multi": [1, 13, 14, 16, 25], "divid": [1, 13, 14, 16, 17, 22], "50": [1, 13, 14, 19], "25": [1, 13], "storag": [1, 13, 14, 22, 37], "15": [1, 11, 13, 14, 18, 19, 30, 37], "meet": [1, 13, 14, 37], "restroom": [1, 13, 14], "ict": [1, 13, 14], "which": [1, 3, 4, 5, 9, 13, 14, 16, 17, 19, 20, 22, 25, 28, 34, 37], "an": [1, 3, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37], "laboratori": [1, 14, 25], "forschungszentrum": [1, 14], "j\u00fclich": 1, "8": [1, 10, 14, 22, 30], "buildingsclass": [1, 14], "bwzk": [1, 14], "2200": 1, "repres": [1, 3, 9, 13, 14, 20, 22, 37], "9": [1, 14, 22, 30], "verntial": 1, "central": [1, 3, 5, 12, 13, 14, 16, 17, 18, 19, 21], "ahu": [1, 5, 12, 19, 21, 22, 26, 37], "system": [1, 32, 34], "humidif": [1, 14, 21], "de": [1, 12, 15, 33], "40": [1, 14], "10": [1, 5, 19, 22, 30], "2240": [1, 14], "37": 1, "22": [1, 14, 19, 21], "20": [1, 14, 19, 20, 30, 37], "18": [1, 19, 37], "60": [1, 3, 22], "singl": [1, 3, 8, 13, 16, 17, 22, 25, 37, 38], "comput": [1, 10, 22], "live": [1, 16, 17, 30], "100": [1, 13, 30], "famili": [1, 13, 16, 17, 25], "hous": [1, 16, 17, 25], "typologi": [1, 3, 16, 17, 25, 31], "http": [1, 12, 16, 17, 19, 24, 25, 32, 34], "webtool": [1, 16, 17, 25], "eu": [1, 16, 17, 25], "bm": [1, 16, 17, 25], "As": [1, 16, 17, 22, 31], "defin": [1, 3, 5, 9, 10, 12, 16, 17, 19, 22, 30, 37], "one": [1, 3, 8, 9, 10, 13, 14, 16, 17, 18, 19, 20, 22, 23, 25, 26, 27, 29, 37], "refer": [1, 3, 16, 17, 26, 27, 30], "wherea": [1, 16, 17], "want": [1, 8, 12, 16, 17, 26, 27, 28, 37], "gener": [1, 3, 8, 9, 12, 13, 16, 17, 18, 22, 33, 37, 38], "individu": [1, 3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 24, 30, 33], "underli": [1, 16, 17], "some": [1, 5, 9, 16, 17, 19, 21, 23, 25, 30, 32, 34, 37], "assumpt": [1, 9, 16, 17, 37], "made": [1, 16, 17], "explain": [1, 16, 17, 30], "each": [1, 3, 8, 9, 12, 13, 16, 17, 19, 20, 22, 27, 37], "ha": [1, 9, 13, 16, 17, 19, 20, 30, 31, 37], "four": [1, 3, 16, 17, 19, 22], "orient": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "outer": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 27, 30, 31, 37], "window": [1, 3, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 22, 27, 30, 31, 32, 37], "north": [1, 9, 13, 14, 16, 17, 18, 20, 22, 30, 37], "east": [1, 16, 17, 20, 22], "south": [1, 13, 14, 16, 17, 18, 20, 22, 30], "west": [1, 16, 17, 20, 22], "two": [1, 3, 9, 13, 16, 17, 18, 19, 22, 25, 29, 30, 34, 37], "rooftop": [1, 9, 11, 13, 14, 16, 17, 19, 22, 30, 37], "tilt": [1, 3, 9, 13, 14, 16, 17, 18, 19, 20, 22, 30, 37], "35": [1, 16, 17, 37], "degre": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 37], "ground": [1, 3, 9, 12, 13, 14, 16, 17, 18, 19, 22, 30, 31, 37], "door": [1, 11, 16, 17, 19], "default": [1, 3, 4, 8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 37], "surfac": [1, 10, 13, 14, 16, 17, 21, 22, 30], "calcul": [1, 3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 26, 27, 37], "product": [1, 16, 17, 19], "net_leased_area": [1, 3, 11, 12, 13, 14, 16, 17, 18, 19, 25], "estim": [1, 13, 14, 16, 17, 18], "factor": [1, 13, 14, 16, 17, 18, 19, 21, 22], "period": [1, 16, 17, 20], "note": [1, 3, 10, 13, 14, 16, 17, 18, 19, 20, 21, 22, 33], "doe": [1, 3, 8, 9, 16, 17, 20, 22, 25, 26, 30, 32, 37], "ani": [1, 3, 8, 16, 17, 19, 33, 35, 37], "effect": [1, 16, 17, 21, 22], "heat": [1, 3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 37], "transmiss": [1, 16, 17, 30], "onli": [1, 3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 37], "interior": [1, 10, 13, 16, 17, 19, 22, 30], "specifi": [1, 3, 5, 8, 16, 17, 19, 20, 25, 26, 27, 28, 31], "user": [1, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 33, 37], "profil": [1, 9, 16, 17, 19, 22, 37], "exactli": [1, 16, 17, 20], "also": [1, 3, 9, 16, 17, 19, 22, 30, 32, 33, 37, 38], "alwai": [1, 3, 16, 17, 19, 22, 26, 27, 30, 33], "element": [1, 3, 4, 5, 8, 10, 12, 16, 17, 19, 20, 22, 30, 37], "prescrib": [1, 3, 12, 13, 14, 16, 17, 18, 19], "u": [1, 3, 8, 16, 17, 20, 22, 31, 33, 34], "valu": [1, 3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 27, 30, 31, 37], "determin": [1, 16, 17, 19, 20, 21], "thick": [1, 3, 16, 17, 19, 20, 30, 31], "layer": [1, 3, 5, 8, 11, 16, 17, 19, 30, 31], "xml": [1, 34], "input": [1, 3, 4, 9, 16, 17, 18, 19, 21, 26, 27, 33, 37], "inputdata": [1, 3, 4, 5, 8, 16, 17, 26, 27, 37], "typeelements_tabula_d": [1, 16], "been": [1, 16, 17, 19, 29, 33, 37], "taken": [1, 16, 17, 18, 19], "masea": [1, 16], "www": [1, 16, 17, 32], "ensan": [1, 16], "might": [1, 9, 16, 17, 21, 23, 33, 37], "same": [1, 9, 12, 16, 17, 19, 20, 22, 25, 37], "accept": [1, 16, 17], "rang": [1, 16, 17, 37], "combin": [1, 5, 8, 9, 12, 16, 17, 19, 20, 21, 22, 37], "constant": [1, 16, 17, 19, 20, 22], "exterior": [1, 3, 13, 14, 16, 17, 18, 19, 22, 30], "resist": [1, 3, 12, 16, 17, 19, 20, 22], "0": [1, 3, 8, 9, 10, 13, 16, 17, 18, 19, 20, 21, 22, 23, 25, 30, 32, 37], "17": [1, 16, 17, 19], "m2": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 22], "k": [1, 16, 17, 19, 20, 22, 25], "w": [1, 12, 16, 17, 19, 20, 22], "flat": [1, 3, 9, 13, 14, 16, 17, 18, 19, 30, 37], "roof": [1, 3, 13, 14, 16, 17, 18, 19, 20, 22, 30, 31], "34": [1, 16, 17], "unheat": [1, 16, 17], "cellar": [1, 3, 12, 13, 16, 17], "direct": [1, 9, 12, 16, 17, 19, 20, 22, 37], "coupl": [1, 16, 17], "21": [1, 16, 17, 21], "wa": [1, 16, 17, 20], "pitch": [1, 16, 17, 30], "bundesministerium": 1, "f": 1, "\u00fc": 1, "r": 1, "verkehr": 1, "bau": 1, "und": [1, 16, 17], "stadtentwicklung": 1, "vereinfachung": 1, "zur": 1, "geometrischen": 1, "technischen": 1, "datenaufnahm": 1, "im": 1, "nichtwohngeb": 1, "\u00e4": 1, "udebestand": 1, "2010": 1, "marku": 1, "lichtm": 1, "\u00df": 1, "vereinfachungen": 1, "die": 1, "energetisch": 1, "bewertung": 1, "von": 1, "geb": 1, "uden": 1, "universit": 1, "tsbibliothek": 1, "wuppert": 1, "tobia": 1, "loga": 1, "nikolau": 1, "diefenbach": 1, "jen": 1, "knissel": 1, "rolf": 1, "born": 1, "ein": 1, "vereinfacht": 1, "statistisch": 1, "abgesichert": 1, "verfahren": 1, "erhebung": 1, "udedaten": 1, "volum": [1, 9, 11, 12, 18, 19, 30, 37], "bauforschung": 1, "praxi": 1, "wohnen": 1, "umwelt": 1, "gmbh": 1, "darmstadt": 1, "2005": 1, "t": [1, 9, 33, 37], "ummenh": 1, "\u00f6": 1, "fer": 1, "m": [1, 3, 12, 13, 14, 16, 17, 18, 19, 20, 33, 37], "n": [1, 37], "fisch": 1, "forschungsprojekt": 1, "dq": 1, "energieeffizient": 1, "sanierung": 1, "b": 1, "rogeb": 1, "der": 1, "50er": 1, "bi": 1, "70er": 1, "jahr": 1, "erarbeitung": 1, "einer": 1, "planungshilf": 1, "braunschweig": 1, "2008": [1, 19], "bekanntmachung": 1, "regeln": 1, "energieverbrauchskennwert": 1, "vergleichswert": 1, "2009": 1, "baustoff": 1, "produkt": 1, "rme": 1, "feuchteschutztechnisch": 1, "eigenschaften": 1, "tabelliert": 1, "bemessungswert": 1, "deutsch": 1, "fassung": 1, "juli": 1, "2000": [1, 14, 37], "rmeschutz": 1, "energi": [1, 3, 17, 33, 35], "einsparung": 1, "teil": 1, "februar": 1, "2013": 1, "d": [1, 22, 26, 27, 33], "ller": 1, "j": [1, 19, 20, 22], "teichmann": 1, "eneff": 1, "campu": 1, "entwicklung": 1, "integralen": 1, "planungshilfsmittel": 1, "projekt": 1, "abschlussbericht": 1, "juni": 1, "2015": [1, 3, 12, 13, 14, 16, 17, 18, 19, 30, 31], "bauministerkonferenz": 1, "bauwerkszuordnungskatalog": 1, "berechnung": 1, "instat": 1, "ren": 1, "thermischen": 1, "verhalten": 1, "umen": 1, "fenstermodel": 1, "rz": 1, "2012": 1, "11": [1, 5, 37], "ernst": 1, "rudolf": 1, "schramek": 1, "hermann": 1, "recknagel": 1, "sprenger": 1, "editor": 1, "taschenbuch": 1, "heizung": 1, "klimatechnik": 1, "09": 1, "einschli": 1, "lich": 1, "warmwass": 1, "ltetechnik": 1, "oldenbourg": 1, "industrieverlag": 1, "nchen": 1, "74": 1, "aufl": 1, "edit": 1, "isbn": 1, "978": 1, "8356": 1, "3134": 1, "12": [1, 5, 19, 32], "lasten": 1, "raumtemperaturen": 1, "auslegung": 1, "hllast": 1, "jahressimul": 1, "13": [1, 13, 19], "sia": [1, 3, 12, 13, 14, 16, 17, 18, 19], "2024": [1, 3, 12, 13, 14, 16, 17, 18, 19], "standard": [1, 3, 10, 19, 20, 22, 23, 28, 31], "nutzungsbedingungen": 1, "udetechnik": 1, "2006": 1, "14": [1, 14, 30], "parametrierbar": 1, "udemodel": 1, "f\u00fcr": 1, "dynamisch": 1, "energiebedarfsrechnungen": 1, "stadtquartieren": 1, "phd": 1, "thesi": 1, "rwth": [1, 12, 19, 24, 33, 35], "aachen": [1, 33, 35], "univers": [1, 33, 35], "2018": 1, "manfr": 1, "hegger": 1, "rg": 1, "dettmar": 1, "stadtraumtypen": 1, "strukturel": 1, "kennwert": 1, "stadtr": 1, "fraunhof": 1, "irb": 1, "verlag": 1, "stuttgart": 1, "2014": [1, 3, 19], "3816792925": 1, "16": [1, 14, 18, 37], "dirk": 1, "scalabl": [1, 33], "design": [1, 3, 13, 33], "driven": [1, 33], "parameter": [1, 22, 33], "reduc": [1, 33, 37], "order": [1, 4, 20, 26, 27, 28, 29, 30, 33], "model": [1, 3, 8, 10, 12, 19, 20, 21, 22, 33, 38], "bausim": 1, "2016": [1, 33, 35], "sixth": 1, "austrian": 1, "ibpsa": [1, 3, 8, 9, 11, 12, 19, 24, 33, 38], "confer": [1, 37], "535": [1, 33], "542": [1, 33], "dresden": 1, "nutz": 1, "end": [1, 20], "prim": 1, "renergiebedarf": 1, "hlung": 1, "l": 1, "ftung": 1, "trinkwarmwass": 1, "beleuchtung": 1, "nutzungsrandbedingungen": 1, "klimadaten": 1, "oktob": 1, "morri": 1, "g": [1, 3, 8, 12, 13, 14, 19, 20, 22, 25, 30, 32, 34, 37], "davi": 1, "transfer": [1, 3, 19, 20, 21, 22, 30], "john": 1, "wilei": 1, "son": 1, "hoboken": 1, "nj": 1, "2004": [1, 3, 12, 13, 14, 16, 17, 18, 19], "470": 1, "84731": 1, "19": [1, 14, 19, 32, 37], "david": 1, "dilaura": 1, "light": [1, 3, 5, 10, 13, 14, 18, 19, 20, 37], "handbook": [1, 17], "applic": [1, 21, 22, 23, 30], "illumin": 1, "engin": [1, 3, 12, 13, 14, 16, 17, 18, 19, 34], "societi": 1, "america": 1, "new": [1, 3, 8, 9, 11, 12, 19, 20, 24, 31, 33, 37], "york": 1, "ny": 1, "ed": 1, "2011": 1, "87995": 1, "241": 1, "v": [1, 19, 34], "18599": [1, 5, 19], "dezemb": 1, "lindeburg": 1, "mechan": 1, "manual": [1, 32], "pe": 1, "exam": 1, "profession": 1, "public": 1, "belmont": 1, "ca": 1, "thirteenth": 1, "9781591264149": 1, "bruno": 1, "bosi": 1, "werner": 1, "doschko": 1, "klau": 1, "helbig": 1, "zentralheizung": 1, "ftungsbau": 1, "gehlen": 1, "bad": 1, "homburg": 1, "vor": 1, "h": [1, 19], "he": 1, "2001": 1, "9783441921639": 1, "23": [1, 21], "philipp": 1, "mehrfeld": 1, "experimentel": 1, "untersuchung": 1, "ftungstechnik": 1, "laboren": 1, "master": [1, 22, 24, 33], "lehrstuhl": 1, "ud": 1, "raumklimatechnik": 1, "subpackag": 2, "submodul": [2, 15], "dataclass": [2, 3, 5, 8, 19, 20], "modul": [2, 15, 25, 26, 27, 28, 29, 30, 31, 33, 37], "e1_generate_archetyp": [2, 3, 26, 27, 28, 29, 31, 37], "e2_export_aixlib_model": [2, 3], "e3_export_ibpsa_model": [2, 3], "e4_sav": [2, 3, 29], "e5_load": [2, 3], "e6_generate_build": [2, 3], "e7_retrofit": [2, 3], "e8_change_boundary_condit": [2, 3], "e9_building_data_import_from_excel": [2, 3], "logic": [2, 3, 8, 9, 26, 27, 28, 29, 30, 37], "util": [2, 3, 26, 27, 28, 29], "project": [2, 5, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 29, 30, 31, 33, 37, 38], "add_non_residenti": [2, 3, 25], "add_residenti": [2, 3, 25], "calc_all_build": [2, 3, 26, 27, 37], "export_aixlib": [2, 3, 26, 37], "export_ibpsa": [2, 3, 4, 8, 27], "instantiate_data_class": [2, 3], "load_project": [2, 3, 29], "merge_windows_calc": [2, 3, 11, 12, 19, 27], "name": [2, 3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 26, 27, 28, 30, 37], "number_of_elements_calc": [2, 3, 11, 12, 19, 26, 27], "retrofit_all_build": [2, 3, 31], "save_project": [2, 3, 28, 29], "set_default": [2, 3], "used_library_calc": [2, 3, 11, 12, 19, 26, 27], "weather_file_path": [2, 3, 26, 27, 37], "tool": [3, 33], "analysi": [3, 19, 33], "simul": [3, 11, 12, 19, 21, 22, 26, 27, 33, 37], "effici": [3, 21, 33], "buildingelement_input_json": [3, 4], "material_input_json": [3, 4], "teaserjson_input": [3, 4], "usecond_input": [3, 4], "output": [3, 4, 11, 22, 28], "aixlib_output": [3, 4], "buildingelement_output": [3, 4], "ibpsa_output": [3, 4], "material_output": [3, 4], "rununittest": [3, 4], "teaserjson_output": [3, 4], "usecond_output": [3, 4], "load_mat_bind": [3, 4], "load_tb_bind": [3, 4], "load_uc_bind": [3, 4, 37], "verif": [3, 9], "verification_ashrae_140_600": [3, 9], "verification_ashrae_140_620": [3, 9], "verification_ashrae_140_900": [3, 9], "verification_ashrae_140_920": [3, 9], "verification_vdi_6007_room1": [3, 9], "verification_vdi_6007_room3": [3, 9], "verification_vdi_6007_room8": [3, 9], "example_generate_archetyp": [3, 9, 26, 27, 28, 31, 37], "example_export_aixlib": [3, 9], "example_export_ibpsa": [3, 9], "example_sav": [3, 9], "example_load": [3, 9], "example_create_build": [3, 9], "example_retrofit_build": [3, 9], "example_change_boundary_condit": [3, 9, 37], "get_list_of_present_entri": [3, 9, 37], "import_building_from_excel": [3, 9, 37], "import_data": [3, 9, 37], "zoning_exampl": [3, 9, 37], "archetypebuild": [3, 11], "nonresidenti": [3, 11, 13], "residenti": [3, 9, 11, 13, 16, 17, 18, 25, 33, 37], "buildingobject": [3, 5, 8, 11, 30, 37], "build": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 26, 27, 28, 33, 35, 37, 38], "thermalzon": [3, 8, 11, 12, 13, 20, 22, 30, 37], "usecondit": [3, 4, 5, 8, 9, 11, 30, 37], "modelicainfo": [3, 11], "celsius_to_kelvin": [3, 11], "clear_directori": [3, 11], "create_path": [3, 11], "division_from_json": [3, 11], "get_default_path": [3, 11, 28, 29], "get_full_path": [3, 11, 26, 27, 29], "includ": [3, 8, 11, 13, 14, 18, 19, 21, 22, 31, 35], "api": [3, 9, 28, 29, 30, 33, 36], "load_data": [3, 25, 30, 37], "fals": [3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 22, 25, 27, 37], "sourc": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 34], "object": [3, 4, 8, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 30, 37], "top": [3, 19, 20], "serv": [3, 20], "script": [3, 9, 10, 30, 37, 38], "interfac": [3, 33], "It": [3, 9, 12, 13, 19, 20, 22, 37], "highli": 3, "recommend": [3, 26, 27, 34], "instanti": [3, 12, 13, 14, 16, 17, 18, 19, 25, 29, 30], "befor": [3, 29], "start": [3, 20, 23, 37], "work": [3, 20, 32, 33], "archetyp": [3, 9, 12, 13, 16, 17, 18, 19, 26, 27, 28, 30, 31, 33, 37, 38], "export": [3, 8, 9, 12, 19, 22, 24, 33, 37, 38], "save": [3, 8, 9, 10, 20, 22, 26, 27, 29, 30, 37, 38], "later": 3, "boolean": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22], "condit": [3, 5, 8, 19, 22, 30, 35], "should": [3, 4, 8, 9, 10, 19, 22, 23, 25, 26, 27, 33, 37], "load": [3, 4, 5, 9, 10, 11, 12, 19, 20, 22, 25, 30, 37, 38], "onc": [3, 9, 37], "you": [3, 8, 9, 12, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38], "add": [3, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30, 31], "scratch": [3, 10], "true": [3, 8, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 25, 30, 37], "str": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 37], "modelica_info": [3, 37], "instanc": [3, 5, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 22, 37], "store": [3, 5, 8, 9, 10, 19, 20, 22, 37], "modelica": [3, 8, 9, 12, 19, 22, 23, 33, 38], "relat": [3, 8, 13, 27], "like": [3, 8, 11, 19, 20, 22, 25, 26, 27, 30], "compil": [3, 32], "stop": [3, 23], "time": [3, 9, 19, 20, 22, 23, 37], "etc": [3, 12, 19, 34], "list": [3, 5, 8, 9, 12, 13, 14, 18, 19, 20, 22, 23, 33, 37], "json": [3, 4, 5, 8, 9, 11, 13, 14, 16, 17, 18, 19, 20, 28, 29, 37], "bind": [3, 4, 5, 8, 19, 20, 34], "absolut": 3, "path": [3, 4, 5, 8, 9, 10, 11, 20, 22, 26, 27, 28, 29, 34, 37], "weather": [3, 8, 19, 26, 27], "file": [3, 4, 5, 8, 9, 10, 11, 20, 22, 26, 27, 28, 29, 32, 35, 37, 38], "find": [3, 33], "weatherdata": [3, 5, 6, 26, 27, 37], "int": [3, 5, 9, 10, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 37], "aggreg": [3, 9, 19, 37], "bool": [3, 10, 19, 22, 23], "merg": [3, 12, 19, 22, 35], "separ": [3, 9, 12, 19, 22, 30], "support": [3, 8, 12, 19, 22, 33, 34], "librari": [3, 8, 9, 19, 22, 23, 24, 28, 33, 38], "aixlib": [3, 5, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 21, 27, 33, 37, 38], "dir_reference_result": [3, 26], "result": [3, 22, 26, 37], "buildingspi": 3, "format": [3, 5, 9, 22, 28, 37], "If": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 25, 26, 27, 28, 30, 32, 33, 34, 37], "none": [3, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 37], "copi": [3, 35, 37], "directori": [3, 11, 26, 27], "so": [3, 9, 12, 29, 30, 35, 37], "regress": 3, "test": [3, 10, 26, 33, 34], "against": [3, 19, 20, 22], "year_of_construct": [3, 11, 12, 13, 14, 16, 17, 18, 19, 20, 25, 30, 37], "number_of_floor": [3, 11, 12, 13, 14, 16, 17, 18, 19, 25, 30], "height_of_floor": [3, 11, 12, 13, 14, 16, 17, 18, 19, 25, 30], "with_ahu": [3, 11, 12, 13, 14, 16, 17, 18, 19, 37], "internal_gains_mod": [3, 12, 13, 14, 16, 17, 18, 19, 25, 37], "office_layout": [3, 12, 13, 14], "window_layout": [3, 12, 13, 14], "construction_typ": [3, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 37], "non": [3, 9, 12, 13, 14, 16, 17, 18, 19, 25, 28, 33, 37], "need": [3, 4, 8, 9, 12, 19, 20, 22, 25, 29, 30, 31, 32, 37], "offic": [3, 11, 12, 14, 19, 25, 33, 37], "institut": [3, 12, 13, 25, 33, 35], "institute4": [3, 12, 13, 33], "institute8": [3, 12, 13, 33], "more": [3, 26, 27, 28, 30, 37], "e": [3, 8, 12, 13, 14, 19, 20, 22, 25, 30, 32, 33, 34, 35, 37], "obtain": [3, 19, 35], "first": [3, 10, 12, 13, 14, 16, 17, 18, 19, 20, 22, 25, 27, 28, 29, 30, 37], "float": [3, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 37], "abov": [3, 9, 12, 13, 14, 16, 17, 18, 19, 22, 35, 37], "total": [3, 12, 13, 14, 16, 17, 18, 19, 22], "NOT": [3, 12, 13, 14, 16, 17, 18, 19, 35], "footprint": [3, 12, 13, 14, 16, 17, 18, 19], "empti": [3, 9, 12, 13, 14, 16, 17, 18, 19, 28, 37], "buildingahu": [3, 11, 12, 13, 14, 16, 17, 18, 19], "central_ahu": [3, 11, 12, 13, 14, 16, 17, 18, 19, 37], "hold": [3, 4, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "air": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22], "unit": [3, 12, 13, 14, 16, 17, 18, 19, 21, 34], "mode": [3, 12, 13, 14, 16, 17, 18, 19, 21], "intern": [3, 5, 8, 12, 13, 14, 16, 17, 18, 19, 22], "gain": [3, 8, 12, 13, 14, 16, 17, 18, 19, 20, 22, 30], "done": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 37], "temperatur": [3, 12, 13, 14, 16, 17, 18, 19, 21, 22, 37], "activ": [3, 12, 13, 14, 16, 17, 18, 19, 22, 34], "depend": [3, 8, 9, 12, 13, 14, 16, 17, 18, 19, 22, 25, 30, 34, 37], "flux": [3, 12, 13, 14, 16, 17, 18, 19, 22], "person": [3, 11, 12, 13, 14, 16, 17, 18, 19, 22, 35], "independ": [3, 12, 13, 14, 16, 17, 18, 19, 22], "max": [3, 12, 13, 14, 16, 17, 18, 19], "heatflowr": [3, 12, 13, 14, 16, 17, 18, 19], "fixed_heat_flow_rate_person": [3, 12, 13, 14, 16, 17, 18, 19], "consider": [3, 12, 13, 14, 16, 17, 18, 19], "moistur": [3, 12, 13, 14, 16, 17, 18, 19], "co2": [3, 12, 13, 14, 16, 17, 18, 19], "regard": [3, 12, 13, 14, 16, 17, 18, 19, 22, 32, 33, 37], "toolbox": [3, 12, 13, 14, 16, 17, 18, 19], "plan": [3, 13, 14], "elong": [3, 13, 14], "compact": [3, 13, 14], "squar": [3, 13, 14, 19], "facad": [3, 13, 14, 16, 17, 18, 22], "punctuat": [3, 13, 14], "banner": [3, 13, 14], "continu": [3, 13, 14, 37], "full": [3, 4, 8, 13, 14, 22], "glaze": [3, 8, 13, 14], "heavi": [3, 5, 10, 13, 14, 18, 20, 30], "return": [3, 9, 10, 11, 19, 20, 21, 37], "type_bldg": 3, "residential_layout": [3, 12, 13], "neighbour_build": [3, 12, 13, 18], "attic": [3, 12, 13], "dormer": [3, 12, 13], "number_of_apart": [3, 12, 18], "iwu": [3, 4, 13, 19, 25, 31, 33], "urbanrenet": [3, 11, 12], "tabula_d": [3, 4, 19, 25], "tabula_dk": 3, "eleven": 3, "single_family_dwel": [3, 25], "est1a": [3, 11, 12], "est1b": [3, 11, 12], "est2": [3, 11, 12], "est3": [3, 11, 12], "est4a": [3, 11, 12], "est4b": [3, 11, 12], "est5": [3, 11, 12], "est6": [3, 11, 12], "est7": [3, 11, 12], "est8a": [3, 11, 12], "est8b": [3, 11, 12], "caution": [3, 13, 18, 22], "complex": [3, 13], "neighbour": [3, 13, 18], "chang": [3, 5, 8, 9, 13, 14, 18, 19, 20, 22, 30], "just": [3, 8, 13, 14, 18, 27], "overal": [3, 13, 18], "adapt": [3, 13, 14, 18], "partli": [3, 13, 22], "groundfloor": [3, 11, 13, 19, 22, 30, 37], "nor": [3, 13, 37], "attach": [3, 13, 19], "apart": [3, 16, 17, 18], "insid": [3, 9, 11, 18, 19, 22, 30, 37], "raise_error": [3, 37], "vdi": [3, 8, 10, 19, 20, 22], "ebc": [3, 12, 19, 24, 33], "building_model": 3, "zone_model": 3, "corg": [3, 8], "internal_id": [3, 12, 19, 20, 26, 27, 37], "record": [3, 19], "reducedord": [3, 8], "multizon": [3, 8, 19], "multizoneequip": [3, 8, 22], "thermalzoneequip": [3, 8], "correct": [3, 8, 13, 14, 20, 32, 37], "doubl": 3, "pane": 3, "tabl": [3, 8], "contrast": [3, 8], "version": [3, 8, 22, 23, 32, 34, 37], "now": [3, 8, 37], "option": [3, 8, 9, 10, 12, 19, 22, 25, 28, 30, 34], "observ": [3, 8], "sinc": [3, 8, 9, 19, 37], "ident": [3, 8, 27], "miss": [3, 8, 19, 33, 37], "old": [3, 8], "contact": [3, 8, 33], "setter": [3, 19], "string": [3, 5, 8, 12, 13, 14, 18, 19, 20, 37], "altern": [3, 8, 20], "annex": [3, 12, 19, 22], "within": [3, 8, 10, 11, 33], "framework": [3, 8, 33], "core": [3, 8, 27], "standalon": [3, 8, 27], "valid": [3, 8, 27], "buildingsystem": [3, 8, 11, 19, 27, 33], "idea": [3, 8, 27, 33], "static": [3, 19, 22], "initi": 3, "call": [3, 8, 9, 12, 19, 21, 22, 25, 26, 27, 28, 29, 30, 37], "load_teaser_json": [3, 4, 5], "year_of_retrofit": [3, 11, 12, 19, 20, 31], "type_of_retrofit": [3, 19, 31], "window_typ": [3, 19, 20, 31], "approach": [3, 13, 14, 16, 17, 19, 22, 30], "both": [3, 19, 26, 27, 28, 31], "tabula": [3, 5, 11, 12, 19, 20, 25, 31, 33], "bmbv": 3, "pass": [3, 8, 13, 21, 26, 27, 30, 31], "keyword": [3, 31], "see": [3, 9, 13, 14, 18, 19, 37], "replac": [3, 20, 31, 37], "adv_retrofit": [3, 31], "allow": [3, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 33], "manner": [3, 31], "insul": [3, 20, 30, 31], "correspond": [3, 19, 28, 31, 32], "calculation_method": 3, "scenario": 3, "To": [3, 20, 25, 26, 27, 29, 30, 31, 32], "coeffici": [3, 10, 20, 22, 30], "inner": [3, 9, 13, 14, 18, 19, 20, 30, 37], "classif": [3, 19], "enev": [3, 19, 20, 31], "eps035": [3, 19, 20], "file_nam": [3, 28, 29], "save_teaser_json": [3, 4, 8], "outputdata": [3, 11], "delet": [3, 8, 11, 19, 20, 25, 26, 30], "could": [3, 9, 10, 37], "alreadi": [3, 9, 30, 34, 37], "load_type_el": [4, 5, 19, 20, 30, 37], "load_materi": [4, 5], "load_material_id": [4, 5], "set_basic_data_teas": [4, 5], "set_layer_data_teas": [4, 5], "load_use_condit": [4, 5, 11, 19, 30, 37], "export_multizon": [4, 8], "delete_type_el": [4, 8, 19, 20], "save_type_el": [4, 8, 19, 20], "save_materi": [4, 8], "set_basic_data": [4, 8], "set_layer_data": [4, 8], "save_use_condit": [4, 8, 11, 19], "used_statist": 4, "templat": [4, 8, 34], "indic": [4, 25, 30], "element_bind": 4, "collect": [4, 5, 8, 11, 22], "ordereddict": [4, 5, 8, 11], "dictionari": [4, 12, 13, 14, 18, 19, 22, 30], "typebuildingel": [4, 5, 8, 9, 20, 37], "path_tb": 4, "material_bind": 4, "path_mat": 4, "materialtempl": 4, "conditions_bind": 4, "path_uc": 4, "data_class": [5, 8, 19, 20], "buildingel": [5, 8, 11, 19], "typic": [5, 8, 13, 19, 20, 21, 22, 25, 30], "characterist": [5, 9, 37], "cite": 5, "bundesministeriumfurverkehrbauundstadtentwicklung": 5, "26": 5, "07": 5, "2007": 5, "norm": [5, 19], "inherit": [5, 8, 19, 20], "code": [5, 9, 10, 19, 20, 30, 34, 37], "prj": [5, 8, 10, 19, 20, 25, 26, 27, 28, 29, 30, 31, 37], "mat_nam": [5, 20], "loader": [5, 20], "identif": 5, "deutschesinstitutfurnormung": 5, "februar2013": 5, "mat_id": 5, "id": [5, 12, 19, 20, 30], "material_id": [5, 19, 20], "proprietari": 5, "teaserjson": [5, 10, 29], "wall_in": 5, "helper": [5, 20], "teaserclass": [5, 8], "represent": [5, 8], "use_cond": [5, 8], "zone_usag": [5, 19], "sia2024": [5, 19], "chosen": [8, 22], "By": [8, 11, 21, 22, 26, 27], "solar": [8, 10, 20, 22, 30], "decoupl": 8, "conduct": [8, 19, 20, 27], "through": [8, 19, 22, 27, 30, 37], "merge_window": [8, 19, 22], "other": [8, 13, 21, 25, 35, 37], "mako": [8, 34], "modelicatempl": 8, "over": [8, 26, 27, 30], "access": [8, 29], "lookup": 8, "templatelookup": 8, "zone_template_1": 8, "thermalzonerecord": 8, "zone_template_2": 8, "zone_template_3": 8, "zone_template_4": 8, "model_templ": 8, "parent": [8, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 30, 37], "exist": [8, 16, 17, 19, 20], "sever": [8, 9, 11, 12, 37], "lump": [8, 22, 27], "6007": [8, 10, 19, 20, 22], "consid": [8, 10, 19, 22], "cool": [8, 19, 21, 22], "equip": [8, 14, 37], "model_template_1": 8, "model_template_2": 8, "model_template_3": 8, "model_template_4": 8, "saver": [8, 20], "written": 8, "complet": 8, "wall_out": 8, "bound_cond": 8, "usecondtiion": 8, "il": 8, "from_scratch": [9, 10], "parameter_room1": [9, 10], "parameter_room3": [9, 10], "parameter_room8": [9, 10], "demonstr": [9, 37, 38], "ad": [9, 30, 37], "how": [9, 16, 17, 19, 22, 25, 26, 27, 28, 29, 31, 37, 38], "import": [9, 25, 26, 27, 28, 29, 30, 31, 33], "excel": 9, "appropri": [9, 37], "examplefil": [9, 26, 29, 37], "excelbuildingdata_sampl": [9, 37], "xlsx": [9, 37], "everi": [9, 37], "room": [9, 10, 19, 37], "its": [9, 30, 37], "own": [9, 12, 26, 27, 28, 37], "via": [9, 22, 37], "custom": [9, 12, 13, 37], "algorithm": [9, 37], "adjust": [9, 37], "hi": [9, 22, 37], "block": [9, 16, 17, 37], "your": [9, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37], "here": [9, 33, 37], "big": [9, 25, 37], "netarea": [9, 37], "rooftoptilt": [9, 37], "ceil": [9, 11, 13, 14, 18, 19, 22, 37], "half": [9, 21, 37], "thei": [9, 29, 34, 37], "belong": [9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 37], "adjac": [9, 20, 22, 37], "clockwis": [9, 19, 37], "usagetyp": [9, 37], "shown": [9, 37], "requir": [9, 13, 18, 21, 22, 32, 33, 34, 37], "document": [9, 19, 22, 24, 33, 35, 37], "progress": [9, 33, 37], "yellow": [9, 37], "column": [9, 22, 37], "don": [9, 37], "header": [9, 37], "keep": [9, 12, 16, 17, 19, 37], "consist": [9, 37], "mai": [9, 20, 33, 37], "either": [9, 37], "under": [9, 32, 37, 38], "cell": [9, 37], "blank": [9, 37], "row": [9, 37], "fill": [9, 19, 20, 22, 37], "actual": [9, 19, 22, 37], "That": [9, 22, 33, 37], "A": [9, 20, 33, 35, 37], "extra": [9, 22, 37], "entri": [9, 37], "sheet": [9, 37], "must": [9, 20, 21, 37], "python": [9, 11, 12, 19, 25, 28, 29, 30, 33, 34, 37], "being": [9, 33, 37], "abl": [9, 19, 37], "convert": [9, 37], "reach": [9, 37], "account": [9, 21, 22, 37], "2x": [9, 37], "list_": [9, 37], "extract": [9, 37], "avail": [9, 23, 24, 37], "discard": [9, 37], "nan": [9, 37], "shall": [9, 35, 37], "process": [9, 12, 19, 37], "building_nam": [9, 37], "construction_ag": [9, 37], "path_to_excel": [9, 37], "sheet_nam": [9, 37], "feed": [9, 37], "pai": [9, 37], "attent": [9, 37], "hard": [9, 37], "part": [9, 33, 37], "mark": [9, 37], "y": [9, 37], "ag": [9, 20, 37], "panda": [9, 19, 37], "datafram": [9, 19, 37], "final": [9, 37], "parametr": [9, 37], "perform": [9, 33, 37], "preprocess": [9, 37], "concaten": [9, 37], "case": [9, 19, 20, 21, 22, 25, 26, 27, 28, 30, 37], "line": [9, 22, 32, 37], "anoth": [9, 22, 25, 29, 30, 37], "declar": [9, 37], "inhibit": [9, 37], "usagetype_teas": [9, 37], "weight": [10, 19, 22], "ashra": 10, "140": [10, 30], "600": [10, 25], "second": [10, 25, 28, 30, 37], "third": [10, 25], "help": [10, 30], "aforement": 10, "number_of_el": [10, 19], "root": 10, "teaseroutput": 10, "absorpt": [10, 20, 22, 30], "do": [10, 12, 29, 32, 35], "multipli": 10, "radiat": [10, 20, 22], "after": [10, 11, 19, 29, 33, 37], "620": 10, "900": 10, "920": 10, "compar": 10, "ones": [10, 13, 14, 18], "rouvel": 10, "singlefamilydwel": [11, 12, 33], "generate_archetyp": [11, 12, 13, 15, 16, 17, 18], "buildingphys": [11, 19, 30, 37], "innerwal": [11, 19, 22, 30, 37], "outerwal": [11, 19, 22, 30, 37], "four_el": [11, 19], "one_el": [11, 19], "three_el": [11, 19], "two_el": [11, 19], "add_zon": [11, 19], "calc_building_paramet": [11, 19], "fill_outer_area_dict": [11, 19], "fill_window_area_dict": [11, 19], "get_inner_wall_area": [11, 19], "get_outer_wall_area": [11, 19], "get_window_area": [11, 19], "outer_area": [11, 12, 19], "retrofit_build": [11, 19], "rotate_build": [11, 19], "set_outer_wall_area": [11, 19], "set_window_area": [11, 19], "thermal_zon": [11, 12, 19, 22, 37], "window_area": [11, 12, 19, 22], "add_el": [11, 19], "calc_zone_paramet": [11, 19], "find_door": [11, 19], "find_gf": [11, 19], "find_rt": [11, 19], "find_wal": [11, 19], "find_win": [11, 19], "ground_floor": [11, 19, 20, 37], "infiltration_r": [11, 19, 30], "inner_wal": [11, 19, 20, 37], "outer_wal": [11, 19, 20], "retrofit_zon": [11, 19], "set_inner_wall_area": [11, 19], "set_volume_zon": [11, 19], "t_insid": [11, 19], "t_outsid": [11, 19], "use_condit": [11, 19, 22, 30, 37], "cooling_profil": [11, 19], "heating_profil": [11, 19, 37], "lighting_profil": [11, 19], "machines_profil": [11, 19], "persons_profil": [11, 19, 21], "with_ideal_threshold": [11, 19], "dir_path": 11, "clear": 11, "folder": [11, 26, 28, 32, 37], "transform": 11, "argument": 11, "rel_path": 11, "helperfunct": 11, "rel": [11, 19, 20, 21, 22], "begin": [11, 20, 25, 30], "filenam": [11, 22, 25, 26, 30], "full_path": 11, "apartmentblock": [12, 15, 33], "multifamilyhous": [12, 15, 33], "singlefamilyhous": [12, 15, 33], "terracedhous": [12, 15, 33], "dk": [12, 15], "subclass": [12, 13, 18], "introduc": 12, "obligatori": 12, "better": [12, 13, 14, 16, 17, 18, 19, 20, 21], "control": [12, 13, 14, 16, 17, 18, 19, 20, 21], "hierarch": [12, 13, 14, 16, 17, 18, 19, 20, 21], "embed": [12, 19], "mostli": [12, 19], "random": [12, 13, 14, 18, 19, 20], "distinct": [12, 19, 20], "last": [12, 19, 20, 37], "type_of_build": [12, 19], "unspecifi": [12, 19], "building_id": [12, 19], "track": [12, 19, 37], "even": [12, 19], "outsid": [12, 19, 22, 30], "post": [12, 19], "street_nam": [12, 19, 30], "street": [12, 19], "locat": [12, 19], "citi": [12, 19, 30], "longitud": [12, 19], "latitud": [12, 19], "dict": [12, 13, 14, 18, 19, 22], "kei": [12, 19, 20, 30, 34, 37], "sum": [12, 19, 22, 37], "bldg_height": [12, 19], "m3": [12, 19, 20], "sum_heat_load": [12, 19], "sum_cooling_load": [12, 19], "oneel": [12, 19, 22], "twoelement": [12, 19, 22], "threeelement": [12, 19, 22], "fourel": [12, 19, 22], "rc": [12, 19, 22], "github": [12, 19, 22, 24, 34], "com": [12, 19, 24], "library_attr": [12, 19], "found": [12, 19, 33, 37], "similar": [13, 19, 20, 29], "behaviour": [13, 20, 22], "length": [13, 19, 20, 22], "width": [13, 19], "mandatori": 13, "layout": 13, "state": [13, 16, 17, 21, 26, 37], "otherwis": [13, 35], "foundat": 13, "expert": [13, 14, 18], "zone_area_factor": [13, 14, 18], "boundarycondit": [13, 14, 18, 30], "outer_wall_nam": [13, 14, 18], "roof_nam": [13, 14, 18], "ground_floor_nam": [13, 14, 18], "window_nam": [13, 14, 18], "inner_wall_nam": [13, 14, 18], "cumul": [13, 14, 18], "ceiling_nam": [13, 14, 18], "floor_nam": [13, 14, 18], "gross_factor": [13, 14], "gross": [13, 14], "est_factor_wall_area": [13, 14], "est_exponent_wal": [13, 14], "expon": [13, 14], "est_factor_win_area": [13, 14, 18], "est_exponent_win": [13, 14], "With": [13, 16, 17, 18], "depth": 13, "make": [13, 26, 27, 28, 37], "neighbor": 13, "dwell": 13, "est_living_area_factor": 13, "est_bottom_building_closur": 13, "est_upper_building_closur": 13, "est_factor_cellar_area": 13, "zonal": 14, "distribut": [14, 34, 35], "juelich": 14, "subset": 14, "2230": 14, "2250": 14, "2280": 14, "without": [14, 19, 25, 35, 37], "28": 14, "30": 14, "descript": [16, 17, 19], "our": [16, 17, 25, 26, 27, 29, 30, 31], "storei": [16, 17], "proce": [16, 17], "them": [16, 17, 19, 20, 22, 25, 26, 30, 33, 34], "what": [16, 17], "usual": [16, 17, 20], "refurbish": [16, 17, 20], "advanc": [16, 17, 33, 36], "danish": 17, "typeelements_tabula_dk": 17, "assum": [17, 37], "consult": 17, "hb2016": 17, "hbemo": 17, "urban": [18, 33], "fabric": 18, "boundari": [18, 19, 20, 22], "ratio": [18, 19, 22, 37], "est_factor_facade_to_volum": 18, "describ": [18, 19, 30, 33], "variabl": [18, 29], "est8": 18, "add_lay": [19, 20], "add_layer_list": [19, 20], "calc_ua_valu": [19, 20], "gather_element_properti": [19, 20], "inner_convect": [19, 20, 30], "inner_radi": [19, 20, 30], "outer_convect": [19, 20, 30], "outer_radi": [19, 20, 30], "set_calc_default": [19, 20, 22], "densiti": [19, 20, 30], "heat_capac": [19, 20, 30], "ir_emiss": [19, 20, 22], "load_material_templ": [19, 20], "modify_material_templ": [19, 20], "save_material_templ": [19, 20], "solar_absorp": [19, 20], "thermal_conduc": [19, 20, 30], "thickness_default": [19, 20], "thickness_list": [19, 20], "transmitt": [19, 20, 30], "calc_equivalent_r": [19, 20], "insulate_wal": [19, 20], "retrofit_wal": [19, 20], "a_conv": [19, 20, 30], "g_valu": [19, 20, 30], "replace_window": [19, 20], "shading_g_tot": [19, 20, 22, 30], "shading_max_irr": [19, 20, 22, 30], "max_relative_humidity_profil": [19, 21, 22, 37], "min_relative_humidity_profil": [19, 21, 22, 37], "temperature_profil": [19, 21, 22, 37], "v_flow_profil": [19, 21, 22, 37], "calc_auxiliary_attr": [19, 22], "modelica_ahu_boundari": [19, 22], "modelica_gains_boundari": [19, 22], "modelica_set_temp": [19, 22], "modelica_set_temp_cool": [19, 22], "calc_attribut": [19, 22], "manag": [19, 34], "centralahu": 19, "used_librari": 19, "calc": 19, "cover": 19, "get": [19, 26, 27, 28, 30, 31, 33, 37], "sum_area": 19, "angl": 19, "rotat": 19, "360": 19, "new_area": 19, "size": [19, 25, 30], "model_attr": [19, 37], "relev": [19, 28], "union": 19, "indoor": [19, 22, 33, 35], "kelvin": 19, "outdoor": 19, "t_ground": 19, "side": [19, 20, 30], "density_air": 19, "kg": [19, 20], "heat_capac_air": 19, "capac": [19, 20, 22], "building_el": 19, "t_bt": [19, 20, 22], "distinguish": [19, 22, 25], "neglect": [19, 22], "chose": [19, 25, 27], "safe": 19, "refresh": 19, "azimuth": [19, 20, 22], "desir": [19, 21, 22, 26, 27], "horizont": [19, 20, 22], "face": [19, 20, 22], "ambient": [19, 20, 22, 37], "pre": [19, 32], "2078": 19, "machin": [19, 21, 22, 26], "docstr": 19, "most": [19, 22], "translat": 19, "typical_length": 19, "with_heat": 19, "ideal": 19, "heater": 19, "with_cool": 19, "cooler": 19, "threshold": [19, 20, 22, 30], "t_threshold_h": 19, "t_threshold_cool": 19, "prevent": 19, "simultan": 19, "vice": [19, 37], "versa": 19, "turn": 19, "perman": 19, "shut": 19, "down": 19, "regardless": 19, "c": [19, 35], "built": 19, "en": 19, "european": 19, "dai": [19, 37], "paper": 19, "precipit": 19, "europ": 19, "celect": 19, "benestad": 19, "setpoint": [19, 37], "multipl": [19, 34], "whole": [19, 22, 28, 37], "fix": 19, "flow": [19, 21, 37], "rate": [19, 21], "70": 19, "maximum": 19, "schedul": 19, "per": [19, 21, 37], "internal_gains_moisture_no_peopl": 19, "m\u00b2": [19, 37], "plant": 19, "except": [19, 22], "activity_degree_person": 19, "met": 19, "ratio_conv_rad_person": 19, "convect": [19, 20, 22, 30], "radi": [19, 20, 22], "deriv": 19, "presenc": [19, 22], "24h": 19, "level": [19, 22], "eletr": 19, "medium": 19, "occup": 19, "internalgainsmachinesspecif": 19, "ratio_conv_rad_machin": 19, "Not": 19, "lighting_pow": 19, "spec": 19, "electr": 19, "power": 19, "ratio_conv_rad_light": 19, "align": 19, "min_ahu": [19, 21, 37], "minimum": 19, "suppli": [19, 21, 37], "withprofil": [19, 21], "whether": [19, 21, 22, 35], "max_ahu": [19, 21, 37], "use_constant_infiltr": 19, "choos": [19, 25], "open": [19, 28, 29, 33, 34], "natur": 19, "infiltr": [19, 37], "ventil": 19, "due": [19, 20, 22, 30, 37], "base_infiltr": 19, "max_user_infiltr": 19, "max_overheating_infiltr": 19, "when": [19, 22, 38], "overh": 19, "appear": 19, "max_summer_infiltr": 19, "summer": 19, "tmin": 19, "tmax": 19, "winter_reduction_infiltr": 19, "reduct": [19, 30], "userach": 19, "cold": 19, "hourli": [19, 21], "timestep": 19, "customiz": 19, "self": [19, 20], "lead": [19, 37], "physic": [20, 21, 37], "BE": [20, 35], "building_age_group": 20, "1984": 20, "1994": 20, "90": [20, 22, 30, 37], "180": [20, 22, 30], "270": [20, 22, 30], "r1": 20, "equival": [20, 30], "analog": 20, "r2": 20, "r3": 20, "c1": 20, "c2": 20, "c1_korr": 20, "korr": 20, "asymmetr": 20, "u_valu": 20, "m2k": [20, 22], "ua_valu": 20, "ua": [20, 22], "r_inner_conv": 20, "r_inner_rad": 20, "r_inner_comb": 20, "r_outer_conv": 20, "r_outer_rad": 20, "r_outer_comb": 20, "wf_out": 20, "weightfactor": [20, 22], "ua_value_zon": 20, "posit": 20, "certain": [20, 37], "layer_list": 20, "append": [20, 37], "sort": [20, 22, 37], "gather": 20, "np": [20, 37], "arrai": [20, 37], "equivalent_r": 20, "especi": 20, "number_of_lay": 20, "numpi": [20, 33, 34, 37], "zero": [20, 22, 37], "child": 20, "entranc": 20, "Will": 20, "treat": [20, 22], "kj": 20, "wave": 20, "longwav": 20, "emiss": [20, 22], "uuid": 20, "foreign": 20, "sql": 20, "modifi": [20, 35, 37], "asd": 20, "guidelin": 20, "sight": 20, "newer": 20, "1977": 20, "waermeschutzverordnung": 20, "wsvo": 20, "energieeinsparverordnung": 20, "becaus": 20, "irradi": [20, 22, 30], "shade": [20, 22, 30], "high": 20, "veri": 21, "dehumidif": 21, "enabl": [21, 32], "heat_recoveri": [21, 37], "heatrecoverysystem": 21, "hr": 21, "by_pass_dehumidif": 21, "coil": 21, "dure": [21, 37], "real": 21, "outgo": 21, "enthalpi": 21, "exchang": 21, "take": [21, 22, 25, 30], "bpf_dehu": 21, "efficiency_recoveri": [21, 37], "efficiencyhrs_en": 21, "65": 21, "efficiency_recovery_fals": 21, "littl": 21, "although": 21, "disabl": 21, "instal": [21, 33], "efficiencyhrs_dis": 21, "sample_r": 21, "sampl": 21, "hour": [21, 23, 37], "1800": 21, "efficiency_fan_suppli": 21, "fan": 21, "efficiency_fan_return": 21, "pressure_drop_fan_suppli": 21, "800": 21, "pressur": 21, "drop": [21, 37], "pascal": 21, "pressure_drop_fan_return": 21, "timelin": [21, 22], "humid": [21, 22], "v_flow": [21, 22], "rewrit": 22, "oper": 22, "file_set_t": 22, "file_ahu": 22, "file_internal_gain": 22, "total_surface_area": 22, "consider_heat_capac": 22, "decid": 22, "again": [22, 29], "use_set_back": [22, 37], "night": 22, "back": 22, "heating_tim": [22, 37], "temp_set_back": 22, "use_set_point_temperature_profile_h": 22, "set_point": [22, 37], "Then": 22, "everyth": 22, "point": 22, "ignor": 22, "auxiliari": 22, "txt": 22, "step": [22, 23, 25, 30], "minim": 22, "maxim": 22, "statu": 22, "On": 22, "off": 22, "matfil": 22, "v4": 22, "extend": 22, "profile_person": 22, "profile_machin": 22, "profile_light": 22, "expect": 22, "commonli": 22, "exhibit": 22, "excit": 22, "thu": [22, 25, 26, 27, 30], "mass": 22, "vertic": 22, "plate": 22, "while": 22, "adiabat": 22, "appli": [22, 30, 31, 37], "dynam": [22, 33], "induc": 22, "area_iw": 22, "alpha_conv_inner_iw": 22, "alpha_rad_inner_iw": 22, "alpha_comb_inner_iw": 22, "alpha_conv_outer_iw": 22, "alpha_rad_outer_iw": 22, "alpha_comb_outer_iw": 22, "ua_value_iw": 22, "r_conv_inner_iw": 22, "r_rad_inner_iw": 22, "r_comb_inner_iw": 22, "r1_iw": 22, "c1_iw": 22, "area_ow": 22, "alpha_conv_inner_ow": 22, "alpha_rad_inner_ow": 22, "alpha_comb_inner_ow": 22, "alpha_conv_outer_ow": 22, "alpha_rad_outer_ow": 22, "alpha_comb_outer_ow": 22, "ua_value_ow": 22, "r_conv_inner_ow": 22, "r_rad_inner_ow": 22, "r_comb_inner_ow": 22, "r_conv_outer_ow": 22, "r_rad_outer_ow": 22, "r_comb_outer_ow": 22, "r1_ow": 22, "r_rest_ow": 22, "remain": 22, "c1_ow": 22, "weightfactor_ow": 22, "outer_wall_area": 22, "ir_emissivity_outer_ow": 22, "ir": 22, "ir_emissivity_inner_ow": 22, "solar_absorp_ow": 22, "area_gf": 22, "alpha_conv_inner_gf": 22, "alpha_rad_inner_gf": 22, "alpha_comb_inner_gf": 22, "ua_value_gf": 22, "r_conv_inner_gf": 22, "r_rad_inner_gf": 22, "r_comb_inner_gf": 22, "r1_gf": 22, "r_rest_gf": 22, "c1_gf": 22, "weightfactor_gf": 22, "ground_floor_area": 22, "r_rad_gf_iw": 22, "todo": 22, "check": [22, 37], "ir_emissivity_inner_gf": 22, "area_rt": 22, "alpha_conv_inner_rt": 22, "alpha_rad_inner_rt": 22, "alpha_comb_inner_rt": 22, "alpha_conv_outer_rt": 22, "alpha_rad_outer_rt": 22, "alpha_comb_outer_rt": 22, "ua_value_rt": 22, "r_conv_inner_rt": 22, "r_rad_inner_rt": 22, "r_comb_inner_rt": 22, "r_conv_outer_rt": 22, "r_rad_outer_rt": 22, "r_comb_outer_rt": 22, "r1_rt": 22, "r_rest_rt": 22, "c1_rt": 22, "weightfactor_rt": 22, "weightfactor_win_rt": 22, "zeor": 22, "separatli": 22, "r_rad_rt_iw": 22, "ir_emissivity_outer_rt": 22, "ir_emissivity_inner_rt": 22, "solar_absorp_rt": 22, "tilt_rt": 22, "orientation_rt": 22, "area_win": 22, "alpha_conv_inner_win": 22, "alpha_rad_inner_win": 22, "alpha_comb_inner_win": 22, "ratio_conv_rad_inner_win": 22, "alpha_conv_outer_win": 22, "alpha_rad_outer_win": 22, "alpha_comb_outer_win": 22, "ua_value_win": 22, "u_value_win": 22, "r_conv_inner_win": 22, "r_rad_inner_win": 22, "r_comb_inner_win": 22, "r_conv_outer_win": 22, "r_rad_outer_win": 22, "r_comb_outer_win": 22, "r1_win": 22, "weightfactor_win": 22, "transparent_area": 22, "transpar": 22, "solar_absorp_win": 22, "ir_emissivity_win": 22, "weighted_g_valu": 22, "sunblind": 22, "becom": 22, "incom": 22, "much": 22, "enter": 22, "misc": 22, "alpha_rad_inner_mean": 22, "alpha_rad_outer_mean": 22, "heat_load": [22, 37], "facade_area": 22, "n_outer": 22, "n_rt": 22, "tilt_facad": 22, "orientation_facad": 22, "mat": 22, "simpl": [22, 25, 29], "chain": 22, "next": 22, "vector": 22, "cext": 22, "rext": 22, "rextrem": 22, "weightfactor_ground": 22, "r_rad_ow_iw": 22, "long": 22, "term": 22, "domin": 22, "those": [22, 33, 34, 37], "expos": 22, "sun": 22, "solver": 23, "flag": 23, "dymola": [23, 25, 26, 27, 30], "start_tim": 23, "stop_tim": 23, "31536000": 23, "interval_output": 23, "interv": 23, "3600": [23, 25], "current_solv": [23, 37], "radau": 23, "equidistant_output": 23, "equidist": 23, "grid": 23, "variables_at_ev": 23, "event": [23, 35], "branch": [24, 33], "instead": 24, "440": 24, "faq": [24, 33], "442": 24, "run": [25, 26, 27, 28, 29, 30, 31, 33, 34, 37, 38], "jupyt": [25, 26, 27, 28, 29, 30, 31, 38], "notebook": [25, 26, 27, 28, 29, 30, 31, 38], "renam": [25, 30, 37], "few": [25, 30], "Be": [25, 26, 30], "care": [25, 26, 30, 37], "whitespac": [25, 26, 30], "anywai": [25, 26, 30], "archetypeexampl": [25, 29], "There": [25, 28], "group": [25, 37], "offer": 25, "opportun": 25, "seven": 25, "compulsori": 25, "enough": 25, "residentialbuild": 25, "1988": 25, "200": 25, "officebuild": [25, 37], "4500": 25, "institutebuild": 25, "1952": 25, "3400": 25, "institutebuildingmoistur": 25, "1980": 25, "besid": 25, "germani": 25, "countri": 25, "single_family_hous": 25, "multi_family_hous": 25, "terraced_hous": 25, "apartment_block": 25, "tabula_standard": 25, "tabula_retrofit": 25, "tabula_adv_retrofit": 25, "rather": 25, "switch": [25, 34], "know": 25, "residentialbuildingtabula": 25, "280": 25, "residentialbuildingtabulamulti": 25, "1960": 25, "readi": [26, 27], "reason": 26, "e1": [26, 27, 28, 31, 37], "o": [26, 27, 28, 29, 37], "rerun": [26, 27, 28, 31, 37], "sure": [26, 27, 28], "howev": [26, 27], "ci": 26, "purpos": [26, 35], "join": [26, 27, 28, 29, 37], "referenceresult": 26, "print": [26, 29, 37], "deu_bw_mannheim_107290_try2010_12_jahr_bbsr": [26, 27, 37], "mo": [26, 27, 37], "correctli": [26, 27, 28], "simpli": [26, 27, 28], "home": [26, 27, 28], "openmodelica": 27, "jmodelica": 27, "archetypeexampleibpsa": 27, "pickl": [28, 29], "less": 28, "human": 28, "readabl": 28, "binari": [28, 32], "dump": 28, "pickle_fil": 28, "teaser_pickl": [28, 29], "p": [28, 29, 33], "wb": 28, "reus": 29, "show": [29, 30, 31], "environ": [29, 34], "e4": 29, "load_json": 29, "unittest": 29, "reload": 29, "load_pickl": 29, "pickle_prj": 29, "rb": 29, "wai": 29, "suggest": 30, "pep008": 30, "buildingexampl": 30, "futur": 30, "e2": 30, "e5": 30, "bldg": [30, 37], "superexamplebuild": 30, "awesomeavenue42": 30, "46325fantastictown": 30, "tz": [30, 37], "livingroom": 30, "reflect": 30, "roof_south": 30, "75": 30, "55": 30, "roof_north": 30, "layer_s1": 30, "material_s1": 30, "120": 30, "04": 30, "layer_s2": 30, "material_s2": 30, "tile": 30, "1400": 30, "layer_n1": 30, "material_n1": 30, "layer_n2": 30, "material_n2": 30, "databas": 30, "simplifi": [30, 31], "name_of_wal": 30, "out_wall_dict": 30, "outerwall_north": 30, "outerwall_east": 30, "outerwall_south": 30, "outerwall_west": 30, "ground_floor_dict": 30, "in_wall_dict": 30, "innerwall1": 30, "innerwall2": 30, "innerwall3": 30, "item": 30, "out_wal": [30, 37], "repeat": 30, "procedur": 30, "in_wal": [30, 37], "win_dict": 30, "window_east": 30, "window_south": 30, "window_west": 30, "win": 30, "known": 30, "789": 30, "03": 30, "One": 30, "win_lay": 30, "024": 30, "glass": 30, "win_materi": 30, "glaswindow": 30, "067": 30, "setup": 31, "xyz": 31, "od": 31, "tabuli": 31, "alu": 31, "oder": 31, "stahlfenst": 31, "isolierverglasung": 31, "eps_perimeter_insulation_top_lay": 31, "tri": 32, "updat": 32, "fail": 32, "come": [32, 34], "espaci": 32, "64bit": 32, "select": 32, "lfd": 32, "uci": 32, "edu": 32, "gohlk": 32, "pythonlib": 32, "architecur": 32, "32bit": 32, "download": 32, "navig": 32, "command": 32, "wheel": 32, "architectur": 32, "mkl": 32, "cp35": 32, "cp35m": 32, "win_amd64": 32, "whl": 32, "fast": 33, "low": 33, "mention": 33, "develop": [33, 34, 37], "ON": [33, 35], "research": [33, 35], "center": [33, 35], "climat": [33, 35], "softwar": [33, 34, 35], "incomplet": 33, "properli": 33, "particular": [33, 35], "graphic": 33, "beta": 33, "releas": 33, "fulli": 33, "bug": 33, "report": 33, "issu": 33, "repositori": [33, 34], "question": 33, "feel": 33, "free": [33, 35], "eonerc": 33, "auto": 33, "docu": 33, "pip": [33, 34], "look": 33, "literatur": 33, "acknowledg": 33, "licens": 33, "frequent": 33, "ask": 33, "error": [33, 37], "messag": 33, "scipi": [33, 34], "solv": 33, "osterhag": 33, "m\u00fcller": 33, "journal": 33, "februari": 33, "2017": [33, 35], "pdf": 33, "bibtex": 33, "citygml": 33, "bso16": 33, "329": 33, "336": 33, "septemb": 33, "bausim2016": 33, "financi": 33, "bmwi": 33, "feder": 33, "ministri": 33, "econom": 33, "affair": 33, "index": [33, 37], "search": 33, "page": 33, "best": 34, "clone": 34, "git": 34, "ssh": 34, "local": 34, "easili": [34, 37], "mani": 34, "pyqt": 34, "winpython": 34, "io": [34, 37], "along": 34, "lot": 34, "conda": 34, "pydata": 34, "org": 34, "miniconda": 34, "html": 34, "pyxb": 34, "pytest": 34, "mit": 35, "copyright": 35, "efficienct": 35, "permiss": 35, "herebi": 35, "grant": 35, "charg": 35, "associ": 35, "deal": 35, "restrict": 35, "right": [35, 37], "publish": 35, "sublicens": 35, "sell": 35, "permit": 35, "whom": 35, "furnish": 35, "subject": 35, "notic": 35, "substanti": 35, "portion": 35, "THE": 35, "AS": 35, "warranti": 35, "OF": 35, "kind": 35, "express": 35, "OR": 35, "impli": 35, "BUT": 35, "TO": 35, "merchant": 35, "fit": 35, "FOR": 35, "AND": 35, "noninfring": 35, "IN": 35, "NO": 35, "author": [35, 37], "holder": 35, "liabl": 35, "claim": 35, "damag": 35, "liabil": 35, "action": 35, "contract": 35, "tort": 35, "aris": 35, "WITH": 35, "def": 37, "weekend": 37, "workfai": 37, "loop": 37, "week": 37, "decreas": 37, "v_flow_workdai": 37, "v_flow_week": 37, "val": 37, "els": 37, "heating_profile_workdai": 37, "293": 37, "weeksend": 37, "lower": 37, "heating_profile_week": 37, "290": 37, "__name__": 37, "__main__": 37, "utf": 37, "martin": 37, "raetz": 37, "date": 37, "2019": 37, "02": 37, "41": 37, "56": 37, "r\u00e4tz": 37, "29": 37, "warn": 37, "shutil": 37, "pd": 37, "well": 37, "_data": 37, "read_excel": 37, "index_col": 37, "reset_index": 37, "sync": 37, "cut": 37, "tail": 37, "white": 37, "space": 37, "applymap": 37, "lambda": 37, "x": 37, "strip": 37, "na": 37, "regex": 37, "fillna": 37, "_list": 37, "isna": 37, "entiti": 37, "regular": 37, "iterrow": 37, "walladjacentto": 37, "loc": 37, "innerwallarea": 37, "outerwallarea": 37, "windowarea": 37, "windoworient": 37, "windowconstruct": 37, "outerwallorient": 37, "outerwallconstruct": 37, "identifi": 37, "belongstoidentifi": 37, "roomidentifi": 37, "roomclust": 37, "still": 37, "wrong": 37, "cluster": 37, "_group": 37, "groupbi": 37, "count": 37, "main_usag": 37, "roomclusterusag": 37, "than": 37, "mistak": 37, "common": 37, "equal": 37, "explan": 37, "slot": 37, "realis": 37, "usage_to_json_usag": 37, "isolationroom": 37, "bed": 37, "patientroom": 37, "aisl": 37, "corridor": 37, "technic": 37, "archiv": 37, "wash": 37, "wc": 37, "sanitari": 37, "stairwai": 37, "loung": 37, "seminar": 37, "treatment": 37, "examin": 37, "storagechem": 37, "equipmentserviceandrins": 37, "warn_constructiontyp": 37, "occur": 37, "spell": 37, "faulti": 37, "nthese": 37, "produc": 37, "zonedinput": 37, "iloc": 37, "hardcodedinput": 37, "24": 37, "273": 37, "py": 37, "init": 37, "set_back_temp": 37, "set_temp_heat": 37, "resolv": 37, "out_wall_tilt": 37, "window_tilt": 37, "ground_floor_tilt": 37, "floor_tilt": 37, "ceiling_tilt": 37, "rooftop_tilt": 37, "ground_floor_orient": 37, "floor_orient": 37, "rooftop_orient": 37, "ceiling_orient": 37, "load_building_data": 37, "excel_to_panda": 37, "usage_typ": 37, "present": 37, "origin": 37, "nansum": 37, "plu": 37, "heatedroomheight": 37, "usageoperationtim": 37, "roomclim": 37, "internalgain": 37, "addition": 37, "isinst": 37, "outer_wall_": 37, "_": 37, "neither": 37, "henc": 37, "nhere": 37, "window_": 37, "isgroundfloor": 37, "floorconstruct": 37, "avoid": 37, "devis": 37, "elif": 37, "stori": 37, "ye": 37, "isrooftop": 37, "ceilingconstruct": 37, "innerwallconstruct": 37, "innerwallconstructio": 37, "ahu_dict": 37, "bedroom": 37, "778": 37, "corridorsinthegeneralcarearea": 37, "2941": 37, "examinationortreatmentroom": 37, "743": 37, "meetingconferenceseminar": 37, "036": 37, "stocktechnicalequipmentarch": 37, "484": 37, "wcandsanitaryroomsinnonresidentialbuild": 37, "27": 37, "692": 37, "_i": 37, "result_path": 37, "dirnam": 37, "__file__": 37, "buildinggeneratedviaexcelimport": 37, "weekdai": 37, "mondai": 37, "sundai": 37, "simulation_start": 37, "pathtoexcel": 37, "exampleimport": 37, "importsheet1": 37, "dassl": 37, "cool_load": 37, "5000": 37, "wish": 37, "to_excel": 37, "reproduc": 37}, "objects": {"": [[3, 0, 0, "-", "teaser"]], "teaser": [[4, 0, 0, "-", "data"], [9, 0, 0, "-", "examples"], [11, 0, 0, "-", "logic"], [3, 0, 0, "-", "project"]], "teaser.data": [[4, 0, 0, "-", "dataclass"], [5, 0, 0, "-", "input"], [8, 0, 0, "-", "output"]], "teaser.data.dataclass": [[4, 1, 1, "", "DataClass"]], "teaser.data.dataclass.DataClass": [[4, 2, 1, "", "load_mat_binding"], [4, 2, 1, "", "load_tb_binding"], [4, 2, 1, "", "load_uc_binding"]], "teaser.data.input": [[5, 0, 0, "-", "buildingelement_input_json"], [6, 0, 0, "-", "inputdata"], [5, 0, 0, "-", "material_input_json"], [5, 0, 0, "-", "teaserjson_input"], [5, 0, 0, "-", "usecond_input"]], "teaser.data.input.buildingelement_input_json": [[5, 3, 1, "", "load_type_element"]], "teaser.data.input.inputdata": [[7, 0, 0, "-", "weatherdata"]], "teaser.data.input.material_input_json": [[5, 3, 1, "", "load_material"], [5, 3, 1, "", "load_material_id"]], "teaser.data.input.teaserjson_input": [[5, 3, 1, "", "load_teaser_json"], [5, 3, 1, "", "set_basic_data_teaser"], [5, 3, 1, "", "set_layer_data_teaser"]], "teaser.data.input.usecond_input": [[5, 3, 1, "", "load_use_conditions"]], "teaser.data.output": [[8, 0, 0, "-", "aixlib_output"], [8, 0, 0, "-", "buildingelement_output"], [8, 0, 0, "-", "ibpsa_output"], [8, 0, 0, "-", "material_output"], [8, 0, 0, "-", "runUnitTests"], [8, 0, 0, "-", "teaserjson_output"], [8, 0, 0, "-", "usecond_output"]], "teaser.data.output.aixlib_output": [[8, 3, 1, "", "export_multizone"]], "teaser.data.output.buildingelement_output": [[8, 3, 1, "", "delete_type_element"], [8, 3, 1, "", "save_type_element"]], "teaser.data.output.ibpsa_output": [[8, 3, 1, "", "export_ibpsa"]], "teaser.data.output.material_output": [[8, 3, 1, "", "save_material"]], "teaser.data.output.teaserjson_output": [[8, 3, 1, "", "save_teaser_json"], [8, 3, 1, "", "set_basic_data"], [8, 3, 1, "", "set_layer_data"]], "teaser.data.output.usecond_output": [[8, 3, 1, "", "save_use_conditions"]], "teaser.examples": [[9, 0, 0, "-", "e1_generate_archetype"], [9, 0, 0, "-", "e2_export_aixlib_models"], [9, 0, 0, "-", "e3_export_ibpsa_models"], [9, 0, 0, "-", "e4_save"], [9, 0, 0, "-", "e5_load"], [9, 0, 0, "-", "e6_generate_building"], [9, 0, 0, "-", "e7_retrofit"], [9, 0, 0, "-", "e8_change_boundary_conditions"], [9, 0, 0, "-", "e9_building_data_import_from_excel"], [10, 0, 0, "-", "verification"]], "teaser.examples.e1_generate_archetype": [[9, 3, 1, "", "example_generate_archetype"]], "teaser.examples.e2_export_aixlib_models": [[9, 3, 1, "", "example_export_aixlib"]], "teaser.examples.e3_export_ibpsa_models": [[9, 3, 1, "", "example_export_ibpsa"]], "teaser.examples.e4_save": [[9, 3, 1, "", "example_save"]], "teaser.examples.e5_load": [[9, 3, 1, "", "example_load"]], "teaser.examples.e6_generate_building": [[9, 3, 1, "", "example_create_building"]], "teaser.examples.e7_retrofit": [[9, 3, 1, "", "example_retrofit_building"]], "teaser.examples.e8_change_boundary_conditions": [[9, 3, 1, "", "example_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel": [[9, 3, 1, "", "get_list_of_present_entries"], [9, 3, 1, "", "import_building_from_excel"], [9, 3, 1, "", "import_data"], [9, 3, 1, "", "zoning_example"]], "teaser.examples.verification": [[10, 0, 0, "-", "verification_ASHRAE_140_600"], [10, 0, 0, "-", "verification_ASHRAE_140_620"], [10, 0, 0, "-", "verification_ASHRAE_140_900"], [10, 0, 0, "-", "verification_ASHRAE_140_920"], [10, 0, 0, "-", "verification_VDI_6007_room1"], [10, 0, 0, "-", "verification_VDI_6007_room3"], [10, 0, 0, "-", "verification_VDI_6007_room8"]], "teaser.examples.verification.verification_ASHRAE_140_600": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_620": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_900": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_ASHRAE_140_920": [[10, 3, 1, "", "from_scratch"], [10, 3, 1, "", "main"]], "teaser.examples.verification.verification_VDI_6007_room1": [[10, 3, 1, "", "parameter_room1"]], "teaser.examples.verification.verification_VDI_6007_room3": [[10, 3, 1, "", "parameter_room3"]], "teaser.examples.verification.verification_VDI_6007_room8": [[10, 3, 1, "", "parameter_room8"]], "teaser.logic": [[12, 0, 0, "-", "archetypebuildings"], [19, 0, 0, "-", "buildingobjects"], [23, 0, 0, "-", "simulation"], [11, 0, 0, "-", "utilities"]], "teaser.logic.archetypebuildings": [[13, 0, 0, "-", "bmvbs"], [12, 0, 0, "-", "nonresidential"], [12, 0, 0, "-", "residential"], [15, 0, 0, "-", "tabula"], [18, 0, 0, "-", "urbanrenet"]], "teaser.logic.archetypebuildings.bmvbs": [[14, 0, 0, "-", "custom"], [13, 0, 0, "-", "office"], [13, 0, 0, "-", "singlefamilydwelling"]], "teaser.logic.archetypebuildings.bmvbs.custom": [[14, 0, 0, "-", "institute"], [14, 0, 0, "-", "institute4"], [14, 0, 0, "-", "institute8"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [[14, 1, 1, "", "Institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [[14, 1, 1, "", "Institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [[14, 1, 1, "", "Institute8"]], "teaser.logic.archetypebuildings.bmvbs.office": [[13, 1, 1, "", "Office"]], "teaser.logic.archetypebuildings.bmvbs.office.Office": [[13, 4, 1, "", "construction_type"], [13, 2, 1, "", "generate_archetype"], [13, 4, 1, "", "office_layout"], [13, 4, 1, "", "window_layout"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [[13, 1, 1, "", "SingleFamilyDwelling"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling": [[13, 4, 1, "", "attic"], [13, 4, 1, "", "cellar"], [13, 4, 1, "", "construction_type"], [13, 4, 1, "", "dormer"], [13, 2, 1, "", "generate_archetype"], [13, 4, 1, "", "neighbour_buildings"], [13, 4, 1, "", "residential_layout"]], "teaser.logic.archetypebuildings.nonresidential": [[12, 1, 1, "", "NonResidential"]], "teaser.logic.archetypebuildings.nonresidential.NonResidential": [[12, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.residential": [[12, 1, 1, "", "Residential"]], "teaser.logic.archetypebuildings.residential.Residential": [[12, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula": [[16, 0, 0, "-", "de"], [17, 0, 0, "-", "dk"]], "teaser.logic.archetypebuildings.tabula.de": [[16, 0, 0, "-", "apartmentblock"], [16, 0, 0, "-", "multifamilyhouse"], [16, 0, 0, "-", "singlefamilyhouse"], [16, 0, 0, "-", "terracedhouse"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock": [[16, 1, 1, "", "ApartmentBlock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse": [[16, 1, 1, "", "MultiFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse": [[16, 1, 1, "", "SingleFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse": [[16, 4, 1, "", "construction_type"], [16, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse": [[16, 1, 1, "", "TerracedHouse"]], "teaser.logic.archetypebuildings.tabula.dk": [[17, 0, 0, "-", "apartmentblock"], [17, 0, 0, "-", "singlefamilyhouse"], [17, 0, 0, "-", "terracedhouse"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock": [[17, 1, 1, "", "ApartmentBlock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse": [[17, 1, 1, "", "SingleFamilyHouse"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse": [[17, 4, 1, "", "construction_type"], [17, 2, 1, "", "generate_archetype"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse": [[17, 1, 1, "", "TerracedHouse"]], "teaser.logic.archetypebuildings.urbanrenet": [[18, 0, 0, "-", "est1a"], [18, 0, 0, "-", "est1b"], [18, 0, 0, "-", "est2"], [18, 0, 0, "-", "est3"], [18, 0, 0, "-", "est4a"], [18, 0, 0, "-", "est4b"], [18, 0, 0, "-", "est5"], [18, 0, 0, "-", "est6"], [18, 0, 0, "-", "est7"], [18, 0, 0, "-", "est8a"], [18, 0, 0, "-", "est8b"]], "teaser.logic.archetypebuildings.urbanrenet.est1a": [[18, 1, 1, "", "EST1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a": [[18, 4, 1, "", "construction_type"], [18, 2, 1, "", "generate_archetype"], [18, 4, 1, "", "neighbour_buildings"], [18, 4, 1, "", "number_of_apartments"]], "teaser.logic.archetypebuildings.urbanrenet.est1b": [[18, 1, 1, "", "EST1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2": [[18, 1, 1, "", "EST2"]], "teaser.logic.archetypebuildings.urbanrenet.est3": [[18, 1, 1, "", "EST3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a": [[18, 1, 1, "", "EST4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b": [[18, 1, 1, "", "EST4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5": [[18, 1, 1, "", "EST5"]], "teaser.logic.archetypebuildings.urbanrenet.est6": [[18, 1, 1, "", "EST6"]], "teaser.logic.archetypebuildings.urbanrenet.est7": [[18, 1, 1, "", "EST7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a": [[18, 1, 1, "", "EST8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b": [[18, 1, 1, "", "EST8b"]], "teaser.logic.buildingobjects": [[19, 0, 0, "-", "building"], [20, 0, 0, "-", "buildingphysics"], [21, 0, 0, "-", "buildingsystems"], [22, 0, 0, "-", "calculation"], [19, 0, 0, "-", "thermalzone"], [19, 0, 0, "-", "useconditions"]], "teaser.logic.buildingobjects.building": [[19, 1, 1, "", "Building"]], "teaser.logic.buildingobjects.building.Building": [[19, 2, 1, "", "add_zone"], [19, 2, 1, "", "calc_building_parameter"], [19, 4, 1, "", "central_ahu"], [19, 2, 1, "", "fill_outer_area_dict"], [19, 2, 1, "", "fill_window_area_dict"], [19, 2, 1, "", "get_inner_wall_area"], [19, 2, 1, "", "get_outer_wall_area"], [19, 2, 1, "", "get_window_area"], [19, 4, 1, "", "height_of_floors"], [19, 4, 1, "", "merge_windows_calc"], [19, 4, 1, "", "name"], [19, 4, 1, "", "net_leased_area"], [19, 4, 1, "", "number_of_elements_calc"], [19, 4, 1, "", "number_of_floors"], [19, 4, 1, "", "outer_area"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "retrofit_building"], [19, 2, 1, "", "rotate_building"], [19, 2, 1, "", "set_outer_wall_area"], [19, 2, 1, "", "set_window_area"], [19, 4, 1, "", "thermal_zones"], [19, 4, 1, "", "used_library_calc"], [19, 4, 1, "", "window_area"], [19, 4, 1, "", "with_ahu"], [19, 4, 1, "", "year_of_construction"], [19, 4, 1, "", "year_of_retrofit"]], "teaser.logic.buildingobjects.buildingphysics": [[20, 0, 0, "-", "buildingelement"], [20, 0, 0, "-", "ceiling"], [20, 0, 0, "-", "door"], [20, 0, 0, "-", "floor"], [20, 0, 0, "-", "groundfloor"], [20, 0, 0, "-", "innerwall"], [20, 0, 0, "-", "layer"], [20, 0, 0, "-", "material"], [20, 0, 0, "-", "outerwall"], [20, 0, 0, "-", "rooftop"], [20, 0, 0, "-", "wall"], [20, 0, 0, "-", "window"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement": [[20, 1, 1, "", "BuildingElement"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement": [[20, 2, 1, "", "add_layer"], [20, 2, 1, "", "add_layer_list"], [20, 4, 1, "", "area"], [20, 2, 1, "", "calc_ua_value"], [20, 4, 1, "", "construction_type"], [20, 2, 1, "", "delete_type_element"], [20, 2, 1, "", "gather_element_properties"], [20, 4, 1, "", "inner_convection"], [20, 4, 1, "", "inner_radiation"], [20, 4, 1, "", "layer"], [20, 2, 1, "", "load_type_element"], [20, 4, 1, "", "name"], [20, 4, 1, "", "orientation"], [20, 4, 1, "", "outer_convection"], [20, 4, 1, "", "outer_radiation"], [20, 2, 1, "", "save_type_element"], [20, 2, 1, "", "set_calc_default"], [20, 4, 1, "", "tilt"], [20, 4, 1, "", "year_of_construction"], [20, 4, 1, "", "year_of_retrofit"]], "teaser.logic.buildingobjects.buildingphysics.ceiling": [[20, 1, 1, "", "Ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door": [[20, 1, 1, "", "Door"]], "teaser.logic.buildingobjects.buildingphysics.door.Door": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.floor": [[20, 1, 1, "", "Floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [[20, 1, 1, "", "GroundFloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall": [[20, 1, 1, "", "InnerWall"]], "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.layer": [[20, 1, 1, "", "Layer"]], "teaser.logic.buildingobjects.buildingphysics.layer.Layer": [[20, 4, 1, "", "material"], [20, 4, 1, "", "parent"], [20, 4, 1, "", "thickness"]], "teaser.logic.buildingobjects.buildingphysics.material": [[20, 1, 1, "", "Material"]], "teaser.logic.buildingobjects.buildingphysics.material.Material": [[20, 4, 1, "", "density"], [20, 4, 1, "", "heat_capac"], [20, 4, 1, "", "ir_emissivity"], [20, 2, 1, "", "load_material_template"], [20, 4, 1, "", "material_id"], [20, 2, 1, "", "modify_material_template"], [20, 4, 1, "", "name"], [20, 4, 1, "", "parent"], [20, 2, 1, "", "save_material_template"], [20, 4, 1, "", "solar_absorp"], [20, 4, 1, "", "thermal_conduc"], [20, 4, 1, "", "thickness_default"], [20, 4, 1, "", "thickness_list"], [20, 4, 1, "", "transmittance"]], "teaser.logic.buildingobjects.buildingphysics.outerwall": [[20, 1, 1, "", "OuterWall"]], "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall": [[20, 4, 1, "", "parent"]], "teaser.logic.buildingobjects.buildingphysics.rooftop": [[20, 1, 1, "", "Rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall": [[20, 1, 1, "", "Wall"]], "teaser.logic.buildingobjects.buildingphysics.wall.Wall": [[20, 2, 1, "", "calc_equivalent_res"], [20, 2, 1, "", "insulate_wall"], [20, 2, 1, "", "retrofit_wall"]], "teaser.logic.buildingobjects.buildingphysics.window": [[20, 1, 1, "", "Window"]], "teaser.logic.buildingobjects.buildingphysics.window.Window": [[20, 4, 1, "", "a_conv"], [20, 2, 1, "", "calc_equivalent_res"], [20, 4, 1, "", "g_value"], [20, 4, 1, "", "parent"], [20, 2, 1, "", "replace_window"], [20, 4, 1, "", "shading_g_total"], [20, 4, 1, "", "shading_max_irr"]], "teaser.logic.buildingobjects.buildingsystems": [[21, 0, 0, "-", "buildingahu"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu": [[21, 1, 1, "", "BuildingAHU"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU": [[21, 4, 1, "", "max_relative_humidity_profile"], [21, 4, 1, "", "min_relative_humidity_profile"], [21, 4, 1, "", "parent"], [21, 4, 1, "", "temperature_profile"], [21, 4, 1, "", "v_flow_profile"]], "teaser.logic.buildingobjects.calculation": [[22, 0, 0, "-", "aixlib"], [22, 0, 0, "-", "four_element"], [22, 0, 0, "-", "ibpsa"], [22, 0, 0, "-", "one_element"], [22, 0, 0, "-", "three_element"], [22, 0, 0, "-", "two_element"]], "teaser.logic.buildingobjects.calculation.aixlib": [[22, 1, 1, "", "AixLib"]], "teaser.logic.buildingobjects.calculation.aixlib.AixLib": [[22, 2, 1, "", "calc_auxiliary_attr"], [22, 2, 1, "", "modelica_AHU_boundary"], [22, 2, 1, "", "modelica_gains_boundary"], [22, 2, 1, "", "modelica_set_temp"], [22, 2, 1, "", "modelica_set_temp_cool"]], "teaser.logic.buildingobjects.calculation.four_element": [[22, 1, 1, "", "FourElement"]], "teaser.logic.buildingobjects.calculation.four_element.FourElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.ibpsa": [[22, 1, 1, "", "IBPSA"]], "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA": [[22, 2, 1, "", "modelica_gains_boundary"]], "teaser.logic.buildingobjects.calculation.one_element": [[22, 1, 1, "", "OneElement"]], "teaser.logic.buildingobjects.calculation.one_element.OneElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.three_element": [[22, 1, 1, "", "ThreeElement"]], "teaser.logic.buildingobjects.calculation.three_element.ThreeElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.calculation.two_element": [[22, 1, 1, "", "TwoElement"]], "teaser.logic.buildingobjects.calculation.two_element.TwoElement": [[22, 2, 1, "", "calc_attributes"], [22, 2, 1, "", "set_calc_default"]], "teaser.logic.buildingobjects.thermalzone": [[19, 1, 1, "", "ThermalZone"]], "teaser.logic.buildingobjects.thermalzone.ThermalZone": [[19, 2, 1, "", "add_element"], [19, 4, 1, "", "area"], [19, 2, 1, "", "calc_zone_parameters"], [19, 4, 1, "", "ceilings"], [19, 2, 1, "", "delete"], [19, 4, 1, "", "doors"], [19, 2, 1, "", "find_doors"], [19, 2, 1, "", "find_gfs"], [19, 2, 1, "", "find_rts"], [19, 2, 1, "", "find_walls"], [19, 2, 1, "", "find_wins"], [19, 4, 1, "", "floors"], [19, 4, 1, "", "ground_floors"], [19, 4, 1, "", "infiltration_rate"], [19, 4, 1, "", "inner_walls"], [19, 4, 1, "", "name"], [19, 4, 1, "", "outer_walls"], [19, 4, 1, "", "parent"], [19, 2, 1, "", "retrofit_zone"], [19, 4, 1, "", "rooftops"], [19, 2, 1, "", "set_inner_wall_area"], [19, 2, 1, "", "set_volume_zone"], [19, 4, 1, "", "t_inside"], [19, 4, 1, "", "t_outside"], [19, 4, 1, "", "use_conditions"], [19, 4, 1, "", "volume"], [19, 4, 1, "", "windows"]], "teaser.logic.buildingobjects.useconditions": [[19, 1, 1, "", "UseConditions"]], "teaser.logic.buildingobjects.useconditions.UseConditions": [[19, 4, 1, "", "cooling_profile"], [19, 4, 1, "", "heating_profile"], [19, 4, 1, "", "lighting_profile"], [19, 2, 1, "", "load_use_conditions"], [19, 4, 1, "", "machines_profile"], [19, 4, 1, "", "parent"], [19, 4, 1, "", "persons"], [19, 4, 1, "", "persons_profile"], [19, 2, 1, "", "save_use_conditions"], [19, 4, 1, "", "with_ideal_thresholds"]], "teaser.logic.simulation": [[23, 0, 0, "-", "modelicainfo"]], "teaser.logic.simulation.modelicainfo": [[23, 1, 1, "", "ModelicaInfo"]], "teaser.logic.utilities": [[11, 3, 1, "", "celsius_to_kelvin"], [11, 3, 1, "", "clear_directory"], [11, 3, 1, "", "create_path"], [11, 3, 1, "", "division_from_json"], [11, 3, 1, "", "get_default_path"], [11, 3, 1, "", "get_full_path"]], "teaser.project": [[3, 1, 1, "", "Project"]], "teaser.project.Project": [[3, 2, 1, "", "add_non_residential"], [3, 2, 1, "", "add_residential"], [3, 2, 1, "", "calc_all_buildings"], [3, 2, 1, "", "export_aixlib"], [3, 2, 1, "", "export_ibpsa"], [3, 2, 1, "", "instantiate_data_class"], [3, 2, 1, "", "load_project"], [3, 4, 1, "", "merge_windows_calc"], [3, 4, 1, "", "name"], [3, 4, 1, "", "number_of_elements_calc"], [3, 2, 1, "", "retrofit_all_buildings"], [3, 2, 1, "", "save_project"], [3, 2, 1, "", "set_default"], [3, 4, 1, "", "used_library_calc"], [3, 4, 1, "", "weather_file_path"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "property", "Python property"]}, "titleterms": {"acknowledg": 0, "archetyp": [1, 25], "build": [1, 19, 25, 30, 31], "non": 1, "residenti": [1, 12], "offic": [1, 13], "institut": [1, 14], "modul": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "institute4": [1, 14], "institute8": [1, 14], "iwu": 1, "singlefamilydwel": [1, 13], "tabula": [1, 15, 16, 17], "singlefamilyhous": [1, 16, 17], "apartmentblock": [1, 16, 17], "multifamilyhous": [1, 16], "terracedhous": [1, 16, 17], "literatur": 1, "teaser": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 32, 33, 34], "packag": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 32], "subpackag": [3, 4, 5, 6, 9, 11, 12, 13, 15, 19], "submodul": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23], "project": 3, "data": [4, 5, 6, 7, 8, 37], "dataclass": 4, "input": [5, 6, 7], "buildingelement_input_json": 5, "material_input_json": 5, "teaserjson_input": 5, "usecond_input": 5, "inputdata": [6, 7], "weatherdata": 7, "output": 8, "aixlib_output": 8, "buildingelement_output": 8, "ibpsa_output": 8, "material_output": 8, "rununittest": 8, "teaserjson_output": 8, "usecond_output": 8, "exampl": [9, 10, 25, 26, 27, 28, 29, 30, 31, 36, 37, 38], "e1_generate_archetyp": 9, "e2_export_aixlib_model": 9, "e3_export_ibpsa_model": 9, "e4_sav": 9, "e5_load": 9, "e6_generate_build": 9, "e7_retrofit": 9, "e8_change_boundary_condit": 9, "e9_building_data_import_from_excel": 9, "verif": 10, "verification_ashrae_140_600": 10, "verification_ashrae_140_620": 10, "verification_ashrae_140_900": 10, "verification_ashrae_140_920": 10, "verification_vdi_6007_room1": 10, "verification_vdi_6007_room3": 10, "verification_vdi_6007_room8": 10, "logic": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "util": 11, "archetypebuild": [12, 13, 14, 15, 16, 17, 18], "nonresidenti": 12, "bmvb": [13, 14], "custom": 14, "de": 16, "dk": 17, "urbanrenet": 18, "est1a": 18, "est1b": 18, "est2": 18, "est3": 18, "est4a": 18, "est4b": 18, "est5": 18, "est6": 18, "est7": 18, "est8a": 18, "est8b": 18, "buildingobject": [19, 20, 21, 22], "thermalzon": 19, "usecondit": 19, "buildingphys": 20, "buildingel": 20, "ceil": 20, "door": 20, "floor": 20, "groundfloor": 20, "innerwal": 20, "layer": 20, "materi": 20, "outerwal": 20, "rooftop": 20, "wall": 20, "window": 20, "buildingsystem": 21, "buildingahu": 21, "calcul": 22, "aixlib": [22, 26], "four_el": 22, "ibpsa": [22, 27], "one_el": 22, "three_el": 22, "two_el": 22, "simul": 23, "modelicainfo": 23, "issu": 24, "solv": 24, "develop": 24, "1": 25, "gener": [25, 30], "us": [25, 26, 27], "api": [25, 26, 27, 38], "2": 26, "export": [26, 27], "modelica": [26, 27], "model": [26, 27], "librari": [26, 27], "3": 27, "4": 28, "save": 28, "inform": [28, 29], "5": 29, "load": 29, "7": [30, 31], "singl": 30, "retrofit": 31, "frequent": 32, "ask": 32, "question": 32, "after": 32, "instal": [32, 34], "pip": 32, "i": 32, "get": 32, "error": 32, "messag": 32, "from": [32, 37], "python": 32, "numpi": 32, "scipi": 32, "content": 33, "public": 33, "fund": 33, "indic": 33, "tabl": 33, "licens": 35, "advanc": 37, "8": 37, "chang": 37, "boundari": 37, "condit": 37, "9": 37, "import": 37, "excel": 37}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9, "sphinx": 57}, "alltitles": {"Acknowledgments": [[0, "acknowledgments"]], "Archetype Buildings": [[1, "archetype-buildings"]], "Non-residential": [[1, "non-residential"]], "Office": [[1, "office"]], "Institute module": [[1, "institute-module"]], "Institute4 module": [[1, "institute4-module"]], "Institute8 module": [[1, "institute8-module"]], "Residential": [[1, "residential"]], "IWU": [[1, "iwu"]], "SingleFamilyDwelling": [[1, "singlefamilydwelling"]], "Tabula": [[1, "tabula"]], "singlefamilyhouse": [[1, "singlefamilyhouse"]], "apartmentblock": [[1, "apartmentblock"]], "multifamilyhouse": [[1, "multifamilyhouse"]], "terracedhouse": [[1, "terracedhouse"]], "Literature": [[1, "literature"]], "teaser": [[2, "teaser"], [3, "teaser"]], "teaser package": [[3, "module-teaser"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [5, "subpackages"], [6, "subpackages"], [9, "subpackages"], [11, "subpackages"], [12, "subpackages"], [13, "subpackages"], [15, "subpackages"], [19, "subpackages"]], "Submodules": [[3, "submodules"], [4, "submodules"], [5, "submodules"], [8, "submodules"], [9, "submodules"], [10, "submodules"], [11, "submodules"], [12, "submodules"], [13, "submodules"], [14, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"], [21, "submodules"], [22, "submodules"], [23, "submodules"]], "teaser.project module": [[3, "module-teaser.project"]], "teaser.data package": [[4, "module-teaser.data"]], "teaser.data.dataclass module": [[4, "module-teaser.data.dataclass"]], "teaser.data.input package": [[5, "module-teaser.data.input"]], "teaser.data.input.buildingelement_input_json module": [[5, "module-teaser.data.input.buildingelement_input_json"]], "teaser.data.input.material_input_json module": [[5, "module-teaser.data.input.material_input_json"]], "teaser.data.input.teaserjson_input module": [[5, "module-teaser.data.input.teaserjson_input"]], "teaser.data.input.usecond_input module": [[5, "module-teaser.data.input.usecond_input"]], "teaser.data.input.inputdata package": [[6, "module-teaser.data.input.inputdata"]], "teaser.data.input.inputdata.weatherdata package": [[7, "module-teaser.data.input.inputdata.weatherdata"]], "teaser.data.output package": [[8, "module-teaser.data.output"]], "teaser.data.output.aixlib_output module": [[8, "module-teaser.data.output.aixlib_output"]], "teaser.data.output.buildingelement_output module": [[8, "module-teaser.data.output.buildingelement_output"]], "teaser.data.output.ibpsa_output module": [[8, "module-teaser.data.output.ibpsa_output"]], "teaser.data.output.material_output module": [[8, "module-teaser.data.output.material_output"]], "teaser.data.output.runUnitTests module": [[8, "module-teaser.data.output.runUnitTests"]], "teaser.data.output.teaserjson_output module": [[8, "module-teaser.data.output.teaserjson_output"]], "teaser.data.output.usecond_output module": [[8, "module-teaser.data.output.usecond_output"]], "teaser.examples package": [[9, "module-teaser.examples"]], "teaser.examples.e1_generate_archetype module": [[9, "module-teaser.examples.e1_generate_archetype"]], "teaser.examples.e2_export_aixlib_models module": [[9, "module-teaser.examples.e2_export_aixlib_models"]], "teaser.examples.e3_export_ibpsa_models module": [[9, "module-teaser.examples.e3_export_ibpsa_models"]], "teaser.examples.e4_save module": [[9, "module-teaser.examples.e4_save"]], "teaser.examples.e5_load module": [[9, "module-teaser.examples.e5_load"]], "teaser.examples.e6_generate_building module": [[9, "module-teaser.examples.e6_generate_building"]], "teaser.examples.e7_retrofit module": [[9, "module-teaser.examples.e7_retrofit"]], "teaser.examples.e8_change_boundary_conditions module": [[9, "module-teaser.examples.e8_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel module": [[9, "module-teaser.examples.e9_building_data_import_from_excel"]], "teaser.examples.verification package": [[10, "module-teaser.examples.verification"]], "teaser.examples.verification.verification_ASHRAE_140_600 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_600"]], "teaser.examples.verification.verification_ASHRAE_140_620 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_620"]], "teaser.examples.verification.verification_ASHRAE_140_900 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_900"]], "teaser.examples.verification.verification_ASHRAE_140_920 module": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_920"]], "teaser.examples.verification.verification_VDI_6007_room1 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room1"]], "teaser.examples.verification.verification_VDI_6007_room3 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room3"]], "teaser.examples.verification.verification_VDI_6007_room8 module": [[10, "module-teaser.examples.verification.verification_VDI_6007_room8"]], "teaser.logic package": [[11, "module-teaser.logic"]], "teaser.logic.utilities module": [[11, "module-teaser.logic.utilities"]], "teaser.logic.archetypebuildings package": [[12, "module-teaser.logic.archetypebuildings"]], "teaser.logic.archetypebuildings.nonresidential module": [[12, "module-teaser.logic.archetypebuildings.nonresidential"]], "teaser.logic.archetypebuildings.residential module": [[12, "module-teaser.logic.archetypebuildings.residential"]], "teaser.logic.archetypebuildings.bmvbs package": [[13, "module-teaser.logic.archetypebuildings.bmvbs"]], "teaser.logic.archetypebuildings.bmvbs.office module": [[13, "module-teaser.logic.archetypebuildings.bmvbs.office"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling module": [[13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"]], "teaser.logic.archetypebuildings.bmvbs.custom package": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4 module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8 module": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"]], "teaser.logic.archetypebuildings.tabula package": [[15, "module-teaser.logic.archetypebuildings.tabula"]], "teaser.logic.archetypebuildings.tabula.de package": [[16, "module-teaser.logic.archetypebuildings.tabula.de"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse module": [[16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"]], "teaser.logic.archetypebuildings.tabula.dk package": [[17, "module-teaser.logic.archetypebuildings.tabula.dk"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse module": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"]], "teaser.logic.archetypebuildings.urbanrenet package": [[18, "module-teaser.logic.archetypebuildings.urbanrenet"]], "teaser.logic.archetypebuildings.urbanrenet.est1a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"]], "teaser.logic.archetypebuildings.urbanrenet.est3 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"]], "teaser.logic.archetypebuildings.urbanrenet.est6 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"]], "teaser.logic.archetypebuildings.urbanrenet.est7 module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b module": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"]], "teaser.logic.buildingobjects package": [[19, "module-teaser.logic.buildingobjects"]], "teaser.logic.buildingobjects.building module": [[19, "module-teaser.logic.buildingobjects.building"]], "teaser.logic.buildingobjects.thermalzone module": [[19, "module-teaser.logic.buildingobjects.thermalzone"]], "teaser.logic.buildingobjects.useconditions module": [[19, "module-teaser.logic.buildingobjects.useconditions"]], "teaser.logic.buildingobjects.buildingphysics package": [[20, "module-teaser.logic.buildingobjects.buildingphysics"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"]], "teaser.logic.buildingobjects.buildingphysics.ceiling module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.door"]], "teaser.logic.buildingobjects.buildingphysics.floor module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"]], "teaser.logic.buildingobjects.buildingphysics.layer module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.layer"]], "teaser.logic.buildingobjects.buildingphysics.material module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.material"]], "teaser.logic.buildingobjects.buildingphysics.outerwall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"]], "teaser.logic.buildingobjects.buildingphysics.rooftop module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.wall"]], "teaser.logic.buildingobjects.buildingphysics.window module": [[20, "module-teaser.logic.buildingobjects.buildingphysics.window"]], "teaser.logic.buildingobjects.buildingsystems package": [[21, "module-teaser.logic.buildingobjects.buildingsystems"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu module": [[21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"]], "teaser.logic.buildingobjects.calculation package": [[22, "module-teaser.logic.buildingobjects.calculation"]], "teaser.logic.buildingobjects.calculation.aixlib module": [[22, "module-teaser.logic.buildingobjects.calculation.aixlib"]], "teaser.logic.buildingobjects.calculation.four_element module": [[22, "module-teaser.logic.buildingobjects.calculation.four_element"]], "teaser.logic.buildingobjects.calculation.ibpsa module": [[22, "module-teaser.logic.buildingobjects.calculation.ibpsa"]], "teaser.logic.buildingobjects.calculation.one_element module": [[22, "module-teaser.logic.buildingobjects.calculation.one_element"]], "teaser.logic.buildingobjects.calculation.three_element module": [[22, "module-teaser.logic.buildingobjects.calculation.three_element"]], "teaser.logic.buildingobjects.calculation.two_element module": [[22, "module-teaser.logic.buildingobjects.calculation.two_element"]], "teaser.logic.simulation package": [[23, "module-teaser.logic.simulation"]], "teaser.logic.simulation.modelicainfo module": [[23, "module-teaser.logic.simulation.modelicainfo"]], "Issues solved in development": [[24, "issues-solved-in-development"]], "Example 1: Generate archetype buildings using TEASER API": [[25, "example-1-generate-archetype-buildings-using-teaser-api"]], "Example 2: Export Modelica models for AixLib library using TEASER API": [[26, "example-2-export-modelica-models-for-aixlib-library-using-teaser-api"]], "Example 3: Export Modelica models for IBPSA library using TEASER API": [[27, "example-3-export-modelica-models-for-ibpsa-library-using-teaser-api"]], "Example 4: Save information": [[28, "example-4-save-information"]], "Example 5: Load information": [[29, "example-5-load-information"]], "Example 7: Generate single building": [[30, "example-7-generate-single-building"]], "Example 7: Retrofit buildings": [[31, "example-7-retrofit-buildings"]], "Frequently Asked Questions": [[32, "frequently-asked-questions"]], "After installing TEASER with pip I get error messages from python packages NumPy or SciPy": [[32, "after-installing-teaser-with-pip-i-get-error-messages-from-python-packages-numpy-or-scipy"]], "TEASER": [[33, "teaser"]], "Contents": [[33, "contents"]], "Publications": [[33, "publications"]], "Funding": [[33, "funding"]], "Indices and tables": [[33, "indices-and-tables"]], "Install TEASER": [[34, "install-teaser"]], "License": [[35, "license"]], "Examples": [[36, "examples"]], "Advanced examples": [[37, "advanced-examples"]], "Example 8: Change boundary conditions": [[37, "example-8-change-boundary-conditions"]], "Example 9: Import data from excel": [[37, "example-9-import-data-from-excel"]], "API examples": [[38, "api-examples"]]}, "indexentries": {"project (class in teaser.project)": [[3, "teaser.project.Project"]], "add_non_residential() (teaser.project.project method)": [[3, "teaser.project.Project.add_non_residential"]], "add_residential() (teaser.project.project method)": [[3, "teaser.project.Project.add_residential"]], "calc_all_buildings() (teaser.project.project method)": [[3, "teaser.project.Project.calc_all_buildings"]], "export_aixlib() (teaser.project.project method)": [[3, "teaser.project.Project.export_aixlib"]], "export_ibpsa() (teaser.project.project method)": [[3, "teaser.project.Project.export_ibpsa"]], "instantiate_data_class() (teaser.project.project static method)": [[3, "teaser.project.Project.instantiate_data_class"]], "load_project() (teaser.project.project method)": [[3, "teaser.project.Project.load_project"]], "merge_windows_calc (teaser.project.project property)": [[3, "teaser.project.Project.merge_windows_calc"]], "module": [[3, "module-teaser"], [3, "module-teaser.project"], [4, "module-teaser.data"], [4, "module-teaser.data.dataclass"], [5, "module-teaser.data.input"], [5, "module-teaser.data.input.buildingelement_input_json"], [5, "module-teaser.data.input.material_input_json"], [5, "module-teaser.data.input.teaserjson_input"], [5, "module-teaser.data.input.usecond_input"], [6, "module-teaser.data.input.inputdata"], [7, "module-teaser.data.input.inputdata.weatherdata"], [8, "module-teaser.data.output"], [8, "module-teaser.data.output.aixlib_output"], [8, "module-teaser.data.output.buildingelement_output"], [8, "module-teaser.data.output.ibpsa_output"], [8, "module-teaser.data.output.material_output"], [8, "module-teaser.data.output.runUnitTests"], [8, "module-teaser.data.output.teaserjson_output"], [8, "module-teaser.data.output.usecond_output"], [9, "module-teaser.examples"], [9, "module-teaser.examples.e1_generate_archetype"], [9, "module-teaser.examples.e2_export_aixlib_models"], [9, "module-teaser.examples.e3_export_ibpsa_models"], [9, "module-teaser.examples.e4_save"], [9, "module-teaser.examples.e5_load"], [9, "module-teaser.examples.e6_generate_building"], [9, "module-teaser.examples.e7_retrofit"], [9, "module-teaser.examples.e8_change_boundary_conditions"], [9, "module-teaser.examples.e9_building_data_import_from_excel"], [10, "module-teaser.examples.verification"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_600"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_620"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_900"], [10, "module-teaser.examples.verification.verification_ASHRAE_140_920"], [10, "module-teaser.examples.verification.verification_VDI_6007_room1"], [10, "module-teaser.examples.verification.verification_VDI_6007_room3"], [10, "module-teaser.examples.verification.verification_VDI_6007_room8"], [11, "module-teaser.logic"], [11, "module-teaser.logic.utilities"], [12, "module-teaser.logic.archetypebuildings"], [12, "module-teaser.logic.archetypebuildings.nonresidential"], [12, "module-teaser.logic.archetypebuildings.residential"], [13, "module-teaser.logic.archetypebuildings.bmvbs"], [13, "module-teaser.logic.archetypebuildings.bmvbs.office"], [13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"], [14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"], [15, "module-teaser.logic.archetypebuildings.tabula"], [16, "module-teaser.logic.archetypebuildings.tabula.de"], [16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"], [16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"], [16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"], [16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"], [17, "module-teaser.logic.archetypebuildings.tabula.dk"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"], [17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"], [18, "module-teaser.logic.archetypebuildings.urbanrenet"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"], [18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"], [19, "module-teaser.logic.buildingobjects"], [19, "module-teaser.logic.buildingobjects.building"], [19, "module-teaser.logic.buildingobjects.thermalzone"], [19, "module-teaser.logic.buildingobjects.useconditions"], [20, "module-teaser.logic.buildingobjects.buildingphysics"], [20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"], [20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"], [20, "module-teaser.logic.buildingobjects.buildingphysics.door"], [20, "module-teaser.logic.buildingobjects.buildingphysics.floor"], [20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"], [20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.layer"], [20, "module-teaser.logic.buildingobjects.buildingphysics.material"], [20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"], [20, "module-teaser.logic.buildingobjects.buildingphysics.wall"], [20, "module-teaser.logic.buildingobjects.buildingphysics.window"], [21, "module-teaser.logic.buildingobjects.buildingsystems"], [21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"], [22, "module-teaser.logic.buildingobjects.calculation"], [22, "module-teaser.logic.buildingobjects.calculation.aixlib"], [22, "module-teaser.logic.buildingobjects.calculation.four_element"], [22, "module-teaser.logic.buildingobjects.calculation.ibpsa"], [22, "module-teaser.logic.buildingobjects.calculation.one_element"], [22, "module-teaser.logic.buildingobjects.calculation.three_element"], [22, "module-teaser.logic.buildingobjects.calculation.two_element"], [23, "module-teaser.logic.simulation"], [23, "module-teaser.logic.simulation.modelicainfo"]], "name (teaser.project.project property)": [[3, "teaser.project.Project.name"]], "number_of_elements_calc (teaser.project.project property)": [[3, "teaser.project.Project.number_of_elements_calc"]], "retrofit_all_buildings() (teaser.project.project method)": [[3, "teaser.project.Project.retrofit_all_buildings"]], "save_project() (teaser.project.project method)": [[3, "teaser.project.Project.save_project"]], "set_default() (teaser.project.project method)": [[3, "teaser.project.Project.set_default"]], "teaser": [[3, "module-teaser"]], "teaser.project": [[3, "module-teaser.project"]], "used_library_calc (teaser.project.project property)": [[3, "teaser.project.Project.used_library_calc"]], "weather_file_path (teaser.project.project property)": [[3, "teaser.project.Project.weather_file_path"]], "dataclass (class in teaser.data.dataclass)": [[4, "teaser.data.dataclass.DataClass"]], "load_mat_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_mat_binding"]], "load_tb_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_tb_binding"]], "load_uc_binding() (teaser.data.dataclass.dataclass method)": [[4, "teaser.data.dataclass.DataClass.load_uc_binding"]], "teaser.data": [[4, "module-teaser.data"]], "teaser.data.dataclass": [[4, "module-teaser.data.dataclass"]], "load_material() (in module teaser.data.input.material_input_json)": [[5, "teaser.data.input.material_input_json.load_material"]], "load_material_id() (in module teaser.data.input.material_input_json)": [[5, "teaser.data.input.material_input_json.load_material_id"]], "load_teaser_json() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.load_teaser_json"]], "load_type_element() (in module teaser.data.input.buildingelement_input_json)": [[5, "teaser.data.input.buildingelement_input_json.load_type_element"]], "load_use_conditions() (in module teaser.data.input.usecond_input)": [[5, "teaser.data.input.usecond_input.load_use_conditions"]], "set_basic_data_teaser() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.set_basic_data_teaser"]], "set_layer_data_teaser() (in module teaser.data.input.teaserjson_input)": [[5, "teaser.data.input.teaserjson_input.set_layer_data_teaser"]], "teaser.data.input": [[5, "module-teaser.data.input"]], "teaser.data.input.buildingelement_input_json": [[5, "module-teaser.data.input.buildingelement_input_json"]], "teaser.data.input.material_input_json": [[5, "module-teaser.data.input.material_input_json"]], "teaser.data.input.teaserjson_input": [[5, "module-teaser.data.input.teaserjson_input"]], "teaser.data.input.usecond_input": [[5, "module-teaser.data.input.usecond_input"]], "teaser.data.input.inputdata": [[6, "module-teaser.data.input.inputdata"]], "teaser.data.input.inputdata.weatherdata": [[7, "module-teaser.data.input.inputdata.weatherdata"]], "delete_type_element() (in module teaser.data.output.buildingelement_output)": [[8, "teaser.data.output.buildingelement_output.delete_type_element"]], "export_ibpsa() (in module teaser.data.output.ibpsa_output)": [[8, "teaser.data.output.ibpsa_output.export_ibpsa"]], "export_multizone() (in module teaser.data.output.aixlib_output)": [[8, "teaser.data.output.aixlib_output.export_multizone"]], "save_material() (in module teaser.data.output.material_output)": [[8, "teaser.data.output.material_output.save_material"]], "save_teaser_json() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.save_teaser_json"]], "save_type_element() (in module teaser.data.output.buildingelement_output)": [[8, "teaser.data.output.buildingelement_output.save_type_element"]], "save_use_conditions() (in module teaser.data.output.usecond_output)": [[8, "teaser.data.output.usecond_output.save_use_conditions"]], "set_basic_data() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.set_basic_data"]], "set_layer_data() (in module teaser.data.output.teaserjson_output)": [[8, "teaser.data.output.teaserjson_output.set_layer_data"]], "teaser.data.output": [[8, "module-teaser.data.output"]], "teaser.data.output.aixlib_output": [[8, "module-teaser.data.output.aixlib_output"]], "teaser.data.output.buildingelement_output": [[8, "module-teaser.data.output.buildingelement_output"]], "teaser.data.output.ibpsa_output": [[8, "module-teaser.data.output.ibpsa_output"]], "teaser.data.output.material_output": [[8, "module-teaser.data.output.material_output"]], "teaser.data.output.rununittests": [[8, "module-teaser.data.output.runUnitTests"]], "teaser.data.output.teaserjson_output": [[8, "module-teaser.data.output.teaserjson_output"]], "teaser.data.output.usecond_output": [[8, "module-teaser.data.output.usecond_output"]], "example_change_boundary_conditions() (in module teaser.examples.e8_change_boundary_conditions)": [[9, "teaser.examples.e8_change_boundary_conditions.example_change_boundary_conditions"]], "example_create_building() (in module teaser.examples.e6_generate_building)": [[9, "teaser.examples.e6_generate_building.example_create_building"]], "example_export_aixlib() (in module teaser.examples.e2_export_aixlib_models)": [[9, "teaser.examples.e2_export_aixlib_models.example_export_aixlib"]], "example_export_ibpsa() (in module teaser.examples.e3_export_ibpsa_models)": [[9, "teaser.examples.e3_export_ibpsa_models.example_export_ibpsa"]], "example_generate_archetype() (in module teaser.examples.e1_generate_archetype)": [[9, "teaser.examples.e1_generate_archetype.example_generate_archetype"]], "example_load() (in module teaser.examples.e5_load)": [[9, "teaser.examples.e5_load.example_load"]], "example_retrofit_building() (in module teaser.examples.e7_retrofit)": [[9, "teaser.examples.e7_retrofit.example_retrofit_building"]], "example_save() (in module teaser.examples.e4_save)": [[9, "teaser.examples.e4_save.example_save"]], "get_list_of_present_entries() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.get_list_of_present_entries"]], "import_building_from_excel() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.import_building_from_excel"]], "import_data() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.import_data"]], "teaser.examples": [[9, "module-teaser.examples"]], "teaser.examples.e1_generate_archetype": [[9, "module-teaser.examples.e1_generate_archetype"]], "teaser.examples.e2_export_aixlib_models": [[9, "module-teaser.examples.e2_export_aixlib_models"]], "teaser.examples.e3_export_ibpsa_models": [[9, "module-teaser.examples.e3_export_ibpsa_models"]], "teaser.examples.e4_save": [[9, "module-teaser.examples.e4_save"]], "teaser.examples.e5_load": [[9, "module-teaser.examples.e5_load"]], "teaser.examples.e6_generate_building": [[9, "module-teaser.examples.e6_generate_building"]], "teaser.examples.e7_retrofit": [[9, "module-teaser.examples.e7_retrofit"]], "teaser.examples.e8_change_boundary_conditions": [[9, "module-teaser.examples.e8_change_boundary_conditions"]], "teaser.examples.e9_building_data_import_from_excel": [[9, "module-teaser.examples.e9_building_data_import_from_excel"]], "zoning_example() (in module teaser.examples.e9_building_data_import_from_excel)": [[9, "teaser.examples.e9_building_data_import_from_excel.zoning_example"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_600)": [[10, "teaser.examples.verification.verification_ASHRAE_140_600.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_620)": [[10, "teaser.examples.verification.verification_ASHRAE_140_620.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_900)": [[10, "teaser.examples.verification.verification_ASHRAE_140_900.from_scratch"]], "from_scratch() (in module teaser.examples.verification.verification_ashrae_140_920)": [[10, "teaser.examples.verification.verification_ASHRAE_140_920.from_scratch"]], "main() (in module teaser.examples.verification.verification_ashrae_140_600)": [[10, "teaser.examples.verification.verification_ASHRAE_140_600.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_620)": [[10, "teaser.examples.verification.verification_ASHRAE_140_620.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_900)": [[10, "teaser.examples.verification.verification_ASHRAE_140_900.main"]], "main() (in module teaser.examples.verification.verification_ashrae_140_920)": [[10, "teaser.examples.verification.verification_ASHRAE_140_920.main"]], "parameter_room1() (in module teaser.examples.verification.verification_vdi_6007_room1)": [[10, "teaser.examples.verification.verification_VDI_6007_room1.parameter_room1"]], "parameter_room3() (in module teaser.examples.verification.verification_vdi_6007_room3)": [[10, "teaser.examples.verification.verification_VDI_6007_room3.parameter_room3"]], "parameter_room8() (in module teaser.examples.verification.verification_vdi_6007_room8)": [[10, "teaser.examples.verification.verification_VDI_6007_room8.parameter_room8"]], "teaser.examples.verification": [[10, "module-teaser.examples.verification"]], "teaser.examples.verification.verification_ashrae_140_600": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_600"]], "teaser.examples.verification.verification_ashrae_140_620": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_620"]], "teaser.examples.verification.verification_ashrae_140_900": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_900"]], "teaser.examples.verification.verification_ashrae_140_920": [[10, "module-teaser.examples.verification.verification_ASHRAE_140_920"]], "teaser.examples.verification.verification_vdi_6007_room1": [[10, "module-teaser.examples.verification.verification_VDI_6007_room1"]], "teaser.examples.verification.verification_vdi_6007_room3": [[10, "module-teaser.examples.verification.verification_VDI_6007_room3"]], "teaser.examples.verification.verification_vdi_6007_room8": [[10, "module-teaser.examples.verification.verification_VDI_6007_room8"]], "celsius_to_kelvin() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.celsius_to_kelvin"]], "clear_directory() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.clear_directory"]], "create_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.create_path"]], "division_from_json() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.division_from_json"]], "get_default_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.get_default_path"]], "get_full_path() (in module teaser.logic.utilities)": [[11, "teaser.logic.utilities.get_full_path"]], "teaser.logic": [[11, "module-teaser.logic"]], "teaser.logic.utilities": [[11, "module-teaser.logic.utilities"]], "nonresidential (class in teaser.logic.archetypebuildings.nonresidential)": [[12, "teaser.logic.archetypebuildings.nonresidential.NonResidential"]], "residential (class in teaser.logic.archetypebuildings.residential)": [[12, "teaser.logic.archetypebuildings.residential.Residential"]], "generate_archetype() (teaser.logic.archetypebuildings.nonresidential.nonresidential method)": [[12, "teaser.logic.archetypebuildings.nonresidential.NonResidential.generate_archetype"]], "generate_archetype() (teaser.logic.archetypebuildings.residential.residential method)": [[12, "teaser.logic.archetypebuildings.residential.Residential.generate_archetype"]], "teaser.logic.archetypebuildings": [[12, "module-teaser.logic.archetypebuildings"]], "teaser.logic.archetypebuildings.nonresidential": [[12, "module-teaser.logic.archetypebuildings.nonresidential"]], "teaser.logic.archetypebuildings.residential": [[12, "module-teaser.logic.archetypebuildings.residential"]], "office (class in teaser.logic.archetypebuildings.bmvbs.office)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office"]], "singlefamilydwelling (class in teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling"]], "attic (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.attic"]], "cellar (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.cellar"]], "construction_type (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.construction_type"]], "construction_type (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.construction_type"]], "dormer (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.dormer"]], "generate_archetype() (teaser.logic.archetypebuildings.bmvbs.office.office method)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.generate_archetype"]], "generate_archetype() (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling method)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.generate_archetype"]], "neighbour_buildings (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.neighbour_buildings"]], "office_layout (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.office_layout"]], "residential_layout (teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.singlefamilydwelling property)": [[13, "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling.SingleFamilyDwelling.residential_layout"]], "teaser.logic.archetypebuildings.bmvbs": [[13, "module-teaser.logic.archetypebuildings.bmvbs"]], "teaser.logic.archetypebuildings.bmvbs.office": [[13, "module-teaser.logic.archetypebuildings.bmvbs.office"]], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [[13, "module-teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling"]], "window_layout (teaser.logic.archetypebuildings.bmvbs.office.office property)": [[13, "teaser.logic.archetypebuildings.bmvbs.office.Office.window_layout"]], "institute (class in teaser.logic.archetypebuildings.bmvbs.custom.institute)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute.Institute"]], "institute4 (class in teaser.logic.archetypebuildings.bmvbs.custom.institute4)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute4.Institute4"]], "institute8 (class in teaser.logic.archetypebuildings.bmvbs.custom.institute8)": [[14, "teaser.logic.archetypebuildings.bmvbs.custom.institute8.Institute8"]], "teaser.logic.archetypebuildings.bmvbs.custom": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute4"]], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [[14, "module-teaser.logic.archetypebuildings.bmvbs.custom.institute8"]], "teaser.logic.archetypebuildings.tabula": [[15, "module-teaser.logic.archetypebuildings.tabula"]], "apartmentblock (class in teaser.logic.archetypebuildings.tabula.de.apartmentblock)": [[16, "teaser.logic.archetypebuildings.tabula.de.apartmentblock.ApartmentBlock"]], "multifamilyhouse (class in teaser.logic.archetypebuildings.tabula.de.multifamilyhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse.MultiFamilyHouse"]], "singlefamilyhouse (class in teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse"]], "terracedhouse (class in teaser.logic.archetypebuildings.tabula.de.terracedhouse)": [[16, "teaser.logic.archetypebuildings.tabula.de.terracedhouse.TerracedHouse"]], "construction_type (teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.singlefamilyhouse property)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.singlefamilyhouse method)": [[16, "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse.SingleFamilyHouse.generate_archetype"]], "teaser.logic.archetypebuildings.tabula.de": [[16, "module-teaser.logic.archetypebuildings.tabula.de"]], "teaser.logic.archetypebuildings.tabula.de.apartmentblock": [[16, "module-teaser.logic.archetypebuildings.tabula.de.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.de.multifamilyhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.multifamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.de.terracedhouse": [[16, "module-teaser.logic.archetypebuildings.tabula.de.terracedhouse"]], "apartmentblock (class in teaser.logic.archetypebuildings.tabula.dk.apartmentblock)": [[17, "teaser.logic.archetypebuildings.tabula.dk.apartmentblock.ApartmentBlock"]], "singlefamilyhouse (class in teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse"]], "terracedhouse (class in teaser.logic.archetypebuildings.tabula.dk.terracedhouse)": [[17, "teaser.logic.archetypebuildings.tabula.dk.terracedhouse.TerracedHouse"]], "construction_type (teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.singlefamilyhouse property)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.singlefamilyhouse method)": [[17, "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse.SingleFamilyHouse.generate_archetype"]], "teaser.logic.archetypebuildings.tabula.dk": [[17, "module-teaser.logic.archetypebuildings.tabula.dk"]], "teaser.logic.archetypebuildings.tabula.dk.apartmentblock": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.apartmentblock"]], "teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.singlefamilyhouse"]], "teaser.logic.archetypebuildings.tabula.dk.terracedhouse": [[17, "module-teaser.logic.archetypebuildings.tabula.dk.terracedhouse"]], "est1a (class in teaser.logic.archetypebuildings.urbanrenet.est1a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a"]], "est1b (class in teaser.logic.archetypebuildings.urbanrenet.est1b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1b.EST1b"]], "est2 (class in teaser.logic.archetypebuildings.urbanrenet.est2)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est2.EST2"]], "est3 (class in teaser.logic.archetypebuildings.urbanrenet.est3)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est3.EST3"]], "est4a (class in teaser.logic.archetypebuildings.urbanrenet.est4a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est4a.EST4a"]], "est4b (class in teaser.logic.archetypebuildings.urbanrenet.est4b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est4b.EST4b"]], "est5 (class in teaser.logic.archetypebuildings.urbanrenet.est5)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est5.EST5"]], "est6 (class in teaser.logic.archetypebuildings.urbanrenet.est6)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est6.EST6"]], "est7 (class in teaser.logic.archetypebuildings.urbanrenet.est7)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est7.EST7"]], "est8a (class in teaser.logic.archetypebuildings.urbanrenet.est8a)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est8a.EST8a"]], "est8b (class in teaser.logic.archetypebuildings.urbanrenet.est8b)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est8b.EST8b"]], "construction_type (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.construction_type"]], "generate_archetype() (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a method)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.generate_archetype"]], "neighbour_buildings (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.neighbour_buildings"]], "number_of_apartments (teaser.logic.archetypebuildings.urbanrenet.est1a.est1a property)": [[18, "teaser.logic.archetypebuildings.urbanrenet.est1a.EST1a.number_of_apartments"]], "teaser.logic.archetypebuildings.urbanrenet": [[18, "module-teaser.logic.archetypebuildings.urbanrenet"]], "teaser.logic.archetypebuildings.urbanrenet.est1a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1a"]], "teaser.logic.archetypebuildings.urbanrenet.est1b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est1b"]], "teaser.logic.archetypebuildings.urbanrenet.est2": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est2"]], "teaser.logic.archetypebuildings.urbanrenet.est3": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est3"]], "teaser.logic.archetypebuildings.urbanrenet.est4a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4a"]], "teaser.logic.archetypebuildings.urbanrenet.est4b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est4b"]], "teaser.logic.archetypebuildings.urbanrenet.est5": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est5"]], "teaser.logic.archetypebuildings.urbanrenet.est6": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est6"]], "teaser.logic.archetypebuildings.urbanrenet.est7": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est7"]], "teaser.logic.archetypebuildings.urbanrenet.est8a": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8a"]], "teaser.logic.archetypebuildings.urbanrenet.est8b": [[18, "module-teaser.logic.archetypebuildings.urbanrenet.est8b"]], "building (class in teaser.logic.buildingobjects.building)": [[19, "teaser.logic.buildingobjects.building.Building"]], "thermalzone (class in teaser.logic.buildingobjects.thermalzone)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone"]], "useconditions (class in teaser.logic.buildingobjects.useconditions)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions"]], "add_element() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.add_element"]], "add_zone() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.add_zone"]], "area (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.area"]], "calc_building_parameter() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.calc_building_parameter"]], "calc_zone_parameters() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.calc_zone_parameters"]], "ceilings (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.ceilings"]], "central_ahu (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.central_ahu"]], "cooling_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.cooling_profile"]], "delete() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.delete"]], "doors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.doors"]], "fill_outer_area_dict() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.fill_outer_area_dict"]], "fill_window_area_dict() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.fill_window_area_dict"]], "find_doors() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_doors"]], "find_gfs() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_gfs"]], "find_rts() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_rts"]], "find_walls() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_walls"]], "find_wins() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.find_wins"]], "floors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.floors"]], "get_inner_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_inner_wall_area"]], "get_outer_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_outer_wall_area"]], "get_window_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.get_window_area"]], "ground_floors (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.ground_floors"]], "heating_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.heating_profile"]], "height_of_floors (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.height_of_floors"]], "infiltration_rate (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.infiltration_rate"]], "inner_walls (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.inner_walls"]], "lighting_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.lighting_profile"]], "load_use_conditions() (teaser.logic.buildingobjects.useconditions.useconditions method)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.load_use_conditions"]], "machines_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.machines_profile"]], "merge_windows_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.merge_windows_calc"]], "name (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.name"]], "name (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.name"]], "net_leased_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.net_leased_area"]], "number_of_elements_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.number_of_elements_calc"]], "number_of_floors (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.number_of_floors"]], "outer_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.outer_area"]], "outer_walls (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.outer_walls"]], "parent (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.parent"]], "parent (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.parent"]], "parent (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.parent"]], "persons (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.persons"]], "persons_profile (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.persons_profile"]], "retrofit_building() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.retrofit_building"]], "retrofit_zone() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.retrofit_zone"]], "rooftops (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.rooftops"]], "rotate_building() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.rotate_building"]], "save_use_conditions() (teaser.logic.buildingobjects.useconditions.useconditions method)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.save_use_conditions"]], "set_inner_wall_area() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.set_inner_wall_area"]], "set_outer_wall_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.set_outer_wall_area"]], "set_volume_zone() (teaser.logic.buildingobjects.thermalzone.thermalzone method)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.set_volume_zone"]], "set_window_area() (teaser.logic.buildingobjects.building.building method)": [[19, "teaser.logic.buildingobjects.building.Building.set_window_area"]], "t_inside (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.t_inside"]], "t_outside (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.t_outside"]], "teaser.logic.buildingobjects": [[19, "module-teaser.logic.buildingobjects"]], "teaser.logic.buildingobjects.building": [[19, "module-teaser.logic.buildingobjects.building"]], "teaser.logic.buildingobjects.thermalzone": [[19, "module-teaser.logic.buildingobjects.thermalzone"]], "teaser.logic.buildingobjects.useconditions": [[19, "module-teaser.logic.buildingobjects.useconditions"]], "thermal_zones (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.thermal_zones"]], "use_conditions (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.use_conditions"]], "used_library_calc (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.used_library_calc"]], "volume (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.volume"]], "window_area (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.window_area"]], "windows (teaser.logic.buildingobjects.thermalzone.thermalzone property)": [[19, "teaser.logic.buildingobjects.thermalzone.ThermalZone.windows"]], "with_ahu (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.with_ahu"]], "with_ideal_thresholds (teaser.logic.buildingobjects.useconditions.useconditions property)": [[19, "teaser.logic.buildingobjects.useconditions.UseConditions.with_ideal_thresholds"]], "year_of_construction (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.year_of_construction"]], "year_of_retrofit (teaser.logic.buildingobjects.building.building property)": [[19, "teaser.logic.buildingobjects.building.Building.year_of_retrofit"]], "buildingelement (class in teaser.logic.buildingobjects.buildingphysics.buildingelement)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement"]], "ceiling (class in teaser.logic.buildingobjects.buildingphysics.ceiling)": [[20, "teaser.logic.buildingobjects.buildingphysics.ceiling.Ceiling"]], "door (class in teaser.logic.buildingobjects.buildingphysics.door)": [[20, "teaser.logic.buildingobjects.buildingphysics.door.Door"]], "floor (class in teaser.logic.buildingobjects.buildingphysics.floor)": [[20, "teaser.logic.buildingobjects.buildingphysics.floor.Floor"]], "groundfloor (class in teaser.logic.buildingobjects.buildingphysics.groundfloor)": [[20, "teaser.logic.buildingobjects.buildingphysics.groundfloor.GroundFloor"]], "innerwall (class in teaser.logic.buildingobjects.buildingphysics.innerwall)": [[20, "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall"]], "layer (class in teaser.logic.buildingobjects.buildingphysics.layer)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer"]], "material (class in teaser.logic.buildingobjects.buildingphysics.material)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material"]], "outerwall (class in teaser.logic.buildingobjects.buildingphysics.outerwall)": [[20, "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall"]], "rooftop (class in teaser.logic.buildingobjects.buildingphysics.rooftop)": [[20, "teaser.logic.buildingobjects.buildingphysics.rooftop.Rooftop"]], "wall (class in teaser.logic.buildingobjects.buildingphysics.wall)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall"]], "window (class in teaser.logic.buildingobjects.buildingphysics.window)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window"]], "a_conv (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.a_conv"]], "add_layer() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.add_layer"]], "add_layer_list() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.add_layer_list"]], "area (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.area"]], "calc_equivalent_res() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.calc_equivalent_res"]], "calc_equivalent_res() (teaser.logic.buildingobjects.buildingphysics.window.window method)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.calc_equivalent_res"]], "calc_ua_value() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.calc_ua_value"]], "construction_type (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.construction_type"]], "delete_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.delete_type_element"]], "density (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.density"]], "g_value (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.g_value"]], "gather_element_properties() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.gather_element_properties"]], "heat_capac (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.heat_capac"]], "inner_convection (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.inner_convection"]], "inner_radiation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.inner_radiation"]], "insulate_wall() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.insulate_wall"]], "ir_emissivity (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.ir_emissivity"]], "layer (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.layer"]], "load_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.load_material_template"]], "load_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.load_type_element"]], "material (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.material"]], "material_id (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.material_id"]], "modify_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.modify_material_template"]], "name (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.name"]], "name (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.name"]], "orientation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.orientation"]], "outer_convection (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.outer_convection"]], "outer_radiation (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.outer_radiation"]], "parent (teaser.logic.buildingobjects.buildingphysics.door.door property)": [[20, "teaser.logic.buildingobjects.buildingphysics.door.Door.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.innerwall.innerwall property)": [[20, "teaser.logic.buildingobjects.buildingphysics.innerwall.InnerWall.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.outerwall.outerwall property)": [[20, "teaser.logic.buildingobjects.buildingphysics.outerwall.OuterWall.parent"]], "parent (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.parent"]], "replace_window() (teaser.logic.buildingobjects.buildingphysics.window.window method)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.replace_window"]], "retrofit_wall() (teaser.logic.buildingobjects.buildingphysics.wall.wall method)": [[20, "teaser.logic.buildingobjects.buildingphysics.wall.Wall.retrofit_wall"]], "save_material_template() (teaser.logic.buildingobjects.buildingphysics.material.material method)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.save_material_template"]], "save_type_element() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.save_type_element"]], "set_calc_default() (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement method)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.set_calc_default"]], "shading_g_total (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.shading_g_total"]], "shading_max_irr (teaser.logic.buildingobjects.buildingphysics.window.window property)": [[20, "teaser.logic.buildingobjects.buildingphysics.window.Window.shading_max_irr"]], "solar_absorp (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.solar_absorp"]], "teaser.logic.buildingobjects.buildingphysics": [[20, "module-teaser.logic.buildingobjects.buildingphysics"]], "teaser.logic.buildingobjects.buildingphysics.buildingelement": [[20, "module-teaser.logic.buildingobjects.buildingphysics.buildingelement"]], "teaser.logic.buildingobjects.buildingphysics.ceiling": [[20, "module-teaser.logic.buildingobjects.buildingphysics.ceiling"]], "teaser.logic.buildingobjects.buildingphysics.door": [[20, "module-teaser.logic.buildingobjects.buildingphysics.door"]], "teaser.logic.buildingobjects.buildingphysics.floor": [[20, "module-teaser.logic.buildingobjects.buildingphysics.floor"]], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [[20, "module-teaser.logic.buildingobjects.buildingphysics.groundfloor"]], "teaser.logic.buildingobjects.buildingphysics.innerwall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.innerwall"]], "teaser.logic.buildingobjects.buildingphysics.layer": [[20, "module-teaser.logic.buildingobjects.buildingphysics.layer"]], "teaser.logic.buildingobjects.buildingphysics.material": [[20, "module-teaser.logic.buildingobjects.buildingphysics.material"]], "teaser.logic.buildingobjects.buildingphysics.outerwall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.outerwall"]], "teaser.logic.buildingobjects.buildingphysics.rooftop": [[20, "module-teaser.logic.buildingobjects.buildingphysics.rooftop"]], "teaser.logic.buildingobjects.buildingphysics.wall": [[20, "module-teaser.logic.buildingobjects.buildingphysics.wall"]], "teaser.logic.buildingobjects.buildingphysics.window": [[20, "module-teaser.logic.buildingobjects.buildingphysics.window"]], "thermal_conduc (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thermal_conduc"]], "thickness (teaser.logic.buildingobjects.buildingphysics.layer.layer property)": [[20, "teaser.logic.buildingobjects.buildingphysics.layer.Layer.thickness"]], "thickness_default (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thickness_default"]], "thickness_list (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.thickness_list"]], "tilt (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.tilt"]], "transmittance (teaser.logic.buildingobjects.buildingphysics.material.material property)": [[20, "teaser.logic.buildingobjects.buildingphysics.material.Material.transmittance"]], "year_of_construction (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.year_of_construction"]], "year_of_retrofit (teaser.logic.buildingobjects.buildingphysics.buildingelement.buildingelement property)": [[20, "teaser.logic.buildingobjects.buildingphysics.buildingelement.BuildingElement.year_of_retrofit"]], "buildingahu (class in teaser.logic.buildingobjects.buildingsystems.buildingahu)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU"]], "max_relative_humidity_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.max_relative_humidity_profile"]], "min_relative_humidity_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.min_relative_humidity_profile"]], "parent (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.parent"]], "teaser.logic.buildingobjects.buildingsystems": [[21, "module-teaser.logic.buildingobjects.buildingsystems"]], "teaser.logic.buildingobjects.buildingsystems.buildingahu": [[21, "module-teaser.logic.buildingobjects.buildingsystems.buildingahu"]], "temperature_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.temperature_profile"]], "v_flow_profile (teaser.logic.buildingobjects.buildingsystems.buildingahu.buildingahu property)": [[21, "teaser.logic.buildingobjects.buildingsystems.buildingahu.BuildingAHU.v_flow_profile"]], "aixlib (class in teaser.logic.buildingobjects.calculation.aixlib)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib"]], "fourelement (class in teaser.logic.buildingobjects.calculation.four_element)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement"]], "ibpsa (class in teaser.logic.buildingobjects.calculation.ibpsa)": [[22, "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA"]], "oneelement (class in teaser.logic.buildingobjects.calculation.one_element)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement"]], "threeelement (class in teaser.logic.buildingobjects.calculation.three_element)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement"]], "twoelement (class in teaser.logic.buildingobjects.calculation.two_element)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.four_element.fourelement method)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.one_element.oneelement method)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.three_element.threeelement method)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement.calc_attributes"]], "calc_attributes() (teaser.logic.buildingobjects.calculation.two_element.twoelement method)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement.calc_attributes"]], "calc_auxiliary_attr() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.calc_auxiliary_attr"]], "modelica_ahu_boundary() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_AHU_boundary"]], "modelica_gains_boundary() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_gains_boundary"]], "modelica_gains_boundary() (teaser.logic.buildingobjects.calculation.ibpsa.ibpsa method)": [[22, "teaser.logic.buildingobjects.calculation.ibpsa.IBPSA.modelica_gains_boundary"]], "modelica_set_temp() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_set_temp"]], "modelica_set_temp_cool() (teaser.logic.buildingobjects.calculation.aixlib.aixlib method)": [[22, "teaser.logic.buildingobjects.calculation.aixlib.AixLib.modelica_set_temp_cool"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.four_element.fourelement method)": [[22, "teaser.logic.buildingobjects.calculation.four_element.FourElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.one_element.oneelement method)": [[22, "teaser.logic.buildingobjects.calculation.one_element.OneElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.three_element.threeelement method)": [[22, "teaser.logic.buildingobjects.calculation.three_element.ThreeElement.set_calc_default"]], "set_calc_default() (teaser.logic.buildingobjects.calculation.two_element.twoelement method)": [[22, "teaser.logic.buildingobjects.calculation.two_element.TwoElement.set_calc_default"]], "teaser.logic.buildingobjects.calculation": [[22, "module-teaser.logic.buildingobjects.calculation"]], "teaser.logic.buildingobjects.calculation.aixlib": [[22, "module-teaser.logic.buildingobjects.calculation.aixlib"]], "teaser.logic.buildingobjects.calculation.four_element": [[22, "module-teaser.logic.buildingobjects.calculation.four_element"]], "teaser.logic.buildingobjects.calculation.ibpsa": [[22, "module-teaser.logic.buildingobjects.calculation.ibpsa"]], "teaser.logic.buildingobjects.calculation.one_element": [[22, "module-teaser.logic.buildingobjects.calculation.one_element"]], "teaser.logic.buildingobjects.calculation.three_element": [[22, "module-teaser.logic.buildingobjects.calculation.three_element"]], "teaser.logic.buildingobjects.calculation.two_element": [[22, "module-teaser.logic.buildingobjects.calculation.two_element"]], "modelicainfo (class in teaser.logic.simulation.modelicainfo)": [[23, "teaser.logic.simulation.modelicainfo.ModelicaInfo"]], "teaser.logic.simulation": [[23, "module-teaser.logic.simulation"]], "teaser.logic.simulation.modelicainfo": [[23, "module-teaser.logic.simulation.modelicainfo"]]}}) \ No newline at end of file diff --git a/docs/try_gh_app/pylint/pylint.html b/docs/try_gh_app/pylint/pylint.html index dbb336d3f..c1e53809f 100644 --- a/docs/try_gh_app/pylint/pylint.html +++ b/docs/try_gh_app/pylint/pylint.html @@ -5890,7 +5890,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -5937,8 +5937,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6169,7 +6168,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6215,7 +6214,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6605,7 +6604,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6676,7 +6675,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6853,7 +6852,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -6961,8 +6960,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -7117,7 +7115,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -7147,7 +7146,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -7253,7 +7252,6 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -7323,8 +7322,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -7617,8 +7615,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -7678,7 +7675,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -7912,8 +7909,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -7948,7 +7945,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -8426,6 +8423,7 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -8535,7 +8533,6 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -9011,8 +9008,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9063,8 +9059,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9089,8 +9084,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9215,7 +9209,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -9338,7 +9333,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9413,7 +9408,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9438,7 +9433,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9463,7 +9458,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9488,7 +9483,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9615,7 +9610,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -9709,7 +9704,6 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -10005,8 +9997,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -10081,8 +10072,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -10107,7 +10097,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -10132,7 +10123,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -10765,7 +10757,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -10790,7 +10782,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -10865,7 +10857,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -10890,7 +10883,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -11061,8 +11055,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -11087,7 +11080,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -11262,6 +11256,7 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py + def test_tabula_uvalue_retrofit_mfh_2100(self): @@ -11314,7 +11306,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -11489,7 +11481,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -11519,7 +11511,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -11763,8 +11755,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -11945,7 +11937,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -12074,8 +12068,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -13358,14 +13351,14 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[1204:1215]
 ==test_tabula_th:[1121:1132]
-                             1) == round((1 / (1 / 1.1 - 0.17)), 1)
+            1) == round((1 / (1 / 1.1 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc
                  * prj.buildings[-1].thermal_zones[-1].doors[-1].area),
             1) == round((1 / (1 / 1.3 - 0.17)), 1)
 
-    def test_tabula_uvalue_retrofit_adv_th_1919(self):
+    def test_tabula_uvalue_retrofit_adv_mfh_1859(self):
 
         prj.add_residential(
             method='tabula_de',
@@ -13571,6 +13564,7 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -14314,6 +14308,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -14334,7 +14329,6 @@

Module test_useconditions (tests/test_useconditions.py @@ -14414,7 +14408,6 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py @@ -15538,6 +15530,14 @@

Module test_useconditions (tests/test_useconditions.py @@ -15563,9 +15563,11 @@

Module test_useconditions (tests/test_useconditions.py @@ -15632,6 +15634,12 @@

Module test_useconditions (tests/test_useconditions.py @@ -15804,7 +15812,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -15824,7 +15832,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -16002,7 +16010,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -16022,7 +16031,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -16183,7 +16193,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -16199,13 +16209,12 @@

Module test_useconditions (tests/test_useconditions.py @@ -16380,7 +16389,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -16400,7 +16409,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -16766,12 +16776,13 @@

Module test_useconditions (tests/test_useconditions.py @@ -16795,8 +16806,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -16815,13 +16826,13 @@

Module test_useconditions (tests/test_useconditions.py @@ -17018,15 +17029,13 @@

Module test_useconditions (tests/test_useconditions.py @@ -17206,9 +17215,15 @@

Module test_useconditions (tests/test_useconditions.py @@ -17333,11 +17348,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -17378,7 +17391,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -17398,7 +17412,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -17519,7 +17533,8 @@

Module test_useconditions (tests/test_useconditions.py @@ -17657,7 +17672,7 @@

Module test_useconditions (tests/test_useconditions.py @@ -17992,6 +18007,16 @@

Module test_useconditions (tests/test_useconditions.py @@ -18075,7 +18100,7 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_sfh_dk:[969:979]
 ==test_tabula_th_dk:[821:831]
-                    1) == round((1 / (1 / 0.3 - 0.17)), 1)
+            1) == round((1 / (1 / 0.3 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc
@@ -18186,7 +18211,7 @@ 

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_sfh:[1358:1373]
 ==test_tabula_th:[1263:1279]
-            1) == round((1 / (1 / 0.23 - 0.34)), 1)
+                             1) == round((1 / (1 / 0.23 - 0.34)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc
@@ -18198,8 +18223,7 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -18299,9 +18323,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18321,9 +18345,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18401,6 +18425,11 @@

Module test_useconditions (tests/test_useconditions.py @@ -18432,7 +18461,7 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[1530:1550]
 ==test_tabula_th:[1407:1428]
-            1) == round((1 / (1 / 0.14 - 0.17)), 1)
+                             1) == round((1 / (1 / 0.14 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc
@@ -18449,7 +18478,8 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -18464,7 +18494,7 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[1600:1607]
 ==test_tabula_th:[1484:1491]
-            1) == round((1 / (1 / 0.12 - 0.17)), 1)
+                             1) == round((1 / (1 / 0.12 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc
@@ -18483,7 +18513,7 @@ 

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[868:875]
 ==test_tabula_th:[760:767]
-            1) == round((1 / (1 / 0.2 - 0.17)), 1)
+                             1) == round((1 / (1 / 0.2 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc
@@ -18575,7 +18605,7 @@ 

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[1325:1340]
 ==test_tabula_sfh:[1398:1413]
-            1) == round((1 / (1 / 0.23 - 0.17)), 1)
+                             1) == round((1 / (1 / 0.23 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc
@@ -18587,7 +18617,7 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -18602,7 +18632,7 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_mfh:[1395:1410]
 ==test_tabula_sfh:[1281:1296]
-                             1) == round((1 / (1 / 0.23 - 0.34)), 1)
+            1) == round((1 / (1 / 0.23 - 0.34)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc
@@ -18614,7 +18644,7 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -18633,9 +18663,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18655,9 +18685,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18699,9 +18729,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18721,9 +18751,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -18778,7 +18808,7 @@

Module test_useconditions (tests/test_useconditions.pyModule test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_ab:[646:662]
 ==test_tabula_mfh:[1242:1257]
-                             1) == round((1 / (1 / 0.23 - 0.34)), 1)
+            1) == round((1 / (1 / 0.23 - 0.34)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc
@@ -18910,7 +18940,8 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -18925,7 +18956,7 @@

Module test_useconditions (tests/test_useconditions.py
Similar lines in 2 files
 ==test_tabula_ab:[563:570]
 ==test_tabula_mfh:[1309:1316]
-                             1) == round((1 / (1 / 0.1 - 0.17)), 1)
+            1) == round((1 / (1 / 0.1 - 0.17)), 1)
 
         assert round(
             1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc
@@ -19004,9 +19035,9 @@ 

Module test_useconditions (tests/test_useconditions.py @@ -19026,9 +19057,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -19070,9 +19101,9 @@

Module test_useconditions (tests/test_useconditions.py @@ -19124,12 +19155,13 @@

Module test_useconditions (tests/test_useconditions.py diff --git a/docs/try_gh_app/pylint/pylint.json b/docs/try_gh_app/pylint/pylint.json index a9151e4d6..cbb178e95 100644 --- a/docs/try_gh_app/pylint/pylint.json +++ b/docs/try_gh_app/pylint/pylint.json @@ -6245,7 +6245,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[553:589]\n==test_tabula_th:[1170:1206]\n name=\"ResidentialBuilding\",\n year_of_construction=1947,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219,\n construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1957(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[553:589]\n==test_tabula_th:[1170:1206]\n name=\"ResidentialBuilding\",\n year_of_construction=1947,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219,\n construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1957(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6256,7 +6256,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1489:1523]\n==test_tabula_th:[1352:1387]\n name=\"ResidentialBuilding\",\n year_of_construction=1993,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.11 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.19 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_2001(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1489:1523]\n==test_tabula_th:[1352:1387]\n name=\"ResidentialBuilding\",\n year_of_construction=1993,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.11 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.19 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2001(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6311,7 +6311,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1551:1585]\n==test_tabula_sfh:[1559:1593]\n name=\"ResidentialBuilding\",\n year_of_construction=2008,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_2015(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1551:1585]\n==test_tabula_sfh:[1559:1593]\n name=\"ResidentialBuilding\",\n year_of_construction=2008,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2015(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6322,7 +6322,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[627:662]\n==test_tabula_th:[1244:1279]\n name=\"ResidentialBuilding\",\n year_of_construction=1967,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1978(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[627:662]\n==test_tabula_th:[1244:1279]\n name=\"ResidentialBuilding\",\n year_of_construction=1967,\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1978(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6432,7 +6432,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[715:738]\n==test_tabula_sfh:[721:744]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.35 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.8 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_2100(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[715:738]\n==test_tabula_sfh:[721:744]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.35 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.8 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_2100(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6454,7 +6454,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[528:552]\n==test_tabula_th:[1145:1169]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.22 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[528:552]\n==test_tabula_th:[1145:1169]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.22 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1948(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6509,7 +6509,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1597:1620]\n==test_tabula_sfh:[1605:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_2100(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1597:1620]\n==test_tabula_sfh:[1605:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2100(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6542,7 +6542,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1526:1558]\n==test_tabula_th:[1431:1464]\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_2015(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1526:1558]\n==test_tabula_th:[1431:1464]\n number_of_floors=2,\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_adv_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2009(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6597,7 +6597,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[392:411]\n==test_tabula_th:[321:339]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.88 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[392:411]\n==test_tabula_th:[321:339]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.88 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1948(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6608,7 +6608,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[650:668]\n==test_tabula_sfh:[656:674]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.4 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.9 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_2009(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[650:668]\n==test_tabula_sfh:[656:674]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.4 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.9 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_2009(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6652,7 +6652,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[497:515]\n==test_tabula_sfh:[874:892]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[497:515]\n==test_tabula_sfh:[874:892]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1919(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6674,7 +6674,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[533:552]\n==test_tabula_mfh:[1275:1293]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.22 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[533:552]\n==test_tabula_mfh:[1275:1293]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.22 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1948(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6784,7 +6784,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1126:1149]\n==test_tabula_th:[1018:1042]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.15 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_th_2015(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1126:1149]\n==test_tabula_th:[1018:1042]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.15 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_2015(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6806,7 +6806,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[429:447]\n==test_tabula_th:[461:479]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.77 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[429:447]\n==test_tabula_th:[461:479]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.77 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1983(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -6894,7 +6894,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[995:1018]\n==test_tabula_th_dk:[1026:1049]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.15 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_adv_retrofit_th_dk_1971(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[995:1018]\n==test_tabula_th_dk:[1026:1049]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.15 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_adv_retrofit_ab_dk_1949(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -6905,7 +6905,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[420:444]\n==test_tabula_th:[798:822]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.23 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.33 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_ab_1968(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[420:444]\n==test_tabula_th:[798:822]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.23 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.33 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_th_1968(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7103,7 +7103,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[792:816]\n==test_tabula_sfh:[834:857]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n if \"_1_\" in floor.construction_type:\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.29 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.32 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[792:816]\n==test_tabula_sfh:[834:857]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.29 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.32 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1918(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7147,7 +7147,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[350:375]\n==test_tabula_sfh:[386:412]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.88 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 1.2 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[350:375]\n==test_tabula_sfh:[386:412]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.88 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 1.2 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1918(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7334,7 +7334,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1580:1593]\n==test_tabula_th:[1265:1279]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1978(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1580:1593]\n==test_tabula_th:[1265:1279]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2015(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7356,7 +7356,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1510:1523]\n==test_tabula_th:[1192:1206]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1957(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1510:1523]\n==test_tabula_th:[1192:1206]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2001(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7367,7 +7367,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1475:1488]\n==test_tabula_th:[1155:1169]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1475:1488]\n==test_tabula_th:[1155:1169]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1994(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7422,7 +7422,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1031:1044]\n==test_tabula_th:[772:786]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1994(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1031:1044]\n==test_tabula_th:[772:786]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_th_1957(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7477,7 +7477,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1537:1550]\n==test_tabula_sfh:[1400:1413]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_2009(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1537:1550]\n==test_tabula_sfh:[1400:1413]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7510,7 +7510,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1432:1445]\n==test_tabula_sfh:[1283:1296]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1432:1445]\n==test_tabula_sfh:[1283:1296]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1983(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7521,7 +7521,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1397:1410]\n==test_tabula_sfh:[1243:1256]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1918(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1397:1410]\n==test_tabula_sfh:[1243:1256]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7532,7 +7532,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[839:852]\n==test_tabula_sfh:[803:816]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[839:852]\n==test_tabula_sfh:[803:816]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1918(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7543,7 +7543,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1201:1215]\n==test_tabula_sfh:[1206:1220]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1859(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1201:1215]\n==test_tabula_sfh:[1206:1220]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1859(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7598,7 +7598,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[991:1004]\n==test_tabula_sfh:[919:932]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1968(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[991:1004]\n==test_tabula_sfh:[919:932]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1983(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7642,7 +7642,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1112:1130]\n==test_tabula_sfh_dk:[1124:1145]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.34)), 1)\n# U-value of website is 1.03, but is seems to be wrong\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#----------------------------------------------------------------------------------\n\n def test_tabula_uvalue_adv_retrofit_sfh_dk_1849(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1112:1130]\n==test_tabula_sfh_dk:[1124:1145]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_adv_retrofit_ab_dk_1977(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -7763,7 +7763,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[430:444]\n==test_tabula_mfh:[956:969]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_ab_1968(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[430:444]\n==test_tabula_mfh:[956:969]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7796,7 +7796,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[358:372]\n==test_tabula_mfh:[803:816]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_ab_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[358:372]\n==test_tabula_mfh:[803:816]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1918(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7807,7 +7807,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[321:335]\n==test_tabula_mfh:[585:598]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 4.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1994(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[321:335]\n==test_tabula_mfh:[585:598]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 4.0 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_ab_1919(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -7818,7 +7818,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[181:194]\n==test_tabula_mfh:[361:375]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_ab_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[181:194]\n==test_tabula_mfh:[361:375]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1918(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8104,7 +8104,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[510:528]\n==test_tabula_th:[426:444]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 1.08 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1978(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[510:528]\n==test_tabula_th:[426:444]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 1.08 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8115,7 +8115,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[515:528]\n==test_tabula_th:[536:549]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[515:528]\n==test_tabula_th:[536:549]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_2001(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8148,7 +8148,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[398:412]\n==test_tabula_th:[431:444]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1978(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[398:412]\n==test_tabula_th:[431:444]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1948(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8159,7 +8159,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[355:369]\n==test_tabula_th:[396:409]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1968(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[355:369]\n==test_tabula_th:[396:409]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1918(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8236,7 +8236,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[834:852]\n==test_tabula_th:[731:750]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.29 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_th_1948(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[834:852]\n==test_tabula_th:[731:750]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.29 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.6 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1948(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8247,7 +8247,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[361:375]\n==test_tabula_th:[361:374]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[361:375]\n==test_tabula_th:[361:374]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1918(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8335,7 +8335,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1382:1395]\n==test_tabula_sfh_dk:[1152:1166]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1382:1395]\n==test_tabula_sfh_dk:[1152:1166]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n # U-value of website is 0.33, but is seems to be wrong\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", "message-id": "R0801" }, { @@ -8346,7 +8346,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1166:1177]\n==test_tabula_sfh:[1650:1664]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_retrofit(self):\n \"\"\"\n Test for retrofit of tabula\n \"\"\"", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1166:1177]\n==test_tabula_sfh:[1650:1664]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_2100(self):", "message-id": "R0801" }, { @@ -8357,7 +8357,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1166:1179]\n==test_tabula_sfh:[1615:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_2100(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1166:1179]\n==test_tabula_sfh:[1615:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.7 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2100(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8423,7 +8423,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1091:1109]\n==test_tabula_sfh:[1096:1114]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_2009(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1091:1109]\n==test_tabula_sfh:[1096:1114]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_2009(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8434,7 +8434,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1056:1074]\n==test_tabula_sfh:[1061:1079]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.24 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_2001(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1056:1074]\n==test_tabula_sfh:[1061:1079]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.24 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_2001(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -8555,7 +8555,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1030:1053]\n==test_tabula_th_dk:[955:978]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_adv_retrofit_th_dk_1949(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1030:1053]\n==test_tabula_th_dk:[955:978]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.14 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_adv_retrofit_ab_dk_1959(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -8632,7 +8632,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[795:805]\n==test_tabula_sfh_dk:[961:969]\n for wall in prj.buildings[-1].thermal_zones[-1].outer_walls:\n if \"_1_\" in wall.construction_type:\n assert round(\n 1 / (wall.r_conduc * wall.area),\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n if \"_2_\" in wall.construction_type:\n assert round(\n 1 / (wall.r_conduc * wall.area),", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[795:805]\n==test_tabula_sfh_dk:[961:969]\n for wall in prj.buildings[-1].thermal_zones[-1].outer_walls:\n if \"_1_\" in wall.construction_type:\n assert round(\n 1 / (wall.r_conduc * wall.area),\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n\n if \"_2_\" in wall.construction_type:\n\n assert round(\n 1 / (wall.r_conduc * wall.area),", "message-id": "R0801" }, { @@ -8687,7 +8687,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[461:480]\n==test_tabula_sfh:[954:972]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.31 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_ab_1978(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[461:480]\n==test_tabula_sfh:[954:972]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.31 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -9358,7 +9358,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1204:1215]\n==test_tabula_th:[1121:1132]\n 1) == round((1 / (1 / 1.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1919(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1204:1215]\n==test_tabula_th:[1121:1132]\n 1) == round((1 / (1 / 1.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1859(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -9468,7 +9468,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1422:1430]\n==test_tabula_sfh_dk:[1157:1166]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1422:1430]\n==test_tabula_sfh_dk:[1157:1166]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n # U-value of website is 0.33, but is seems to be wrong\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", "message-id": "R0801" }, { @@ -9710,7 +9710,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1016:1039]\n==test_tabula_sfh:[1021:1044]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.26 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_sfh_1994(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1016:1039]\n==test_tabula_sfh:[1021:1044]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.21 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.26 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1994(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -9842,7 +9842,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[429:438]\n==test_tabula_sfh:[381:391]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 1.7 - 0.17)), 1)\n\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[429:438]\n==test_tabula_sfh:[381:391]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 1.7 - 0.17)), 1)\n\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),", "message-id": "R0801" }, { @@ -9853,7 +9853,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[990:998]\n==test_tabula_th_dk:[985:994]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.14)), 1)\n\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[990:998]\n==test_tabula_th_dk:[985:994]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.09 - 0.14)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),", "message-id": "R0801" }, { @@ -9897,7 +9897,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[339:347]\n==test_tabula_sfh_dk:[615:624]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.62 - 0.17)), 1)\n # U-value of website is 0.33, but is seems to be wrong\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[339:347]\n==test_tabula_sfh_dk:[615:624]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.62 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", "message-id": "R0801" }, { @@ -10029,7 +10029,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[497:504]\n==test_tabula_th_dk:[753:761]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_ab:[497:504]\n==test_tabula_th_dk:[753:761]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),", "message-id": "R0801" }, { @@ -10502,7 +10502,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_th:[593:609]\n==test_tabula_th_dk:[540:564]\n height_of_floors=3.2,\n net_leased_area=219)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.2 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_th:[593:609]\n==test_tabula_th_dk:[540:564]\n height_of_floors=3.2,\n net_leased_area=219)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.2 - 0.21)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n\n # if \"_1_\" in wall.construction_type:\n # assert round(1 / (wall.r_conduc * wall.area),\n # 1) == round((1 / (1 / 0.6 - 0.17)), 1)\n #\n # if \"_2_\" in wall.construction_type:\n # assert round(1 / (wall.r_conduc * wall.area),\n # 1) == round((1 / (1 / 0.6 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),", "message-id": "R0801" }, { @@ -10513,7 +10513,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[392:407]\n==test_tabula_th_dk:[601:618]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.5 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#----------------------------------------------------------------------------------\n\n def test_tabula_uvalue_standard_sfh_dk_1977(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[392:407]\n==test_tabula_th_dk:[601:618]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.5 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#--------------------------------------------------------------------------------------------------------------------------------------------S\n#test for U-value retrofit\n\n def test_tabula_uvalue_retrofit_th_dk_1849(self):\n\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -10546,7 +10546,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1188:1196]\n==test_tabula_th_dk:[880:894]\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1188:1196]\n==test_tabula_th_dk:[880:894]\n height_of_floors=3.2,\n net_leased_area=219, construction_type=\"tabula_retrofit\")\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n\n#-----------------------------------------------------------------------------------------------------------------------------------\n\n#test for U-value adv retrofit\n\n def test_tabula_uvalue_adv_retrofit_th_dk_1849(self):\n", "message-id": "R0801" }, { @@ -10645,7 +10645,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[596:604]\n==test_tabula_th:[366:374]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[596:604]\n==test_tabula_th:[366:374]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1994(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10656,7 +10656,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[520:528]\n==test_tabula_th:[331:339]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[520:528]\n==test_tabula_th:[331:339]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_1948(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10755,7 +10755,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[926:934]\n==test_tabula_th:[1123:1132]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1968(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[926:934]\n==test_tabula_th:[1123:1132]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1919(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10766,7 +10766,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[891:899]\n==test_tabula_th:[704:713]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[891:899]\n==test_tabula_th:[704:713]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_th_1919(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10854,7 +10854,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1241:1257]\n==test_tabula_sfh:[1357:1373]\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1918(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1241:1257]\n==test_tabula_sfh:[1357:1373]\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1968(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10865,7 +10865,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[875:884]\n==test_tabula_sfh:[909:917]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n if \"_1_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n\n assert round(1 / (floor.r_conduc * floor.area),", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[875:884]\n==test_tabula_sfh:[909:917]\n for floor in prj.buildings[-1].thermal_zones[-1].ground_floors:\n\n if \"_1_\" in floor.construction_type:\n assert round(1 / (floor.r_conduc * floor.area),\n 1) == round((1 / (1 / 0.28 - 0.34)), 1)\n\n elif \"_2_\" in floor.construction_type:\n assert round(1 / (floor.r_conduc * floor.area),", "message-id": "R0801" }, { @@ -10964,7 +10964,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[485:493]\n==test_tabula_sfh:[439:447]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[485:493]\n==test_tabula_sfh:[439:447]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1968(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -10975,7 +10975,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[450:458]\n==test_tabula_sfh:[403:412]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_1957(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[450:458]\n==test_tabula_sfh:[403:412]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_sfh_1948(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11173,7 +11173,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1205:1219]\n==test_tabula_th_dk:[965:978]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_adv_retrofit_th_dk_1949(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1205:1219]\n==test_tabula_th_dk:[965:978]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n #\n # # assert round(\n # # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_adv_retrofit_ab_dk_2009(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11184,7 +11184,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1117:1130]\n==test_tabula_th_dk:[930:943]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_adv_retrofit_ab_dk_1977(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[1117:1130]\n==test_tabula_th_dk:[930:943]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.9 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_adv_retrofit_th_dk_1929(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11195,7 +11195,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[541:554]\n==test_tabula_th_dk:[347:360]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n #\n # # assert round(\n # # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_standard_ab_dk_2005(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[541:554]\n==test_tabula_th_dk:[347:360]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_th_dk_1949(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11283,7 +11283,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[875:888]\n==test_tabula_sfh_dk:[858:873]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.4 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#----------------------------------------------------------------------------------\n\n def test_tabula_uvalue_retrofit_sfh_dk_1849(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[875:888]\n==test_tabula_sfh_dk:[858:873]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 1.4 - 0.17)), 1)\n #\n # # assert round(\n # # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n #\n def test_tabula_uvalue_retrofit_ab_dk_2005(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11360,7 +11360,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[506:519]\n==test_tabula_sfh_dk:[626:645]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n # #\n def test_tabula_uvalue_standard_ab_dk_1997(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[506:519]\n==test_tabula_sfh_dk:[626:645]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.8 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#--------------------------------------------------------------------------------------------------------------------------------------------------------------\n#---------------------------------------------------------------------------------------------------------------------------------------------------------------\n#-----------------------------------------------------------------------------------------------------------------------------------------------------------------\n#test for U-value for retrofit\n\n\n def test_tabula_uvalue_retrofit_sfh_dk_1997(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11415,7 +11415,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[314:327]\n==test_tabula_sfh_dk:[550:565]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 2.0 - 0.17)), 1)\n\n#----------------------------------------------------------------------------------\n\n def test_tabula_uvalue_standard_sfh_dk_1929(self):\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[314:327]\n==test_tabula_sfh_dk:[550:565]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 2.7 - 0.17)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n # 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_ab_dk_1929(self):\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -11437,7 +11437,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[617:626]\n==test_tabula_sfh:[1620:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_2100(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[617:626]\n==test_tabula_sfh:[1620:1628]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1968(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11448,7 +11448,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[506:515]\n==test_tabula_sfh:[1211:1220]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1919(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[506:515]\n==test_tabula_sfh:[1211:1220]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 1.3 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1859(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11514,7 +11514,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[543:552]\n==test_tabula_mfh:[1171:1179]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_mfh_2100(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[543:552]\n==test_tabula_mfh:[1171:1179]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1948(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11591,7 +11591,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[256:264]\n==test_tabula_mfh:[695:703]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_mfh_2015(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[256:264]\n==test_tabula_mfh:[695:703]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 3.0 - 0.17)), 1)\n\n def test_tabula_uvalue_standard_ab_1968(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11789,7 +11789,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[726:732]\n==test_tabula_th_dk:[848:864]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n\n assert round(", + "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[726:732]\n==test_tabula_th_dk:[848:864]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n # 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n #\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n # 1) == round((1 / (1 / 0.18 - 0.34)), 1)\n\n assert round(", "message-id": "R0801" }, { @@ -11833,7 +11833,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[969:979]\n==test_tabula_th_dk:[821:831]\n 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),", + "message": "Similar lines in 2 files\n==test_tabula_sfh_dk:[969:979]\n==test_tabula_th_dk:[821:831]\n 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),", "message-id": "R0801" }, { @@ -11899,7 +11899,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1358:1373]\n==test_tabula_th:[1263:1279]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_1978(self):\n\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1358:1373]\n==test_tabula_th:[1263:1279]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1968(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11954,7 +11954,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[238:248]\n==test_tabula_th:[64:74]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_th_area_1956(self):\n \"\"\"\n Test for area estimation of tabula th\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[238:248]\n==test_tabula_th:[64:74]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_2001(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -11965,7 +11965,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[209:219]\n==test_tabula_th:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_th_area_1948(self):\n \"\"\"\n Test for area estimation of tabula th\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[209:219]\n==test_tabula_th:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_1994(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12009,7 +12009,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_sfh:[1191:1197]\n==test_tabula_sfh_dk:[689:700]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n\n assert round(", + "message": "Similar lines in 2 files\n==test_tabula_sfh:[1191:1197]\n==test_tabula_sfh_dk:[689:700]\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].rooftops[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.21)), 1)\n\n # assert round(\n # 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n # * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n # 1) == round((1 / (1 / 0.3 - 0.17)), 1)\n\n assert round(", "message-id": "R0801" }, { @@ -12031,7 +12031,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1530:1550]\n==test_tabula_th:[1407:1428]\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_2009(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1530:1550]\n==test_tabula_th:[1407:1428]\n 1) == round((1 / (1 / 0.14 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.17 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_th_2008(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12042,7 +12042,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1600:1607]\n==test_tabula_th:[1484:1491]\n 1) == round((1 / (1 / 0.12 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1600:1607]\n==test_tabula_th:[1484:1491]\n 1) == round((1 / (1 / 0.12 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area),\n 1) == round((1 / (1 / 0.12 - 0.34)), 1)\n", "message-id": "R0801" }, { @@ -12053,7 +12053,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[868:875]\n==test_tabula_th:[760:767]\n 1) == round((1 / (1 / 0.2 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.25 - 0.17)), 1)\n", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[868:875]\n==test_tabula_th:[760:767]\n 1) == round((1 / (1 / 0.2 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.25 - 0.17)), 1)\n", "message-id": "R0801" }, { @@ -12108,7 +12108,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1325:1340]\n==test_tabula_sfh:[1398:1413]\n 1) == round((1 / (1 / 0.23 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1978(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1325:1340]\n==test_tabula_sfh:[1398:1413]\n 1) == round((1 / (1 / 0.23 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1957(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12119,7 +12119,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[1395:1410]\n==test_tabula_sfh:[1281:1296]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_sfh_1948(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[1395:1410]\n==test_tabula_sfh:[1281:1296]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1978(self):\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12130,7 +12130,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[296:306]\n==test_tabula_sfh:[180:190]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_1983(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[296:306]\n==test_tabula_sfh:[180:190]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_2015(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12141,7 +12141,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[267:277]\n==test_tabula_sfh:[122:132]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_1968(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[267:277]\n==test_tabula_sfh:[122:132]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_2009(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12163,7 +12163,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[209:219]\n==test_tabula_sfh:[64:74]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_1948(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[209:219]\n==test_tabula_sfh:[64:74]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_1994(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12174,7 +12174,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_mfh:[180:190]\n==test_tabula_sfh:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_1983(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_mfh:[180:190]\n==test_tabula_sfh:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_sfh_area_1919(self):\n \"\"\"\n Test for area estimation of tabula sfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12207,7 +12207,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[5:16]\n==test_tabula_th_dk:[5:16]\n global prj\n\n def test_tabula_de_th_dk_area_1849(self):\n \"\"\"\n Test for area estimation of tabula th\n \"\"\"\n prj.set_default()\n prj.data = None\n\n prj.add_residential(\n method='tabula_dk',", + "message": "Similar lines in 2 files\n==test_tabula_ab_dk:[5:16]\n==test_tabula_th_dk:[5:16]\n global prj\n\n def test_tabula_de_ab_dk_area_1849(self):\n \"\"\"\n Test for area estimation of tabula th\n \"\"\"\n prj.set_default()\n prj.data = None\n\n prj.add_residential(\n method='tabula_dk',", "message-id": "R0801" }, { @@ -12273,7 +12273,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[646:662]\n==test_tabula_mfh:[1242:1257]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_mfh_1918(self):\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[646:662]\n==test_tabula_mfh:[1242:1257]\n 1) == round((1 / (1 / 0.23 - 0.34)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].windows[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].doors[-1].area),\n 1) == round((1 / (1 / 0.8 - 0.17)), 1)\n\n def test_tabula_uvalue_retrofit_adv_ab_1978(self):\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12284,7 +12284,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[563:570]\n==test_tabula_mfh:[1309:1316]\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n", + "message": "Similar lines in 2 files\n==test_tabula_ab:[563:570]\n==test_tabula_mfh:[1309:1316]\n 1) == round((1 / (1 / 0.1 - 0.17)), 1)\n\n assert round(\n 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc\n * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area),\n 1) == round((1 / (1 / 0.13 - 0.17)), 1)\n", "message-id": "R0801" }, { @@ -12328,7 +12328,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[122:132]\n==test_tabula_mfh:[122:132]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_1968(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[122:132]\n==test_tabula_mfh:[122:132]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_ab_area_1978(self):\n \"\"\"\n Test for area estimation of tabula ab\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12339,7 +12339,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[93:103]\n==test_tabula_mfh:[93:103]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_1957(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[93:103]\n==test_tabula_mfh:[93:103]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_ab_area_1968(self):\n \"\"\"\n Test for area estimation of tabula ab\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12361,7 +12361,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[35:45]\n==test_tabula_mfh:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_ab_area_1948(self):\n \"\"\"\n Test for area estimation of tabula ab\n \"\"\"\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[35:45]\n==test_tabula_mfh:[35:45]\n assert round(\n sum(wall.area for wall in\n prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0\n\n def test_tabula_de_mfh_area_1919(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12394,7 +12394,7 @@ "column": 0, "path": "tests/test_useconditions.py", "symbol": "duplicate-code", - "message": "Similar lines in 2 files\n==test_tabula_ab:[5:16]\n==test_tabula_mfh:[6:16]\n global prj\n\n def test_tabula_de_mfh_area_1859(self):\n \"\"\"\n Test for area estimation of tabula mfh\n \"\"\"\n prj.set_default()\n prj.data = None\n prj.add_residential(\n method='tabula_de',", + "message": "Similar lines in 2 files\n==test_tabula_ab:[5:16]\n==test_tabula_mfh:[6:16]\n global prj\n\n def test_tabula_de_ab_area_1919(self):\n \"\"\"\n Test for area estimation of tabula ab\n \"\"\"\n prj.set_default()\n prj.data = None\n\n prj.add_residential(\n method='tabula_de',", "message-id": "R0801" }, { @@ -12669,11 +12669,11 @@ "teaser" ], "teaser.logic.utilities": [ + "test_examples", + "test_data", "test_useconditions", - "teaser.project", "test_simulation_export", - "test_examples", - "test_data" + "teaser.project" ], "teaser.data.input.teaserjson_input": [ "teaser.project" @@ -12688,25 +12688,25 @@ "teaser.project" ], "teaser.data.dataclass": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.office": [ - "teaser.project", "test_data", + "teaser.project", "test_modelicaversion" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.urbanrenet.est1a": [ "teaser.project" @@ -12763,69 +12763,69 @@ "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.simulation.modelicainfo": [ "teaser.project" ], "teaser.logic.buildingobjects.useconditions": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.building": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.innerwall": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.layer": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.material": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.outerwall": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.rooftop": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.window": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.thermalzone": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.project": [ - "test_useconditions", + "test_examples", + "test_data", "test_tabula_ab_dk", - "test_tabula_th", - "test_tabula_th_dk", - "test_modelicaversion", - "test_tabula_sfh", "test_tabula_ab", + "test_useconditions", + "test_modelicaversion", + "test_tabula_mfh", + "test_tabula_th", "test_simulation_export", + "test_tabula_sfh", "test_tabula_sfh_dk", - "test_tabula_mfh", - "test_examples", - "test_data" + "test_tabula_th_dk" ], "helptest": [ - "test_useconditions", - "test_data" + "test_data", + "test_useconditions" ], "teaser.examples.verification.verification_VDI_6007_room1": [ "test_data" @@ -13124,11 +13124,11 @@ "teaser" ], "teaser.logic.utilities": [ + "test_examples", + "test_data", "test_useconditions", - "teaser.project", "test_simulation_export", - "test_examples", - "test_data" + "teaser.project" ], "teaser.data.input.teaserjson_input": [ "teaser.project" @@ -13143,25 +13143,25 @@ "teaser.project" ], "teaser.data.dataclass": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.office": [ - "teaser.project", "test_data", + "teaser.project", "test_modelicaversion" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute4": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.custom.institute8": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.archetypebuildings.urbanrenet.est1a": [ "teaser.project" @@ -13218,69 +13218,69 @@ "teaser.project" ], "teaser.logic.archetypebuildings.bmvbs.singlefamilydwelling": [ - "teaser.project", - "test_data" + "test_data", + "teaser.project" ], "teaser.logic.simulation.modelicainfo": [ "teaser.project" ], "teaser.logic.buildingobjects.useconditions": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.building": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.groundfloor": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.innerwall": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.layer": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.material": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.outerwall": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.rooftop": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.buildingphysics.window": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.logic.buildingobjects.thermalzone": [ - "helptest", - "test_data" + "test_data", + "helptest" ], "teaser.project": [ - "test_useconditions", "test_tabula_ab_dk", - "test_tabula_th_dk", - "test_tabula_th", - "test_modelicaversion", - "test_tabula_sfh", + "test_useconditions", + "test_data", "test_tabula_ab", + "test_examples", + "test_modelicaversion", + "test_tabula_mfh", + "test_tabula_th", "test_simulation_export", + "test_tabula_sfh", "test_tabula_sfh_dk", - "test_tabula_mfh", - "test_examples", - "test_data" + "test_tabula_th_dk" ], "helptest": [ - "test_useconditions", - "test_data" + "test_data", + "test_useconditions" ], "teaser.examples.verification.verification_VDI_6007_room1": [ "test_data" diff --git a/docs/try_gh_app/pylint/pylint.txt b/docs/try_gh_app/pylint/pylint.txt index 59dc2a6ea..f1afd142a 100644 --- a/docs/try_gh_app/pylint/pylint.txt +++ b/docs/try_gh_app/pylint/pylint.txt @@ -691,8 +691,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_th_1994(self): - + def test_tabula_uvalue_retrofit_adv_sfh_1994(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -767,7 +766,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1983(self): + def test_tabula_uvalue_retrofit_adv_th_1983(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -916,7 +916,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1978(self): + def test_tabula_uvalue_retrofit_th_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -1177,7 +1177,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.8 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_2100(self): + def test_tabula_uvalue_standard_sfh_2100(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -1257,7 +1257,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.6 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1948(self): + def test_tabula_uvalue_retrofit_th_1948(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -1336,7 +1336,10 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2100(self): (duplicate-code) + def test_tabula_retrofit(self): + """ + Test for retrofit of tabula + """ (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1597:1620] ==test_tabula_sfh:[1605:1628] @@ -1384,9 +1387,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files assert round( 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - 1) == round((1 / (1 / 0.8 - 0.17)), 1) - - def test_tabula_uvalue_retrofit_adv_sfh_1957(self): (duplicate-code) + 1) == round((1 / (1 / 0.8 - 0.17)), 1) (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_ab:[230:249] ==test_tabula_mfh:[459:478] @@ -1572,7 +1573,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 2.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_2009(self): + def test_tabula_uvalue_standard_mfh_2009(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -1642,6 +1643,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area), 1) == round((1 / (1 / 0.28 - 0.34)), 1) + assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].windows[-1].area), @@ -1652,8 +1654,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_ab_1919(self): - + def test_tabula_uvalue_retrofit_sfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -1716,7 +1717,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1983(self): + def test_tabula_uvalue_retrofit_ab_1957(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -1939,7 +1941,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_1957(self): + def test_tabula_uvalue_standard_th_1983(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2130,7 +2132,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1968(self): + def test_tabula_uvalue_retrofit_th_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -2374,12 +2376,10 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_sfh:[1274:1296] for floor in prj.buildings[-1].thermal_zones[-1].ground_floors: if "_1_" in floor.construction_type: - assert round(1 / (floor.r_conduc * floor.area), 1) == round((1 / (1 / 0.22 - 0.34)), 1) elif "_2_" in floor.construction_type: - assert round(1 / (floor.r_conduc * floor.area), 1) == round((1 / (1 / 0.23 - 0.34)), 1) @@ -2393,7 +2393,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1918(self): + def test_tabula_uvalue_retrofit_adv_sfh_1948(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2523,6 +2523,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[350:375] ==test_tabula_sfh:[386:412] for floor in prj.buildings[-1].thermal_zones[-1].ground_floors: + if "_1_" in floor.construction_type: assert round(1 / (floor.r_conduc * floor.area), @@ -2543,7 +2544,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_1918(self): + def test_tabula_uvalue_standard_sfh_1948(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -2717,11 +2718,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_adv_retrofit_sfh_dk_1959(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_adv_retrofit_th_dk_1997(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2761,9 +2760,11 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # - def test_tabula_uvalue_retrofit_th_dk_1997(self): + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#---------------------------------------------------------------------------------- + + def test_tabula_uvalue_retrofit_sfh_dk_1959(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2944,7 +2945,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_2009(self): + def test_tabula_uvalue_retrofit_th_1978(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2977,7 +2979,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_1994(self): + def test_tabula_uvalue_retrofit_th_1957(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -2993,7 +2996,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.6 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_1948(self): + def test_tabula_uvalue_retrofit_th_1948(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3055,7 +3059,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2009(self): + def test_tabula_uvalue_retrofit_adv_sfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3071,7 +3075,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2001(self): + def test_tabula_uvalue_retrofit_adv_sfh_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3087,7 +3091,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1994(self): + def test_tabula_uvalue_retrofit_adv_sfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3103,7 +3107,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_1948(self): + def test_tabula_uvalue_retrofit_adv_mfh_1983(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3119,7 +3123,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_1918(self): + def test_tabula_uvalue_retrofit_adv_mfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3135,7 +3139,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.6 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1948(self): + def test_tabula_uvalue_retrofit_sfh_1918(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3168,7 +3172,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1859(self): + def test_tabula_uvalue_retrofit_sfh_1859(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -3201,7 +3205,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_2009(self): + def test_tabula_uvalue_retrofit_sfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3217,7 +3221,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_1957(self): + def test_tabula_uvalue_retrofit_mfh_2001(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3233,7 +3237,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_1968(self): + def test_tabula_uvalue_retrofit_mfh_1983(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3321,9 +3325,11 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # - def test_tabula_uvalue_adv_retrofit_ab_dk_1959(self): + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#---------------------------------------------------------------------------------- + + def test_tabula_uvalue_adv_retrofit_sfh_dk_1929(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3417,7 +3423,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1948(self): + def test_tabula_uvalue_retrofit_adv_ab_1957(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3450,7 +3457,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1994(self): + def test_tabula_uvalue_retrofit_adv_ab_1919(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3500,8 +3508,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1957(self): - + def test_tabula_uvalue_retrofit_mfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3532,7 +3539,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.6 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1918(self): + def test_tabula_uvalue_retrofit_ab_1948(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3564,8 +3572,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_1918(self): - + def test_tabula_uvalue_standard_ab_1948(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3884,7 +3891,14 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].windows[-1].area), - 1) == round((1 / (1 / 0.9 - 0.17)), 1) (duplicate-code) + 1) == round((1 / (1 / 0.9 - 0.17)), 1) + + # assert round( + # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + + def test_tabula_uvalue_adv_retrofit_th_dk_1929(self): (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_sfh:[1420:1430] ==test_tabula_th_dk:[1021:1031] @@ -3934,8 +3948,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_th_1957(self): - + def test_tabula_uvalue_retrofit_sfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -3972,7 +3985,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_th_2001(self): + def test_tabula_uvalue_standard_sfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4036,8 +4049,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_1918(self): - + def test_tabula_uvalue_standard_th_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4144,7 +4156,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.6 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1948(self): + def test_tabula_uvalue_retrofit_th_1948(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4160,8 +4173,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_1918(self): - + def test_tabula_uvalue_standard_th_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4264,7 +4276,6 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area), 1) == round((1 / (1 / 0.13 - 0.17)), 1) - # U-value of website is 0.33, but is seems to be wrong assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -4282,7 +4293,10 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_2100(self): (duplicate-code) + def test_tabula_retrofit(self): + """ + Test for retrofit of tabula + """ (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1166:1179] ==test_tabula_sfh:[1615:1628] @@ -4296,7 +4310,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_2100(self): + def test_tabula_uvalue_retrofit_mfh_2100(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4317,7 +4331,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2001(self): + def test_tabula_uvalue_retrofit_adv_sfh_2001(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4343,7 +4357,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1983(self): + def test_tabula_uvalue_retrofit_adv_sfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4417,7 +4431,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_sfh_2009(self): + def test_tabula_uvalue_retrofit_mfh_2009(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4631,11 +4645,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_adv_retrofit_sfh_dk_1949(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_adv_retrofit_ab_dk_1949(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4689,11 +4701,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_retrofit_sfh_dk_1949(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_retrofit_ab_dk_1949(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4719,7 +4729,13 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].windows[-1].area), 1) == round((1 / (1 / 2.8 - 0.17)), 1) - (duplicate-code) + + # assert round( + # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_1971(self): (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_ab:[633:646] ==test_tabula_th_dk:[1021:1034] @@ -4782,8 +4798,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1978(self): - + def test_tabula_uvalue_retrofit_sfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4874,7 +4889,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1968(self): + def test_tabula_uvalue_retrofit_adv_ab_1968(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -4888,7 +4904,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files assert round( 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - 1) == round((1 / (1 / 0.8 - 0.17)), 1) (duplicate-code) + 1) == round((1 / (1 / 0.8 - 0.17)), 1) + + def test_tabula_uvalue_retrofit_adv_mfh_1918(self): (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_ab:[251:264] ==test_tabula_mfh:[480:493] @@ -4972,16 +4990,15 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==helptest:[167:177] ==test_data:[2670:2681] - win.shading_max_irr = 180.0 - - win_layer = Layer(parent=win) - win_layer.id = 1 - win_layer.thickness = 0.024 - - win_material = Material(win_layer) - win_material.name = "GlasWindow" - win_material.thermal_conduc = 0.067 - win_material.transmittance = 0.9 + win.shading_max_irr = 180.0 + win_layer = Layer(parent=win) + win_layer.id = 1 + win_layer.thickness = 0.024 + + win_material = Material(win_layer) + win_material.name = "GlasWindow" + win_material.thermal_conduc = 0.067 + win_material.transmittance = 0.9 (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_th:[1255:1263] @@ -5337,6 +5354,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].ground_floors[-1].area), 1) == round((1 / (1 / 0.24 - 0.34)), 1) +# U-value of website is 1.03, but is seems to be wrong assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc @@ -5463,7 +5481,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2009(self): + def test_tabula_uvalue_retrofit_adv_th_2015(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -5515,42 +5534,42 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1204:1215] ==test_tabula_th:[1121:1132] - 1) == round((1 / (1 / 1.1 - 0.17)), 1) + 1) == round((1 / (1 / 1.1 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1859(self): + def test_tabula_uvalue_retrofit_adv_th_1919(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[763:774] ==test_tabula_th:[702:713] - 1) == round((1 / (1 / 1.1 - 0.17)), 1) + 1) == round((1 / (1 / 1.1 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1859(self): + def test_tabula_uvalue_retrofit_th_1919(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[728:738] ==test_tabula_th:[658:668] - 1) == round((1 / (1 / 1.3 - 0.17)), 1) + 1) == round((1 / (1 / 1.3 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.8 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_2100(self): + def test_tabula_uvalue_standard_th_2100(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -5660,7 +5679,6 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area), 1) == round((1 / (1 / 0.2 - 0.17)), 1) - # U-value of website is 0.33, but is seems to be wrong assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -5818,7 +5836,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_2015(self): + def test_tabula_uvalue_retrofit_adv_sfh_2009(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -5960,7 +5978,6 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files for floor in prj.buildings[-1].thermal_zones[-1].ground_floors: if "_1_" in floor.construction_type: - assert round(1 / (floor.r_conduc * floor.area), (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[680:688] @@ -6075,6 +6092,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1) == round((1 / (1 / 1.7 - 0.17)), 1) for floor in prj.buildings[-1].thermal_zones[-1].ground_floors: + if "_1_" in floor.construction_type: assert round(1 / (floor.r_conduc * floor.area), (duplicate-code) @@ -6086,6 +6104,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area), 1) == round((1 / (1 / 0.09 - 0.14)), 1) + assert round( 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area), (duplicate-code) @@ -6794,9 +6813,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), # 1) == round((1 / (1 / 2.0 - 0.17)), 1) -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_standard_sfh_dk_2005(self): + def test_tabula_uvalue_standard_th_dk_2009(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -6922,7 +6939,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_1978(self): + def test_tabula_uvalue_standard_th_1948(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7031,8 +7048,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_th_1919(self): - + def test_tabula_uvalue_retrofit_mfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7121,20 +7137,19 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_mfh_1918(self): + def test_tabula_uvalue_retrofit_adv_sfh_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[875:884] ==test_tabula_sfh:[909:917] for floor in prj.buildings[-1].thermal_zones[-1].ground_floors: - if "_1_" in floor.construction_type: + if "_1_" in floor.construction_type: assert round(1 / (floor.r_conduc * floor.area), 1) == round((1 / (1 / 0.28 - 0.34)), 1) elif "_2_" in floor.construction_type: - assert round(1 / (floor.r_conduc * floor.area), (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1182:1189] @@ -7217,7 +7232,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_mfh_1978(self): + def test_tabula_uvalue_standard_sfh_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7228,7 +7243,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_1957(self): + def test_tabula_uvalue_standard_mfh_1968(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7239,8 +7254,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_1948(self): - + def test_tabula_uvalue_standard_mfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7475,13 +7489,13 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].windows[-1].area), 1) == round((1 / (1 / 2.7 - 0.17)), 1) - - # assert round( - # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc - # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - - def test_tabula_uvalue_standard_th_dk_1949(self): + # + # # assert round( + # # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_2005(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7502,15 +7516,13 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc * prj.buildings[-1].thermal_zones[-1].windows[-1].area), 1) == round((1 / (1 / 0.9 - 0.17)), 1) - - # assert round( - # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc - # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_adv_retrofit_sfh_dk_1849(self): + # + # # assert round( + # # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_adv_retrofit_ab_dk_2005(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7521,12 +7533,14 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].windows[-1].area), 1) == round((1 / (1 / 0.9 - 0.17)), 1) - # assert round( - # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc - # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # - def test_tabula_uvalue_adv_retrofit_ab_dk_1997(self): + # assert round( + # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#---------------------------------------------------------------------------------- + + def test_tabula_uvalue_adv_retrofit_sfh_dk_1929(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7576,9 +7590,11 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # - def test_tabula_uvalue_adv_retrofit_ab_dk_1949(self): + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#---------------------------------------------------------------------------------- + + def test_tabula_uvalue_adv_retrofit_sfh_dk_1971(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7592,11 +7608,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_adv_retrofit_sfh_dk_1977(self): + def test_tabula_uvalue_adv_retrofit_ab_dk_1929(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7625,14 +7639,12 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].windows[-1].area), 1) == round((1 / (1 / 1.4 - 0.17)), 1) - # assert round( - # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc - # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_retrofit_sfh_dk_1929(self): + # assert round( + # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc + # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # # + def test_tabula_uvalue_retrofit_ab_dk_1997(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7665,11 +7677,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_retrofit_sfh_dk_1949(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_retrofit_ab_dk_1971(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7699,9 +7709,11 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # - def test_tabula_uvalue_retrofit_ab_dk_1949(self): + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#---------------------------------------------------------------------------------- + + def test_tabula_uvalue_retrofit_sfh_dk_1971(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7733,9 +7745,15 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - # # - def test_tabula_uvalue_standard_ab_dk_1997(self): + # 1) == round((1 / (1 / 2.0 - 0.17)), 1) + +#-------------------------------------------------------------------------------------------------------------------------------------------------------------- +#--------------------------------------------------------------------------------------------------------------------------------------------------------------- +#----------------------------------------------------------------------------------------------------------------------------------------------------------------- +#test for U-value for retrofit + + + def test_tabula_uvalue_retrofit_sfh_dk_1997(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7749,11 +7767,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_standard_sfh_dk_1949(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_1971(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7767,11 +7783,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_standard_sfh_dk_1959(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_1959(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7785,11 +7799,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_standard_sfh_dk_1849(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_1977(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7803,11 +7815,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- - - def test_tabula_uvalue_standard_sfh_dk_1971(self): + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) + # + def test_tabula_uvalue_standard_ab_dk_1949(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7821,11 +7831,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files # assert round( # 1 / (prj.buildings[-1].thermal_zones[-1].doors[-1].r_conduc # * prj.buildings[-1].thermal_zones[-1].doors[-1].area), - # 1) == round((1 / (1 / 2.0 - 0.17)), 1) - -#---------------------------------------------------------------------------------- + # 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_sfh_dk_1929(self): + def test_tabula_uvalue_standard_ab_dk_1929(self): prj.add_residential( method='tabula_dk', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -7836,7 +7844,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_ab_1978(self): + def test_tabula_uvalue_retrofit_adv_th_2100(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -7859,7 +7867,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_ab_1919(self): + def test_tabula_uvalue_retrofit_adv_sfh_1859(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -7938,7 +7946,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_ab_1968(self): + def test_tabula_uvalue_retrofit_adv_mfh_1859(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -7950,7 +7958,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 1.3 - 0.17)), 1) - def test_tabula_uvalue_retrofit_mfh_1859(self): + def test_tabula_uvalue_retrofit_ab_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) @@ -8002,7 +8010,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_ab_1968(self): + def test_tabula_uvalue_standard_mfh_2015(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -8024,7 +8032,8 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 3.0 - 0.17)), 1) - def test_tabula_uvalue_standard_ab_1948(self): + def test_tabula_uvalue_standard_mfh_1948(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -8231,7 +8240,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_sfh_dk:[969:979] ==test_tabula_th_dk:[821:831] - 1) == round((1 / (1 / 0.3 - 0.17)), 1) + 1) == round((1 / (1 / 0.3 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -8288,7 +8297,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_sfh:[1358:1373] ==test_tabula_th:[1263:1279] - 1) == round((1 / (1 / 0.23 - 0.34)), 1) + 1) == round((1 / (1 / 0.23 - 0.34)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc @@ -8300,13 +8309,14 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_1968(self): + def test_tabula_uvalue_retrofit_adv_th_1978(self): + prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_sfh:[1199:1206] ==test_tabula_th:[1107:1114] - 1) == round((1 / (1 / 0.15 - 0.17)), 1) + 1) == round((1 / (1 / 0.15 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -8329,9 +8339,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files sum(wall.area for wall in prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0 - def test_tabula_de_sfh_area_2015(self): + def test_tabula_de_th_area_1977(self): """ - Test for area estimation of tabula sfh + Test for area estimation of tabula th """ prj.add_residential( method='tabula_de', (duplicate-code) @@ -8411,6 +8421,11 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].rooftops[-1].area), 1) == round((1 / (1 / 0.13 - 0.21)), 1) + # assert round( + # 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc + # * prj.buildings[-1].thermal_zones[-1].outer_walls[-1].area), + # 1) == round((1 / (1 / 0.3 - 0.17)), 1) + assert round( (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1382:1388] @@ -8424,7 +8439,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1530:1550] ==test_tabula_th:[1407:1428] - 1) == round((1 / (1 / 0.14 - 0.17)), 1) + 1) == round((1 / (1 / 0.14 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -8441,14 +8456,13 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_th_2008(self): - + def test_tabula_uvalue_retrofit_adv_mfh_2009(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1600:1607] ==test_tabula_th:[1484:1491] - 1) == round((1 / (1 / 0.12 - 0.17)), 1) + 1) == round((1 / (1 / 0.12 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -8458,7 +8472,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[868:875] ==test_tabula_th:[760:767] - 1) == round((1 / (1 / 0.2 - 0.17)), 1) + 1) == round((1 / (1 / 0.2 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].outer_walls[-1].r_conduc @@ -8468,7 +8482,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[718:725] ==test_tabula_th:[644:651] - 1) == round((1 / (1 / 0.28 - 0.17)), 1) + 1) == round((1 / (1 / 0.28 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].ground_floors[-1].r_conduc @@ -8505,7 +8519,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1325:1340] ==test_tabula_sfh:[1398:1413] - 1) == round((1 / (1 / 0.23 - 0.17)), 1) + 1) == round((1 / (1 / 0.23 - 0.17)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc @@ -8517,13 +8531,13 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_1978(self): + def test_tabula_uvalue_retrofit_adv_mfh_1957(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[1395:1410] ==test_tabula_sfh:[1281:1296] - 1) == round((1 / (1 / 0.23 - 0.34)), 1) + 1) == round((1 / (1 / 0.23 - 0.34)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc @@ -8535,7 +8549,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_sfh_1948(self): + def test_tabula_uvalue_retrofit_adv_mfh_1978(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -8571,9 +8585,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files sum(wall.area for wall in prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0 - def test_tabula_de_mfh_area_2001(self): + def test_tabula_de_sfh_area_1957(self): """ - Test for area estimation of tabula mfh + Test for area estimation of tabula sfh """ prj.add_residential( method='tabula_de', (duplicate-code) @@ -8597,9 +8611,9 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files sum(wall.area for wall in prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0 - def test_tabula_de_sfh_area_1919(self): + def test_tabula_de_mfh_area_1983(self): """ - Test for area estimation of tabula sfh + Test for area estimation of tabula mfh """ prj.add_residential( method='tabula_de', (duplicate-code) @@ -8694,7 +8708,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_ab:[646:662] ==test_tabula_mfh:[1242:1257] - 1) == round((1 / (1 / 0.23 - 0.34)), 1) + 1) == round((1 / (1 / 0.23 - 0.34)), 1) assert round( 1 / (prj.buildings[-1].thermal_zones[-1].windows[-1].r_conduc @@ -8706,8 +8720,7 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files * prj.buildings[-1].thermal_zones[-1].doors[-1].area), 1) == round((1 / (1 / 0.8 - 0.17)), 1) - def test_tabula_uvalue_retrofit_adv_ab_1978(self): - + def test_tabula_uvalue_retrofit_adv_mfh_1918(self): prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -8745,8 +8758,10 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files sum(wall.area for wall in prj.buildings[-1].thermal_zones[-1].doors), 1) == 2.0 - def test_tabula_uvalue_standard_ab_1919(self): - + def test_tabula_de_mfh_area_1978(self): + """ + Test for area estimation of tabula mfh + """ prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files @@ -8822,13 +8837,12 @@ tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files ==test_tabula_mfh:[6:16] global prj - def test_tabula_de_ab_area_1919(self): + def test_tabula_de_mfh_area_1859(self): """ - Test for area estimation of tabula ab + Test for area estimation of tabula mfh """ prj.set_default() prj.data = None - prj.add_residential( method='tabula_de', (duplicate-code) tests/test_useconditions.py:1:0: R0801: Similar lines in 2 files