diff --git a/doc/_build/doctrees/environment.pickle b/doc/_build/doctrees/environment.pickle index 0943aa5d6..a402c1d1b 100644 Binary files a/doc/_build/doctrees/environment.pickle and b/doc/_build/doctrees/environment.pickle differ diff --git a/doc/_build/doctrees/teaser.Logic.BuildingObjects.TypeBuildings.doctree b/doc/_build/doctrees/teaser.Logic.BuildingObjects.TypeBuildings.doctree index 2a866ab70..2094e02e9 100644 Binary files a/doc/_build/doctrees/teaser.Logic.BuildingObjects.TypeBuildings.doctree and b/doc/_build/doctrees/teaser.Logic.BuildingObjects.TypeBuildings.doctree differ diff --git a/doc/_build/doctrees/teaser.Project.doctree b/doc/_build/doctrees/teaser.Project.doctree index edc1d9744..9a9cd3be7 100644 Binary files a/doc/_build/doctrees/teaser.Project.doctree and b/doc/_build/doctrees/teaser.Project.doctree differ diff --git a/doc/_build/html/searchindex.js b/doc/_build/html/searchindex.js index 069cf9814..78679fa1b 100644 --- a/doc/_build/html/searchindex.js +++ b/doc/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:47,filenames:["index","teaser","teaser.Data","teaser.Data.DataHelp","teaser.Examples","teaser.InputData","teaser.Logic","teaser.Logic.BuildingObjects","teaser.Logic.BuildingObjects.BuildingPhysics","teaser.Logic.BuildingObjects.TypeBuildings","teaser.Project"],objects:{"teaser.Data":{DataClass:[2,5,0,"-"],TeaserXML:[2,5,0,"-"]},"teaser.Data.DataClass":{DataClass:[2,8,1,""]},"teaser.Data.DataHelp":{OldTeaser:[3,5,0,"-"]},"teaser.Data.DataHelp.OldTeaser":{load_teaser_xml:[3,9,1,""],set_basic_data_teaser:[3,9,1,""],set_layer_data_teaser:[3,9,1,""]},"teaser.Data.TeaserXML":{load_teaser_xml:[2,9,1,""],save_teaser_xml:[2,9,1,""],set_basic_data_pyxb:[2,9,1,""],set_basic_data_teaser:[2,9,1,""],set_layer_data_pyxb:[2,9,1,""],set_layer_data_teaser:[2,9,1,""]},"teaser.Logic":{Utilis:[6,5,0,"-"]},"teaser.Logic.BuildingObjects":{Building:[7,5,0,"-"],ThermalZone:[7,5,0,"-"],UseConditions:[7,5,0,"-"]},"teaser.Logic.BuildingObjects.Building":{Building:[7,8,1,""]},"teaser.Logic.BuildingObjects.Building.Building":{calc_building_parameter:[7,6,1,""],fill_outer_area_dict:[7,6,1,""],fill_window_area_dict:[7,6,1,""],get_inner_wall_area:[7,6,1,""],get_outer_wall_area:[7,6,1,""],get_window_area:[7,6,1,""],outer_area:[7,7,1,""],parent:[7,7,1,""],retrofit_building:[7,6,1,""],set_outer_wall_area:[7,6,1,""],set_specific_wall_area:[7,6,1,""],set_window_area:[7,6,1,""],thermal_zones:[7,7,1,""],window_area:[7,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics":{BuildingElement:[8,5,0,"-"],Ceiling:[8,5,0,"-"],Floor:[8,5,0,"-"],GroundFloor:[8,5,0,"-"],InnerWall:[8,5,0,"-"],Layer:[8,5,0,"-"],Material:[8,5,0,"-"],OuterWall:[8,5,0,"-"],Rooftop:[8,5,0,"-"],Wall:[8,5,0,"-"],Window:[8,5,0,"-"]},"teaser.Logic.BuildingObjects.BuildingPhysics.BuildingElement":{BuildingElement:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.BuildingElement.BuildingElement":{calc_ua_value:[8,6,1,""],gather_element_properties:[8,6,1,""],layer:[8,7,1,""],load_type_element:[8,6,1,""],orientation:[8,7,1,""],parent:[8,7,1,""],save_type_element:[8,6,1,""],set_basic_data:[8,6,1,""],set_basic_data_pyxb:[8,6,1,""],set_calc_default:[8,6,1,""],set_layer_data:[8,6,1,""],set_layer_data_pyxb:[8,6,1,""],year_of_retrofit:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Ceiling":{Ceiling:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Floor":{Floor:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.GroundFloor":{GroundFloor:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.InnerWall":{InnerWall:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Layer":{Layer:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Layer.Layer":{material:[8,7,1,""],parent:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Material":{Material:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Material.Material":{load_material_template:[8,6,1,""],parent:[8,7,1,""],save_material_template:[8,6,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.OuterWall":{OuterWall:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Rooftop":{Rooftop:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Wall":{Wall:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Wall.Wall":{calc_equivalent_res:[8,6,1,""],insulate_wall:[8,6,1,""],retrofit_wall:[8,6,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Window":{Window:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Window.Window":{calc_equivalent_res:[8,6,1,""],replace_window:[8,6,1,""]},"teaser.Logic.BuildingObjects.ThermalZone":{ThermalZone:[7,8,1,""]},"teaser.Logic.BuildingObjects.ThermalZone.ThermalZone":{calc_heat_load:[7,6,1,""],calc_rc_wall_help:[7,6,1,""],calc_weightfactors:[7,6,1,""],calc_zone_parameters:[7,6,1,""],combine_building_elements:[7,6,1,""],inner_walls:[7,7,1,""],outer_walls:[7,7,1,""],parallel_connection:[7,6,1,""],parent:[7,7,1,""],retrofit_zone:[7,6,1,""],set_calc_default:[7,6,1,""],set_inner_wall_area:[7,6,1,""],set_volume_zone:[7,6,1,""],use_conditions:[7,7,1,""],windows:[7,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings":{Institute4:[9,5,0,"-"],Institute8:[9,5,0,"-"],Institute:[9,5,0,"-"],Office:[9,5,0,"-"],Residential:[9,5,0,"-"],TypeBuilding:[9,5,0,"-"],UseConditionsOffice18599:[9,5,0,"-"]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute":{Institute:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute.Institute":{file_internal_gains:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute4":{Institute4:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute4.Institute4":{file_internal_gains:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute8":{Institute8:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute8.Institute8":{file_internal_gains:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Office":{Office:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Office.Office":{construction_type:[9,7,1,""],generate_office:[9,6,1,""],office_layout:[9,7,1,""],window_layout:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Residential":{Residential:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Residential.Residential":{generate_residential:[9,6,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.TypeBuilding":{TypeBuilding:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.UseConditionsOffice18599":{UseConditionsOffice18599:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.UseConditionsOffice18599.UseConditionsOffice18599":{load_use_conditions:[9,6,1,""],save_use_conditions:[9,6,1,""],typical_length:[9,7,1,""],typical_width:[9,7,1,""]},"teaser.Logic.BuildingObjects.UseConditions":{UseConditions:[7,8,1,""]},"teaser.Logic.BuildingObjects.UseConditions.UseConditions":{parent:[7,7,1,""]},"teaser.Logic.Utilis":{create_path:[6,9,1,""],get_default_path:[6,9,1,""],get_full_path:[6,9,1,""]},"teaser.Project":{Project:[10,8,1,""]},"teaser.Project.Project":{calc_all_buildings:[10,6,1,""],export_record:[10,6,1,""],instantiate_data_class:[10,6,1,""],load_old_teaser:[10,6,1,""],load_project:[10,6,1,""],load_weather_file:[10,6,1,""],retrofit_all_buildings:[10,6,1,""],save_project:[10,6,1,""],set_default:[10,6,1,""],type_bldg_institute4:[10,6,1,""],type_bldg_institute8:[10,6,1,""],type_bldg_institute:[10,6,1,""],type_bldg_office:[10,6,1,""],type_bldg_residential:[10,6,1,""],type_element_file:[10,7,1,""]},teaser:{Project:[10,5,0,"-"]}},objnames:{"0":["np","module","Python module"],"1":["np","method","Python method"],"2":["np","attribute","Python attribute"],"3":["np","class","Python class"],"4":["np","function","Python function"],"5":["py","module","Python module"],"6":["py","method","Python method"],"7":["py","attribute","Python attribute"],"8":["py","class","Python class"],"9":["py","function","Python function"]},objtypes:{"0":"np:module","1":"np:method","2":"np:attribute","3":"np:class","4":"np:function","5":"py:module","6":"py:method","7":"py:attribute","8":"py:class","9":"py:function"},terms:{"_institute4":9,"_institute8":9,"boolean":[9,10],"class":[1,2,3,4,6,7,8,9,10],"default":[2,7,8,9,10],"export":[4,5,10],"float":[7,8,9,10],"function":[2,3,4,6,7,8,9,10],"import":4,"int":[7,8,9,10],"new":[2,3,4,6,7,10],"public":0,"return":[6,7,8,10],"short":8,"true":[4,10],"try":5,a_conv:[4,8],aachen:0,abl:0,abov:[7,9,10],absenc:9,absorpt:8,abwesenheit:9,accord:[4,7,8,9,10],action:10,activ:7,adapt:7,add:[8,10],addit:[4,8,10],affair:0,after:[4,7],against:8,aggreg:7,ahu:[5,7,9],air:9,aixlib:[0,4,5,10],algorithm:7,all:[1,2,4,5,6,7,8,10],allow:[0,7,8,9],also:10,altern:10,ani:0,anoth:[4,9],api:[1,4,10],approach:7,arbeitshilfen:9,arbitrari:[0,4,10],archetpy:0,archetyp:[0,1],area:[4,7,8,9,10],arrai:8,assert:8,assign:7,attic:[4,9,10],attribut:[2,4,7,8,9,10],auslegung:9,author:[3,7],automat:[2,4,10],avail:5,avenu:4,averag:[7,9,10],awesom:4,back:9,banner:[9,10],base:[1,2,4,5,7,8,9,10],basic:[2,3],been:[0,5],befor:10,begin:[4,6,9],beginn:9,behavior:7,beleuchtung:9,beleuchtungsstaerk:9,belong:[7,8,9],berechnungsgrundlagen:9,bereich:9,best:1,betrieb:9,betriebsstunden:9,betriebstag:9,betriebszeit:9,better:[7,8,9],between:[7,8,9],bind:[1,2,10],blabla:[],bldg:4,bmvb:9,bmwi:0,boundari:[1,5,7,9],boundariestypebuild:[],buidl:[0,4,7],build:[],buildingel:[],buildingobject:[],buildingphys:[],button:0,calc:7,calc_all_build:[4,10],calc_building_paramet:7,calc_equivalent_r:8,calc_heat_load:7,calc_rc_wall_help:7,calc_ua_valu:8,calc_weightfactor:7,calc_zone_paramet:7,calcul:[0,1,4,7,8,9,10],calculation_cor:[4,7,10],calculation_method:10,call:[7,10],came:0,can:[4,9,10],capac:[7,8],ceil:[],ceiling_nam:9,cellar:[4,9,10],chang:[0,4,9],child:8,citi:[4,7],citiesrwin:[4,5,10],citiestyp:5,citygml:1,clean:7,climat:[0,9],clone:1,code:[7,8,9],codelist:10,coeffici:[8,10],coeffieci:7,collect:6,com:0,combin:7,combine_building_el:7,command:1,compact:[9,10],compass:8,complet:2,complex:[9,10],condit:[1,4,5,7,9,10],conditions_bind:2,conduct:8,connect:7,constant:[7,8],construct:[4,5,6,7,8,9,10],construction_typ:[4,8,9,10],contact:0,contain:[0,1,2,4,5,7,9,10],control:[7,8,9],convect:8,cool:9,cooling_tim:9,core:[1,7,10],correspond:[7,10],cours:4,creat:[2,3,4,6,7,10],create_path:6,creation:[0,10],current:[0,5],dai:9,daili:9,daily_operation_ahu_cool:9,daily_operation_h:9,daily_usage_hour:9,data:[],dataclass:[],datahelp:[],daytim:9,def:7,defaultpath:6,defin:9,definit:5,densiti:8,der:9,describ:0,design:9,destinct:[7,8],dict:[7,9],dictionari:9,differ:[1,4,5,7,8,9],din18599:5,din:[1,9],direct:[7,8],directli:7,distinct:[7,9],doc:[],document:0,dormer:[4,9,10],download:5,due:9,dure:9,dwd:5,each:[4,7,9,10],easier:9,ebc:[0,4,7,10],econom:0,elektr:9,element:[1,2,3,7,8,10],element_bind:2,element_list:7,elong:[9,10],emiss:8,enabl:1,end:9,energieprofil:9,enev2014:4,enev:[7,8,10],engin:1,eonerc:0,eps035:[7,10],equival:8,equivalent_r:8,especi:8,est:8,est_bottom_building_closur:9,est_exponent_wal:9,est_exponent_win:9,est_factor_cellar_area:9,est_factor_wall_area:9,est_factor_win_area:9,est_living_area_factor:9,est_upper_building_closur:9,estim:9,etc:7,everi:9,exact:4,example_createbuild:[],example_typebuild:[],exampleproject:4,except:10,exchang:9,exist:0,expert:9,export_record:[4,10],facad:[9,10],factor:9,fantast:4,feder:0,feel:0,feuchteanforderung:9,few:4,file:[],file_ahu:7,file_internal_gain:[7,9],file_nam:[4,10],file_set_t:7,filenam:6,fill:[7,8],fill_outer_area_dict:7,fill_window_area_dict:7,financi:0,first:[4,7,8,9,10],five:4,flat:[9,10],floor:[],floor_nam:9,follow:[1,5,7,10],format:[1,2,4,10],fourth:0,free:0,frequenc:7,from:[2,4,5,6,7,8,9,10],fuer:9,full:[9,10],full_path:6,fund:0,further:[],furthermor:0,g_valu:[4,8],gain:[5,7,9],gather:8,gather_element_properti:8,gebaeudebetriebszeit:9,gener:[],generate_offic:9,generate_residenti:9,geraet:9,german:[0,9],germani:5,get:7,get_default_path:6,get_full_path:6,get_inner_wall_area:7,get_outer_wall_area:7,get_window_area:7,git:1,github:0,give:4,given:9,glaswindow:4,glaze:[9,10],graphic:1,gross:9,gross_factor:9,ground:[7,8,9,10],ground_floor_nam:9,groundfloor:[],guidelin:[8,9],have:[0,5],heat:[7,8,9,10],heat_capac:8,heating_tim:9,heavi:[4,8,9,10],height:[7,9,10],height_of_floor:[4,7,9,10],heizung:9,helper:[2,3,7,8],helperfunct:6,hierarch:[7,8,9],high:8,hight:9,hoeh:9,hold:5,horizont:8,hour:9,http:[0,1,5],humid:9,idea:0,illumin:9,implement:5,in_wal:4,includ:[1,4,6,7,10],incomplet:0,index:[0,9],individu:[7,8,9,10],indoor:0,infiltr:7,infiltration_r:[4,7],inform:1,inherit:7,inhous:5,initi:10,inner:[4,7,8,9,10],inner_convect:[4,8],inner_radi:[4,8],inner_wal:7,inner_wall_nam:9,innerwal:[],insid:7,instanc:[2,3,8,10],instanti:[4,10],instantiate_data_class:10,institut:[],institute4:[],institute8:[],insul:[4,8,10],insulate_wal:8,insulta:8,interfac:[0,1],intern:[0,1,4,5,7,9],internal_id:[7,8],investig:2,invit:0,ir_emiss:8,issu:0,iwu:[5,9],jaehrlich:9,juli:[],june:7,just:7,keep:7,kei:1,know:4,kuehlung:9,kurzverfahren:9,last:5,lateron:4,layer:[],layout:[9,10],leas:[7,9,10],leav:0,leistung:9,length:9,level:9,librari:[],lichtmess:9,light:[4,8,9,10],lighting_pow:9,like:[1,5],line:1,list:[7,8,9,10],list_of_build:10,live:4,load:[2,4,7,8,9,10],load_data:[4,10],load_material_templ:8,load_old_teas:10,load_project:10,load_teaser_xml:[2,3,10],load_type_el:[4,8],load_use_condit:[4,9],load_weather_fil:10,loader:8,locat:7,longwav:8,lot:1,low:0,lump:0,machin:9,mai:0,main:10,maintain:9,maintained_illuminac:9,make:[],mako:1,manner:[1,10],mat:9,mat_nam:8,materi:[],material_bind:2,materialtempl:[],matlab:7,matrix:[7,8],max:9,max_ahu:9,max_temp_cool:9,maxahu:9,maxim:9,maximaltemperatur:9,method:[4,7,8,9,10],min:9,min_ahu:9,min_air_exchang:9,min_temp_heat:9,minahu:9,minderungsfaktor:9,mindestaussenluftvolumenstrom:9,minim:9,minimaltemperatur:9,ministri:0,misc:9,miss:0,mit:0,mode:9,model:[0,1,4,5,10],model_typ:[4,10],modelica:[1,4,5,10],modelica_project:10,modeul:4,modul:[],must:8,nachtzeit:9,name:[2,4,7,8,9,10],necessari:[4,7],need:[2,4,8,10],neighbour:[9,10],neighbour_build:[4,9,10],net:[7,9,10],net_leased_area:[4,7,9,10],new_area:7,newer:8,nighttim:9,node:3,non:[9,10],none:[2,4,7,8,9,10],norm:7,north:8,note:[7,8,9,10],now:[1,4],number:[0,7,9,10],number_of_floor:[4,7,9,10],number_of_lay:8,nutzeben:9,nutzungsart:9,nutzungsprofil:9,nutzungsstunden:9,nutzungstag:9,nutzungszeit:9,object:[2,7,8,9,10],obtain:7,offic:[],office_layout:[9,10],old:[3,10],oldteas:[],omega:7,onc:10,onli:[1,8,10],opensourc:0,oper:9,opportun:4,option:[1,5],order:0,org:0,orient:[4,7,8,9],orientation_dict:3,our:[0,4],out:4,out_wal:4,outer:[4,7,8,9,10],outer_area:7,outer_convect:[4,8],outer_radi:[4,8],outer_wal:7,outer_wall_nam:9,outerwal:[],output:[2,4],outputdata:10,own:10,page:0,parallel:7,parallel_connect:7,paramet:[0,1,2,3,4,6,7,8,9,10],parent:[4,7,8,9],part:[0,9],part_load_factor_ahu:9,part_load_factor_light:9,partli:[9,10],path:[1,2,3,4,6,7,10],per:9,person:9,personen:9,pip:1,plan:[9,10],pointer:7,posit:8,power:9,pre:[],predefin:1,prj:[2,4],procedur:4,profil:5,profile_machin:9,profile_person:9,progress:0,project:[],project_retrofit:4,properli:0,properti:[4,5,8],proprietari:2,pull:0,punctuat:[9,10],pytest:1,python:[1,2],pyxb:[1,2,8],pyxb_class:[2,8],pyxbclass:2,question:0,radiat:8,rais:8,random:[7,8],rate:7,raum:9,raumbeleuchtung:9,raumindex:9,read:3,recommend:1,record:[1,4,10],recordtempl:[],red_factor_visu:9,reduc:9,reduct:9,reduziert:9,refer:5,refurbish:8,regard:0,rel:[6,9],rel_abs:9,rel_absence_ahu:9,rel_humid:9,rel_path:6,releas:0,remind:0,replac:[8,10],replace_window:8,report:0,repositori:1,repres:[7,8,9],represant:[2,3,8],represent:[0,2,3],request:0,requir:9,residenti:[],residential_layout:[4,9,10],residentialbuild:4,resist:[7,8],rest:7,retrofit_all_build:[4,10],retrofit_build:[4,7],retrofit_wal:8,retrofit_zon:7,right:1,rlt:9,roof:[8,9,10],roof_nam:9,rooftop:[],room:[4,9],room_index:9,root:[9,10],run:[0,1],rwth:0,same:7,save:[2,4,5,8,9,10],save_material_templ:8,save_project:[4,10],save_teaser_xml:[2,10],save_type_el:8,save_use_condit:9,saver:8,scenario:10,schedul:7,schema:5,scratch:4,script:1,search:0,sec:4,sector:9,sehaufgab:9,self:[7,10],septemb:3,serv:10,set:[2,3,4,5,7,8,9,10],set_basic_data:8,set_basic_data_pyxb:[2,8],set_basic_data_teas:[2,3],set_calc_default:[7,8],set_default:10,set_inner_wall_area:7,set_layer_data:8,set_layer_data_pyxb:[2,8],set_layer_data_teas:[2,3],set_outer_wall_area:7,set_specific_wall_area:7,set_temp_cool:9,set_temp_heat:9,set_volume_zon:7,set_window_area:7,setter:[7,10],sever:[6,7],shade:8,should:[7,10],show:4,side:8,sight:8,site:[],size:7,softwar:0,solar:8,solar_absorp:8,solltemperatur:9,some:[1,4],sourc:[0,1,4,6],south:8,spec:9,spec_wal:7,spec_zon:7,specif:[2,4,7,8,9,10],specifi:[4,8,9,10],spez:9,ssh:1,standard:[7,8,10],start:[4,8],statist:2,still:4,store:[3,4,10],str:[6,7,8,9,10],street:7,street_nam:[4,7],string:[2,3,7,8,10],structur:[3,7,8,9],subclass:9,subpackag:1,sum:7,sum_area:7,superbuild:4,superclass:9,support:[0,1],t_bt:[7,8],taeglich:9,tagzeit:9,take:4,taken:9,task:9,team:[3,7],teaserclass:[2,3],teaserxml:[],teilbetriebsfaktor:9,temp_set_back:9,temperatur:[5,7,9],temperaturabsenkung:9,templat:[1,2,5],test:[1,5],them:[4,7,8],thermal:[4,7,8],thermal_conduc:[4,8],thermal_zon:7,thermalzon:[],thi:[0,1,2,4,5,7,8,9,10],thick:[4,8,10],thing:4,thu:4,tilt:[4,8,9],time:[7,8,9],timelin:9,top:8,total:[7,9,10],town:4,transfer:[7,8,10],translat:9,transmitt:[4,8],transmittanv:8,try_5_essen:10,two:[5,9,10],txml:[2,10],txt:10,type:[1,2,4,7,8,9,10],type_bldg:[4,10],type_bldg_institut:10,type_bldg_institute4:10,type_bldg_institute8:10,type_bldg_offic:10,type_bldg_residenti:[4,10],type_element_fil:[2,10],type_of_build:7,typebuild:[],typebuildingel:[],typic:[1,4,8,9],typical_length:[7,9],typical_width:9,typisch:9,und:9,under:0,unit:1,univers:0,unspecifi:7,usag:[4,9],usage_level_hight:9,usage_tim:9,use_condit:[4,7],usecondit:[],useconditionsoffice18599:[],user:[1,7],util:6,utili:[],valu:[4,7,8,9,10],vdi:[4,7,8,10],verif:1,via:0,visual:9,volum:[4,7],wall:[],wall_count:7,wall_nod:3,want:4,wartungswert:9,wave:8,weather:[5,10],weather_file_nam:10,weather_path:10,weight:7,weightfactor:7,welcom:0,well:[0,1,5],west:8,where:[3,10],which:10,width:9,wiki:0,win:4,win_lay:4,win_materi:4,window:[],window_area:7,window_layout:[9,10],window_nam:9,window_typ:[7,8,10],winpython:1,with_ahu:9,withahu:9,within:[0,6],work:[0,8],workflow:0,www:5,xml:[1,2,3,4,5,8,9,10],xmlnode:3,xsd:5,xsd_definit:[],year:[4,5,7,8,9,10],year_of_construct:[4,7,8,9,10],year_of_refurbish:8,year_of_refurbishmet:8,year_of_retrofit:[8,10],yearly_ahu_dai:9,yearly_cooling_dai:9,yearly_heating_dai:9,yearly_usage_dai:9,yearly_usage_hours_dai:9,yearly_usage_hours_night:9,you:[0,4],your:[1,5,10],zero:8,zone:[4,7,9],zone_area_factor:9,zone_usag:9,zonenbreit:9,zonenlaeng:9,zur:9},titles:["TEASER4 - Tool for Energy Analysis and Simulation for Efficient Retrofit","TEASER Doc","Data package","DataHelp package","Examples package","InputData package","Logic package","BuildingObjects package","BuildingPhysics package","TypeBuildings package","Project module"],titleterms:{acknowledg:0,analysi:0,boundariestypebuild:5,build:7,buildingel:8,buildingobject:7,buildingphys:8,ceil:8,content:[0,1],contribut:0,data:[1,2],dataclass:2,datahelp:3,depend:1,descript:0,develop:1,doc:1,effici:0,energi:0,exampl:[1,4],example_createbuild:4,example_typebuild:4,file:5,floor:8,folder:[1,5],futur:1,gener:[],groundfloor:8,how:0,indic:0,innerwal:8,inputdata:[1,5],instal:1,institut:9,institute4:9,institute8:9,layer:8,licens:0,logic:[1,6],materi:8,materialtempl:5,modul:[1,2,3,6,7,8,9,10],offic:9,oldteas:3,outerwal:8,packag:[1,2,3,4,5,6,7,8,9],project:[1,10],purpos:[],recordtempl:5,residenti:9,retrofit:0,rooftop:8,simul:0,tabl:0,teaser4:0,teaser:[0,1],teaserxml:2,thermalzon:7,tool:0,typebuild:9,typebuildingel:5,usecondit:[5,7],useconditionsoffice18599:9,utili:6,version:0,wall:8,window:8,xsd_definit:5}}) \ No newline at end of file +Search.setIndex({envversion:47,filenames:["index","teaser","teaser.Data","teaser.Data.DataHelp","teaser.Examples","teaser.InputData","teaser.Logic","teaser.Logic.BuildingObjects","teaser.Logic.BuildingObjects.BuildingPhysics","teaser.Logic.BuildingObjects.TypeBuildings","teaser.Project"],objects:{"teaser.Data":{DataClass:[2,5,0,"-"],TeaserXML:[2,5,0,"-"]},"teaser.Data.DataClass":{DataClass:[2,7,1,""]},"teaser.Data.DataHelp":{OldTeaser:[3,5,0,"-"]},"teaser.Data.DataHelp.OldTeaser":{load_teaser_xml:[3,9,1,""],set_basic_data_teaser:[3,9,1,""],set_layer_data_teaser:[3,9,1,""]},"teaser.Data.TeaserXML":{load_teaser_xml:[2,9,1,""],save_teaser_xml:[2,9,1,""],set_basic_data_pyxb:[2,9,1,""],set_basic_data_teaser:[2,9,1,""],set_layer_data_pyxb:[2,9,1,""],set_layer_data_teaser:[2,9,1,""]},"teaser.Logic":{Utilis:[6,5,0,"-"]},"teaser.Logic.BuildingObjects":{Building:[7,5,0,"-"],ThermalZone:[7,5,0,"-"],UseConditions:[7,5,0,"-"]},"teaser.Logic.BuildingObjects.Building":{Building:[7,7,1,""]},"teaser.Logic.BuildingObjects.Building.Building":{calc_building_parameter:[7,6,1,""],fill_outer_area_dict:[7,6,1,""],fill_window_area_dict:[7,6,1,""],get_inner_wall_area:[7,6,1,""],get_outer_wall_area:[7,6,1,""],get_window_area:[7,6,1,""],outer_area:[7,8,1,""],parent:[7,8,1,""],retrofit_building:[7,6,1,""],set_outer_wall_area:[7,6,1,""],set_specific_wall_area:[7,6,1,""],set_window_area:[7,6,1,""],thermal_zones:[7,8,1,""],window_area:[7,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics":{BuildingElement:[8,5,0,"-"],Ceiling:[8,5,0,"-"],Floor:[8,5,0,"-"],GroundFloor:[8,5,0,"-"],InnerWall:[8,5,0,"-"],Layer:[8,5,0,"-"],Material:[8,5,0,"-"],OuterWall:[8,5,0,"-"],Rooftop:[8,5,0,"-"],Wall:[8,5,0,"-"],Window:[8,5,0,"-"]},"teaser.Logic.BuildingObjects.BuildingPhysics.BuildingElement":{BuildingElement:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.BuildingElement.BuildingElement":{calc_ua_value:[8,6,1,""],gather_element_properties:[8,6,1,""],layer:[8,8,1,""],load_type_element:[8,6,1,""],orientation:[8,8,1,""],parent:[8,8,1,""],save_type_element:[8,6,1,""],set_basic_data:[8,6,1,""],set_basic_data_pyxb:[8,6,1,""],set_calc_default:[8,6,1,""],set_layer_data:[8,6,1,""],set_layer_data_pyxb:[8,6,1,""],year_of_retrofit:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Ceiling":{Ceiling:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Floor":{Floor:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.GroundFloor":{GroundFloor:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.InnerWall":{InnerWall:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Layer":{Layer:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Layer.Layer":{material:[8,8,1,""],parent:[8,8,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Material":{Material:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Material.Material":{load_material_template:[8,6,1,""],parent:[8,8,1,""],save_material_template:[8,6,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.OuterWall":{OuterWall:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Rooftop":{Rooftop:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Wall":{Wall:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Wall.Wall":{calc_equivalent_res:[8,6,1,""],insulate_wall:[8,6,1,""],retrofit_wall:[8,6,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Window":{Window:[8,7,1,""]},"teaser.Logic.BuildingObjects.BuildingPhysics.Window.Window":{calc_equivalent_res:[8,6,1,""],replace_window:[8,6,1,""]},"teaser.Logic.BuildingObjects.ThermalZone":{ThermalZone:[7,7,1,""]},"teaser.Logic.BuildingObjects.ThermalZone.ThermalZone":{calc_heat_load:[7,6,1,""],calc_rc_wall_help:[7,6,1,""],calc_weightfactors:[7,6,1,""],calc_zone_parameters:[7,6,1,""],combine_building_elements:[7,6,1,""],inner_walls:[7,8,1,""],outer_walls:[7,8,1,""],parallel_connection:[7,6,1,""],parent:[7,8,1,""],retrofit_zone:[7,6,1,""],set_calc_default:[7,6,1,""],set_inner_wall_area:[7,6,1,""],set_volume_zone:[7,6,1,""],use_conditions:[7,8,1,""],windows:[7,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings":{Institute4:[9,5,0,"-"],Institute8:[9,5,0,"-"],Institute:[9,5,0,"-"],Office:[9,5,0,"-"],Residential:[9,5,0,"-"],TypeBuilding:[9,5,0,"-"],UseConditionsOffice18599:[9,5,0,"-"]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute":{Institute:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute.Institute":{file_internal_gains:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute4":{Institute4:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute4.Institute4":{file_internal_gains:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute8":{Institute8:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Institute8.Institute8":{file_internal_gains:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Office":{Office:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Office.Office":{construction_type:[9,8,1,""],generate_office:[9,6,1,""],office_layout:[9,8,1,""],window_layout:[9,8,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Residential":{Residential:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.Residential.Residential":{generate_residential:[9,6,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.TypeBuilding":{TypeBuilding:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.UseConditionsOffice18599":{UseConditionsOffice18599:[9,7,1,""]},"teaser.Logic.BuildingObjects.TypeBuildings.UseConditionsOffice18599.UseConditionsOffice18599":{load_use_conditions:[9,6,1,""],save_use_conditions:[9,6,1,""],typical_length:[9,8,1,""],typical_width:[9,8,1,""]},"teaser.Logic.BuildingObjects.UseConditions":{UseConditions:[7,7,1,""]},"teaser.Logic.BuildingObjects.UseConditions.UseConditions":{parent:[7,8,1,""]},"teaser.Logic.Utilis":{create_path:[6,9,1,""],get_default_path:[6,9,1,""],get_full_path:[6,9,1,""]},"teaser.Project":{Project:[10,7,1,""]},"teaser.Project.Project":{calc_all_buildings:[10,6,1,""],export_record:[10,6,1,""],instantiate_data_class:[10,6,1,""],load_old_teaser:[10,6,1,""],load_project:[10,6,1,""],load_weather_file:[10,6,1,""],retrofit_all_buildings:[10,6,1,""],save_project:[10,6,1,""],set_default:[10,6,1,""],type_bldg_institute4:[10,6,1,""],type_bldg_institute8:[10,6,1,""],type_bldg_institute:[10,6,1,""],type_bldg_office:[10,6,1,""],type_bldg_residential:[10,6,1,""],type_element_file:[10,8,1,""]},teaser:{Project:[10,5,0,"-"]}},objnames:{"0":["np","module","Python module"],"1":["np","method","Python method"],"2":["np","class","Python class"],"3":["np","attribute","Python attribute"],"4":["np","function","Python function"],"5":["py","module","Python module"],"6":["py","method","Python method"],"7":["py","class","Python class"],"8":["py","attribute","Python attribute"],"9":["py","function","Python function"]},objtypes:{"0":"np:module","1":"np:method","2":"np:class","3":"np:attribute","4":"np:function","5":"py:module","6":"py:method","7":"py:class","8":"py:attribute","9":"py:function"},terms:{"_institute4":9,"_institute8":9,"boolean":[9,10],"class":[1,2,3,4,6,7,8,9,10],"default":[2,7,8,9,10],"export":[4,5,10],"float":[7,8,9,10],"function":[2,3,4,6,7,8,9,10],"import":4,"int":[7,8,9,10],"new":[2,3,4,6,7,10],"public":0,"return":[6,7,8,10],"short":8,"true":[4,10],"try":5,a_conv:[4,8],aachen:0,abl:0,abov:[7,9,10],absenc:9,absorpt:8,abwesenheit:9,accord:[4,7,8,9,10],action:10,activ:7,adapt:7,add:[8,10],addit:[4,8,10],affair:0,after:[4,7],against:8,aggreg:7,ahu:[5,7,9],air:9,aixlib:[0,4,5,10],algorithm:7,all:[1,2,4,5,6,7,8,10],allow:[0,7,8,9],also:10,altern:10,ani:0,anoth:[4,9],api:[1,4,10],approach:7,arbeitshilfen:9,arbitrari:[0,4,10],archetpy:0,archetyp:[0,1],area:[4,7,8,9,10],arrai:8,assert:8,assign:7,attic:[4,9,10],attribut:[2,4,7,8,9,10],auslegung:9,author:[3,7],automat:[2,4,10],avail:5,avenu:4,averag:[7,9,10],awesom:4,back:9,banner:[9,10],base:[1,2,4,5,7,8,9,10],basic:[2,3],been:[0,5],befor:10,begin:[4,6,9],beginn:9,behavior:7,beleuchtung:9,beleuchtungsstaerk:9,belong:[7,8,9],berechnungsgrundlagen:9,bereich:9,best:1,betrieb:9,betriebsstunden:9,betriebstag:9,betriebszeit:9,better:[7,8,9],between:[7,8,9],bind:[1,2,10],blabla:[],bldg:4,bmvb:9,bmwi:0,boundari:[1,5,7,9],boundariestypebuild:[],buidl:[0,4,7],build:[],buildingel:[],buildingobject:[],buildingphys:[],button:0,calc:7,calc_all_build:[4,10],calc_building_paramet:7,calc_equivalent_r:8,calc_heat_load:7,calc_rc_wall_help:7,calc_ua_valu:8,calc_weightfactor:7,calc_zone_paramet:7,calcul:[0,1,4,7,8,9,10],calculation_cor:[4,7,10],calculation_method:10,call:[7,10],came:0,can:[4,9,10],capac:[7,8],ceil:[],ceiling_nam:9,cellar:[4,9,10],chang:[0,4,9],child:8,citi:[4,7],citiesrwin:[4,5,10],citiestyp:5,citygml:1,clean:7,climat:[0,9],clone:1,code:[7,8,9],codelist:10,coeffici:[8,10],coeffieci:7,collect:6,com:0,combin:7,combine_building_el:7,command:1,compact:[9,10],compass:8,complet:2,complex:[9,10],condit:[1,4,5,7,9,10],conditions_bind:2,conduct:8,connect:7,constant:[7,8],construct:[4,5,6,7,8,9,10],construction_typ:[4,8,9,10],contact:0,contain:[0,1,2,4,5,7,9,10],control:[7,8,9],convect:8,cool:9,cooling_tim:9,core:[1,7,10],correspond:[7,10],cours:4,creat:[2,3,4,6,7,10],create_path:6,creation:[0,10],current:[0,5],dai:9,daili:9,daily_operation_ahu_cool:9,daily_operation_h:9,daily_usage_hour:9,data:[],dataclass:[],datahelp:[],daytim:9,def:7,defaultpath:6,defin:9,definit:5,densiti:8,der:9,describ:0,design:9,destinct:[7,8],dict:[7,9],dictionari:9,differ:[1,4,5,7,8,9],din18599:5,din:[1,9],direct:[7,8],directli:7,distinct:[7,9],doc:[],document:0,dormer:[4,9,10],download:5,due:9,dure:9,dwd:5,each:[4,7,9,10],easier:9,ebc:[0,4,7,10],econom:0,elektr:9,element:[1,2,3,7,8,10],element_bind:2,element_list:7,elong:[9,10],emiss:8,enabl:1,end:9,energieprofil:9,enev2014:4,enev:[7,8,10],engin:1,eonerc:0,eps035:[7,10],equival:8,equivalent_r:8,especi:8,est:8,est_bottom_building_closur:9,est_exponent_wal:9,est_exponent_win:9,est_factor_cellar_area:9,est_factor_wall_area:9,est_factor_win_area:9,est_living_area_factor:9,est_upper_building_closur:9,estim:9,etc:7,everi:9,exact:4,example_createbuild:[],example_typebuild:[],exampleproject:4,except:10,exchang:9,exist:0,expert:9,export_record:[4,10],facad:[9,10],factor:9,fantast:4,feder:0,feel:0,feuchteanforderung:9,few:4,file:[],file_ahu:7,file_internal_gain:[7,9],file_nam:[4,10],file_set_t:7,filenam:6,fill:[7,8],fill_outer_area_dict:7,fill_window_area_dict:7,financi:0,first:[4,7,8,9,10],five:4,flat:[9,10],floor:[],floor_nam:9,follow:[1,5,7,10],format:[1,2,4,10],fourth:0,free:0,frequenc:7,from:[2,4,5,6,7,8,9,10],fuer:9,full:[9,10],full_path:6,fund:0,further:[],furthermor:0,g_valu:[4,8],gain:[5,7,9],gather:8,gather_element_properti:8,gebaeudebetriebszeit:9,gener:[],generate_offic:9,generate_residenti:9,geraet:9,german:[0,9],germani:5,get:7,get_default_path:6,get_full_path:6,get_inner_wall_area:7,get_outer_wall_area:7,get_window_area:7,git:1,github:0,give:4,given:9,glaswindow:4,glaze:[9,10],graphic:1,gross:9,gross_factor:9,ground:[7,8,9,10],ground_floor_nam:9,groundfloor:[],guidelin:[8,9],have:[0,5],heat:[7,8,9,10],heat_capac:8,heating_tim:9,heavi:[4,8,9,10],height:[7,9,10],height_of_floor:[4,7,9,10],heizung:9,helper:[2,3,7,8],helperfunct:6,hierarch:[7,8,9],high:8,hight:9,hoeh:9,hold:5,horizont:8,hour:9,http:[0,1,5],humid:9,idea:0,illumin:9,implement:5,in_wal:4,includ:[1,4,6,7,10],incomplet:0,index:[0,9],individu:[7,8,9,10],indoor:0,infiltr:7,infiltration_r:[4,7],inform:1,inherit:7,inhous:5,initi:10,inner:[4,7,8,9,10],inner_convect:[4,8],inner_radi:[4,8],inner_wal:7,inner_wall_nam:9,innerwal:[],insid:7,instanc:[2,3,8,10],instanti:[4,10],instantiate_data_class:10,institut:[],institute4:[],institute8:[],insul:[4,8,10],insulate_wal:8,insulta:8,interfac:[0,1],intern:[0,1,4,5,7,9],internal_id:[7,8],investig:2,invit:0,ir_emiss:8,issu:0,iwu:[5,9],jaehrlich:9,juli:[],june:7,just:7,keep:7,kei:1,know:4,kuehlung:9,kurzverfahren:9,last:5,lateron:4,layer:[],layout:[9,10],leas:[7,9,10],leav:0,leistung:9,length:9,level:9,librari:[],lichtmess:9,light:[4,8,9,10],lighting_pow:9,like:[1,5],line:1,list:[7,8,9,10],list_of_build:10,live:4,load:[2,4,7,8,9,10],load_data:[4,10],load_material_templ:8,load_old_teas:10,load_project:10,load_teaser_xml:[2,3,10],load_type_el:[4,8],load_use_condit:[4,9],load_weather_fil:10,loader:8,locat:7,longwav:8,lot:1,low:0,lump:0,machin:9,mai:0,main:10,maintain:9,maintained_illuminac:9,make:[],mako:1,manner:[1,10],mat:9,mat_nam:8,materi:[],material_bind:2,materialtempl:[],matlab:7,matrix:[7,8],max:9,max_ahu:9,max_temp_cool:9,maxahu:9,maxim:9,maximaltemperatur:9,method:[4,7,8,9,10],min:9,min_ahu:9,min_air_exchang:9,min_temp_heat:9,minahu:9,minderungsfaktor:9,mindestaussenluftvolumenstrom:9,minim:9,minimaltemperatur:9,ministri:0,misc:9,miss:0,mit:0,mode:9,model:[0,1,4,5,10],model_typ:[4,10],modelica:[1,4,5,10],modelica_project:10,modeul:4,modul:[],must:8,nachtzeit:9,name:[2,4,7,8,9,10],necessari:[4,7],need:[2,4,8,10],neighbour:[9,10],neighbour_build:[4,9,10],net:[7,9,10],net_leased_area:[4,7,9,10],new_area:7,newer:8,nighttim:9,node:3,non:[9,10],none:[2,4,7,8,9,10],norm:7,north:8,note:[7,8,9,10],now:[1,4],number:[0,7,9,10],number_of_floor:[4,7,9,10],number_of_lay:8,nutzeben:9,nutzungsart:9,nutzungsprofil:9,nutzungsstunden:9,nutzungstag:9,nutzungszeit:9,object:[2,7,8,9,10],obtain:7,offic:[],office_layout:[9,10],old:[3,10],oldteas:[],omega:7,onc:10,onli:[1,8,10],opensourc:0,oper:9,opportun:4,option:[1,5],order:0,org:0,orient:[4,7,8,9],orientation_dict:3,our:[0,4],out:4,out_wal:4,outer:[4,7,8,9,10],outer_area:7,outer_convect:[4,8],outer_radi:[4,8],outer_wal:7,outer_wall_nam:9,outerwal:[],output:[2,4],outputdata:10,own:10,page:0,parallel:7,parallel_connect:7,paramet:[0,1,2,3,4,6,7,8,9,10],parent:[4,7,8,9],part:[0,9],part_load_factor_ahu:9,part_load_factor_light:9,partli:[9,10],path:[1,2,3,4,6,7,10],per:9,person:9,personen:9,pip:1,plan:[9,10],pointer:7,posit:8,power:9,pre:[],predefin:1,prj:[2,4],procedur:4,profil:5,profile_machin:9,profile_person:9,progress:0,project:[],project_retrofit:4,properli:0,properti:[4,5,8],proprietari:2,pull:0,punctuat:[9,10],pytest:1,python:[1,2],pyxb:[1,2,8],pyxb_class:[2,8],pyxbclass:2,question:0,radiat:8,rais:8,random:[7,8],rate:7,raum:9,raumbeleuchtung:9,raumindex:9,read:3,recommend:1,record:[1,4,10],recordtempl:[],red_factor_visu:9,reduc:9,reduct:9,reduziert:9,refer:5,refurbish:8,regard:0,rel:[6,9],rel_abs:9,rel_absence_ahu:9,rel_humid:9,rel_path:6,releas:0,remind:0,replac:[8,10],replace_window:8,report:0,repositori:1,repres:[7,8,9],represant:[2,3,8],represent:[0,2,3],request:0,requir:9,residenti:[],residential_layout:[4,9,10],residentialbuild:4,resist:[7,8],rest:7,retrofit_all_build:[4,10],retrofit_build:[4,7],retrofit_wal:8,retrofit_zon:7,right:1,rlt:9,roof:[8,9,10],roof_nam:9,rooftop:[],room:[4,9],room_index:9,root:[9,10],run:[0,1],rwth:0,same:7,save:[2,4,5,8,9,10],save_material_templ:8,save_project:[4,10],save_teaser_xml:[2,10],save_type_el:8,save_use_condit:9,saver:8,scenario:10,schedul:7,schema:5,scratch:4,script:1,search:0,sec:4,sector:9,sehaufgab:9,self:[7,10],septemb:3,serv:10,set:[2,3,4,5,7,8,9,10],set_basic_data:8,set_basic_data_pyxb:[2,8],set_basic_data_teas:[2,3],set_calc_default:[7,8],set_default:10,set_inner_wall_area:7,set_layer_data:8,set_layer_data_pyxb:[2,8],set_layer_data_teas:[2,3],set_outer_wall_area:7,set_specific_wall_area:7,set_temp_cool:9,set_temp_heat:9,set_volume_zon:7,set_window_area:7,setter:[7,10],sever:[6,7],shade:8,should:[7,10],show:4,side:8,sight:8,site:[],size:7,softwar:0,solar:8,solar_absorp:8,solltemperatur:9,some:[1,4],sourc:[0,1,4,6],south:8,spec:9,spec_wal:7,spec_zon:7,specif:[2,4,7,8,9,10],specifi:[4,8,9,10],spez:9,ssh:1,standard:[7,8,10],start:[4,8],statist:2,still:4,store:[3,4,10],str:[6,7,8,9,10],street:7,street_nam:[4,7],string:[2,3,7,8,10],structur:[3,7,8,9],subclass:9,subpackag:1,sum:7,sum_area:7,superbuild:4,superclass:9,support:[0,1],t_bt:[7,8],taeglich:9,tagzeit:9,take:4,taken:9,task:9,team:[3,7],teaserclass:[2,3],teaserxml:[],teilbetriebsfaktor:9,temp_set_back:9,temperatur:[5,7,9],temperaturabsenkung:9,templat:[1,2,5],test:[1,5],them:[4,7,8],thermal:[4,7,8],thermal_conduc:[4,8],thermal_zon:7,thermalzon:[],thi:[0,1,2,4,5,7,8,9,10],thick:[4,8,10],thing:4,thu:4,tilt:[4,8,9],time:[7,8,9],timelin:9,top:8,total:[7,9,10],town:4,transfer:[7,8,10],translat:9,transmitt:[4,8],transmittanv:8,try_5_essen:10,two:[5,9,10],txml:[2,10],txt:10,type:[1,2,4,7,8,9,10],type_bldg:[4,10],type_bldg_institut:10,type_bldg_institute4:10,type_bldg_institute8:10,type_bldg_offic:10,type_bldg_residenti:[4,10],type_element_fil:[2,10],type_of_build:7,typebuild:[],typebuildingel:[],typic:[1,4,8,9],typical_length:[7,9],typical_width:9,typisch:9,und:9,under:0,unit:1,univers:0,unspecifi:7,usag:[4,9],usage_level_hight:9,usage_tim:9,use_condit:[4,7],usecondit:[],useconditionsoffice18599:[],user:[1,7],util:6,utili:[],valu:[4,7,8,9,10],vdi:[4,7,8,10],verif:1,via:0,visual:9,volum:[4,7],wall:[],wall_count:7,wall_nod:3,want:4,wartungswert:9,wave:8,weather:[5,10],weather_file_nam:10,weather_path:10,weight:7,weightfactor:7,welcom:0,well:[0,1,5],west:8,where:[3,10],which:10,width:9,wiki:0,win:4,win_lay:4,win_materi:4,window:[],window_area:7,window_layout:[9,10],window_nam:9,window_typ:[7,8,10],winpython:1,with_ahu:9,withahu:9,within:[0,6],work:[0,8],workflow:0,www:5,xml:[1,2,3,4,5,8,9,10],xmlnode:3,xsd:5,xsd_definit:[],year:[4,5,7,8,9,10],year_of_construct:[4,7,8,9,10],year_of_refurbish:8,year_of_refurbishmet:8,year_of_retrofit:[8,10],yearly_ahu_dai:9,yearly_cooling_dai:9,yearly_heating_dai:9,yearly_usage_dai:9,yearly_usage_hours_dai:9,yearly_usage_hours_night:9,you:[0,4],your:[1,5,10],zero:8,zone:[4,7,9],zone_area_factor:9,zone_usag:9,zonenbreit:9,zonenlaeng:9,zur:9},titles:["TEASER4 - Tool for Energy Analysis and Simulation for Efficient Retrofit","TEASER Doc","Data package","DataHelp package","Examples package","InputData package","Logic package","BuildingObjects package","BuildingPhysics package","TypeBuildings package","Project module"],titleterms:{acknowledg:0,analysi:0,boundariestypebuild:5,build:7,buildingel:8,buildingobject:7,buildingphys:8,ceil:8,content:[0,1],contribut:0,data:[1,2],dataclass:2,datahelp:3,depend:1,descript:0,develop:1,doc:1,effici:0,energi:0,exampl:[1,4],example_createbuild:4,example_typebuild:4,file:5,floor:8,folder:[1,5],futur:1,gener:[],groundfloor:8,how:0,indic:0,innerwal:8,inputdata:[1,5],instal:1,institut:9,institute4:9,institute8:9,layer:8,licens:0,logic:[1,6],materi:8,materialtempl:5,modul:[1,2,3,6,7,8,9,10],offic:9,oldteas:3,outerwal:8,packag:[1,2,3,4,5,6,7,8,9],project:[1,10],purpos:[],recordtempl:5,residenti:9,retrofit:0,rooftop:8,simul:0,tabl:0,teaser4:0,teaser:[0,1],teaserxml:2,thermalzon:7,tool:0,typebuild:9,typebuildingel:5,usecondit:[5,7],useconditionsoffice18599:9,utili:6,version:0,wall:8,window:8,xsd_definit:5}}) \ No newline at end of file diff --git a/doc/_build/html/teaser.Logic.BuildingObjects.TypeBuildings.html b/doc/_build/html/teaser.Logic.BuildingObjects.TypeBuildings.html index 2a74c7376..4b697449d 100644 --- a/doc/_build/html/teaser.Logic.BuildingObjects.TypeBuildings.html +++ b/doc/_build/html/teaser.Logic.BuildingObjects.TypeBuildings.html @@ -246,31 +246,31 @@

TypeBuildings packageresidential_layout : int

type of floor plan

-

1: compact -2: elongated/complex

+

0: compact +1: elongated/complex

neighbour_buildings : int

neighbour

-

1: no neighbour -2: one neighbour -3: two neighbours

+

0: no neighbour +1: one neighbour +2: two neighbours

attic : int

type of attic

-

1: flat roof -2: non heated attic -3: partly heated attic -4: heated attic

+

0: flat roof +1: non heated attic +2: partly heated attic +3: heated attic

cellar : int

type of cellar

-

1: no cellar -2: non heated cellar -3: partly heated cellar -4: heated cellar

+

0: no cellar +1: non heated cellar +2: partly heated cellar +3: heated cellar

construction_type : str

@@ -281,8 +281,8 @@

TypeBuildings packagedormer : str

construction type

-

1: dormer -2: no dormer

+

0: no dormer +1: dormer

diff --git a/doc/_build/html/teaser.Project.html b/doc/_build/html/teaser.Project.html index 96e087487..968264773 100644 --- a/doc/_build/html/teaser.Project.html +++ b/doc/_build/html/teaser.Project.html @@ -566,31 +566,31 @@

Navigation

residential_layout : int

type of floor plan

-

1: compact -2: elongated/complex

+

0: compact +1: elongated/complex

neighbour_buildings : int

neighbour

-

1: no neighbour -2: one neighbour -3: two neighbours

+

0: no neighbour +1: one neighbour +2: two neighbours

attic : int

type of attic

-

1: flat roof -2: non heated attic -3: partly heated attic -4: heated attic

+

0: flat roof +1: non heated attic +2: partly heated attic +3: heated attic

cellar : int

type of cellar

-

1: no cellar -2: non heated cellar -3: partly heated cellar -4: heated cellar

+

0: no cellar +1: non heated cellar +2: partly heated cellar +3: heated cellar

construction_type : str

@@ -601,8 +601,8 @@

Navigation

dormer : str

construction type

-

1: dormer -2: no dormer

+

0: no dormer +: dormer

diff --git a/teaser/Examples/Example_Melaten_retrofit.py b/teaser/Examples/Example_Melaten_retrofit.py index df0ca8eaf..58d3fa306 100644 --- a/teaser/Examples/Example_Melaten_retrofit.py +++ b/teaser/Examples/Example_Melaten_retrofit.py @@ -1,5 +1,5 @@ -#Created July 2015 -#Marcus Fuchs +# Created July 2015 +# Marcus Fuchs ''' This module contains an example for the retrofit of an entire district (Melaten) @@ -37,10 +37,10 @@ def __init__(self): def main(): this_path = os.path.dirname(__file__) - input_path = os.path.join(this_path, + input_path = os.path.join(this_path, 'ExampleInputFiles', 'MelatenXML') - output_path = os.path.join(os.path.dirname(this_path), + output_path = os.path.join(os.path.dirname(this_path), 'OutputData' ) @@ -133,7 +133,7 @@ def create_reference_project(info_list): print(building) if building.usage_type == 'office': - prj.type_bldg_office(name=str(building.building_number), + prj.type_bldg_office(name=str(building.building_number), year_of_construction=building.year_of_construction, number_of_floors=building.floors, height_of_floors=building.height_of_floors, @@ -142,7 +142,7 @@ def create_reference_project(info_list): window_layout=0, construction_type=building.weight) elif building.usage_type == 'institute8': - prj.type_bldg_institute8(name=str(building.building_number), + prj.type_bldg_institute8(name=str(building.building_number), year_of_construction=building.year_of_construction, number_of_floors=building.floors, height_of_floors=building.height_of_floors, @@ -151,7 +151,7 @@ def create_reference_project(info_list): window_layout=0, construction_type=building.weight) elif building.usage_type == 'institute4': - prj.type_bldg_institute4(name=str(building.building_number), + prj.type_bldg_institute4(name=str(building.building_number), year_of_construction=building.year_of_construction, number_of_floors=building.floors, height_of_floors=building.height_of_floors, @@ -160,7 +160,7 @@ def create_reference_project(info_list): window_layout=0, construction_type=building.weight) elif building.usage_type == 'institute': - prj.type_bldg_institute(name=str(building.building_number), + prj.type_bldg_institute(name=str(building.building_number), year_of_construction=building.year_of_construction, number_of_floors=building.floors, height_of_floors=building.height_of_floors, @@ -169,17 +169,17 @@ def create_reference_project(info_list): window_layout=0, construction_type=building.weight) elif building.usage_type == 'residential': - prj.type_bldg_residential(name=str(building.building_number), + prj.type_bldg_residential(name=str(building.building_number), year_of_construction=building.year_of_construction, number_of_floors=building.floors, height_of_floors=building.height_of_floors, net_leased_area=building.area, - residential_layout=1, - neighbour_buildings=1, - attic=1, - cellar=1, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, construction_type=building.weight, - dormer=1) + dormer=0) return prj @@ -187,4 +187,4 @@ def create_reference_project(info_list): # Main function if __name__ == '__main__': - main() \ No newline at end of file + main() diff --git a/teaser/Logic/BuildingObjects/TypeBuildings/Residential.py b/teaser/Logic/BuildingObjects/TypeBuildings/Residential.py index 98090aea1..82c2047ef 100644 --- a/teaser/Logic/BuildingObjects/TypeBuildings/Residential.py +++ b/teaser/Logic/BuildingObjects/TypeBuildings/Residential.py @@ -48,31 +48,31 @@ class Residential(TypeBuilding): residential_layout : int type of floor plan - 1: compact - 2: elongated/complex + 0: compact + 1: elongated/complex neighbour_buildings : int neighbour - 1: no neighbour - 2: one neighbour - 3: two neighbours + 0: no neighbour + 1: one neighbour + 2: two neighbours attic : int type of attic - 1: flat roof - 2: non heated attic - 3: partly heated attic - 4: heated attic + 0: flat roof + 1: non heated attic + 2: partly heated attic + 3: heated attic cellar : int type of cellar - 1: no cellar - 2: non heated cellar - 3: partly heated cellar - 4: heated cellar + 0: no cellar + 1: non heated cellar + 2: partly heated cellar + 3: heated cellar construction_type : str construction type @@ -83,8 +83,8 @@ class Residential(TypeBuilding): dormer : str construction type + 0: no dormer 1: dormer - 2: no dormer Note ---------- @@ -213,69 +213,69 @@ def __init__(self, parent, name, year_of_construction=None, self._est_cellar_wall_area = 0 self._est_factor_volume = 0.0 - self.est_factor_neighbour = 0.0 # n_Nachbar - self.est_extra_floor_area = 0.0 # q_Fa + self.est_factor_neighbour = 0.0 # n_Nachbar + self.est_extra_floor_area = 0.0 # q_Fa - if self.neighbour_buildings == 1: + if self.neighbour_buildings == 0: self._est_factor_neighbour = 0.0 self._est_extra_floor_area = 50.0 - elif self.neighbour_buildings == 2: + elif self.neighbour_buildings == 1: self._est_factor_neighbour = 1.0 self._est_extra_floor_area = 30.0 - elif self.neighbour_buildings == 3: + elif self.neighbour_buildings == 2: self._est_factor_neighbour = 2.0 self._est_extra_floor_area = 10.0 self._est_facade_to_floor_area = 0.0 # p_Fa - if self.residential_layout == 1: + if self.residential_layout == 0: self._est_facade_to_floor_area = 0.66 - elif self.residential_layout == 2: + elif self.residential_layout == 1: self.est_facade_to_floor_area = 0.8 self._est_factor_heated_attic = 0.0 # f_TB_DG self._est_area_per_floor = 0.0 # p_DA self._est_area_per_roof = 0.0 # p_OG - if self.attic == 1: + if self.attic == 0: self._est_factor_heated_attic = 0.0 self._est_area_per_floor = 1.33 self._est_area_per_roof = 0.0 - elif self.attic == 2: + elif self.attic == 1: self._est_factor_heated_attic = 0.0 self._est_area_per_floor = 0.0 self._est_area_per_roof = 1.33 - elif self.attic == 3: + elif self.attic == 2: self._est_factor_heated_attic = 0.5 self._est_area_per_floor = 0.75 self._est_area_per_roof = 0.67 - elif self.attic == 4: + elif self.attic == 3: self._est_factor_heated_attic = 1.0 self._est_area_per_floor = 1.5 self._est_area_per_roof = 0.0 self._est_factor_heated_cellar = 0.0 # f_TB_KG - if self.cellar == 1: + if self.cellar == 0: self._est_factor_heated_cellar = 0.0 - elif self.cellar == 2: + elif self.cellar == 1: self._est_factor_heated_cellar = 0.0 - elif self.cellar == 3: + elif self.cellar == 2: self._est_factor_heated_cellar = 0.5 - elif self.cellar == 4: + elif self.cellar == 3: self._est_factor_heated_cellar = 1.0 self._est_factor_dormer = 0.0 - if self.dormer == 1: - self._est_factor_dormer = 1.3 - elif self.dormer == 2: + if self.dormer == 0: self._est_factor_dormer = 1.0 + elif self.dormer == 1: + self._est_factor_dormer = 1.3 self.file_ahu = "./Tables/Residential/AHU_Residential.mat" self.file_internal_gains = "./Tables/Residential/InternalGains_Residential.mat" self.file_set_t = "./Tables/Residential/Tset_Residential.mat" - self.file_weather = "./Tables/"+self.parent.weather_file_name + self.file_weather = "./Tables/" + self.parent.weather_file_name def generate_residential(self): '''Generates a residential building. @@ -286,24 +286,27 @@ def generate_residential(self): ''' - self._number_of_heated_floors = self._est_factor_heated_cellar +\ + self._number_of_heated_floors = self._est_factor_heated_cellar + \ self.number_of_floors + self.est_living_area_factor\ *self._est_factor_heated_attic - self._living_area_per_floor = self.net_leased_area /\ + self._living_area_per_floor = self.net_leased_area / \ self._number_of_heated_floors self._est_ground_floor_area = self.est_bottom_building_closure * \ self._living_area_per_floor - self._est_roof_area =self.est_upper_building_closure* \ - self._est_factor_dormer*self._est_area_per_floor *\ + self._est_roof_area = self.est_upper_building_closure * \ + self._est_factor_dormer * self._est_area_per_floor * \ self._living_area_per_floor self._top_floor_area = self._est_area_per_roof * \ self._living_area_per_floor - self._est_facade_area =self._est_facade_to_floor_area *\ + if self._est_roof_area == 0: + self._est_roof_area = self._top_floor_area + + self._est_facade_area = self._est_facade_to_floor_area * \ self._living_area_per_floor + self._est_extra_floor_area self._est_win_area = self.est_factor_win_area * self.net_leased_area @@ -335,7 +338,7 @@ def generate_residential(self): # East and West elif value[1] == 90 or value[1] == 270: - self.outer_area[value[1]] = self._est_outer_wall_area /\ + self.outer_area[value[1]] = self._est_outer_wall_area / \ self.nr_of_orientation for zone in self.thermal_zones: diff --git a/teaser/Project.py b/teaser/Project.py index f8fbdf8bd..9beb4b3ca 100644 --- a/teaser/Project.py +++ b/teaser/Project.py @@ -103,7 +103,7 @@ def load_weather_file(self, weather_path, file_name): ''' self.weather_file_name = file_name - weather_file = weather_path+file_name + weather_file = weather_path + file_name output_path = (utilis.get_full_path( "InputData\\BoundariesTypeBuilding\\") + file_name) print(output_path) @@ -450,28 +450,28 @@ def type_bldg_residential(self, residential_layout : int type of floor plan - 1: compact - 2: elongated/complex + 0: compact + 1: elongated/complex neighbour_buildings : int neighbour - 1: no neighbour - 2: one neighbour - 3: two neighbours + 0: no neighbour + 1: one neighbour + 2: two neighbours attic : int type of attic - 1: flat roof - 2: non heated attic - 3: partly heated attic - 4: heated attic + 0: flat roof + 1: non heated attic + 2: partly heated attic + 3: heated attic cellar : int type of cellar - 1: no cellar - 2: non heated cellar - 3: partly heated cellar - 4: heated cellar + 0: no cellar + 1: non heated cellar + 2: partly heated cellar + 3: heated cellar construction_type : str construction type @@ -480,8 +480,8 @@ def type_bldg_residential(self, dormer : str construction type - 1: dormer - 2: no dormer + 0: no dormer + : dormer Returns ---------- @@ -526,9 +526,9 @@ def save_project(self, file_name=None, path=None): name = file_name if path is None: - new_path = utilis.get_full_path("OutputData")+"\\"+name + new_path = utilis.get_full_path("OutputData") + "\\" + name else: - new_path = path+"\\"+name + new_path = path + "\\" + name utilis.create_path(utilis.get_full_path(path)) txml.save_teaser_xml(new_path, self) @@ -577,16 +577,16 @@ def export_record(self, model_type, path=None): ''' if path is None: - path = "OutputData\\"+self.name + path = "OutputData\\" + self.name else: - path = path+"\\"+self.name + path = path + "\\" + self.name utilis.create_path(utilis.get_full_path(path)) input_path = utilis.get_full_path("InputData\\BoundariesTypeBuilding") try: - shutil.copytree(input_path, utilis.get_full_path(path)+"\\Tables") + shutil.copytree(input_path, utilis.get_full_path(path) + "\\Tables") except: pass else: @@ -667,10 +667,10 @@ def export_record(self, model_type, path=None): for bldg in self.list_of_buildings: - bldg_path = path+"\\"+bldg.name+"\\" + bldg_path = path + "\\" + bldg.name + "\\" utilis.create_path(utilis.get_full_path(bldg_path)) utilis.create_path(utilis.get_full_path - (bldg_path+bldg.name+"_DataBase")) + (bldg_path + bldg.name + "_DataBase")) self._help_package(bldg_path, bldg.name) self._help_package_order(bldg_path, [bldg], None, @@ -678,29 +678,29 @@ def export_record(self, model_type, path=None): if model_type == "CitiesRWin" or model_type == "CitiesType_old": out_file = open(utilis.get_full_path - (bldg_path+bldg.name+".mo"), 'w') + (bldg_path + bldg.name + ".mo"), 'w') out_file.write(building_template.render_unicode (bldg=bldg, mod_prj=self.modelica_project)) out_file.close() for zone in bldg.thermal_zones: - zone_path = bldg_path+bldg.name+"_DataBase"+"\\" + zone_path = bldg_path + bldg.name + "_DataBase" + "\\" out_file = open(utilis.get_full_path( - zone_path + "\\" + bldg.name+"_" + zone.name + ".mo"), 'w') + zone_path + "\\" + bldg.name + "_" + zone.name + ".mo"), 'w') out_file.write(zone_template.render_unicode( bldg=bldg, zone=zone)) out_file.close() if model_type == "CitiesRWin" or\ model_type == "CitiesType_old": - self._help_package(zone_path, bldg.name+"_DataBase") + self._help_package(zone_path, bldg.name + "_DataBase") self._help_package_order( zone_path, bldg.thermal_zones, bldg.name + "_", bldg.name + "_base") out_file = open(utilis.get_full_path - (zone_path+bldg.name+"_base.mo"), 'w') + (zone_path + bldg.name + "_base.mo"), 'w') out_file.write(zone_base_template.render_unicode( bldg=bldg, zone=zone, mod_prj=self.modelica_project)) out_file.close() @@ -725,7 +725,7 @@ def _help_package(self, path, name, uses=None): package_template = Template(filename=utilis.get_full_path ("InputData\\RecordTemplate\\package")) - out_file = open(utilis.get_full_path(path+"\\"+"package"+".mo"), 'w') + out_file = open(utilis.get_full_path(path + "\\" + "package" + ".mo"), 'w') out_file.write(package_template.render_unicode(name=name, uses=uses)) out_file.close() @@ -753,7 +753,7 @@ def _help_package_order(self, path, package_list, order_template = Template(filename=utilis.get_full_path ("InputData\\RecordTemplate\\package_order")) - out_file = open(utilis.get_full_path(path+"\\"+"package"+".order"), + out_file = open(utilis.get_full_path(path + "\\" + "package" + ".order"), 'w') out_file.write(order_template.render_unicode (list=package_list, addition=addition, extra=extra)) diff --git a/tests/Test_data.py b/tests/Test_data.py index a2977dda8..45a32cd15 100644 --- a/tests/Test_data.py +++ b/tests/Test_data.py @@ -233,12 +233,12 @@ def test_type_bldg_residential(self): number_of_floors=7, height_of_floors=1, net_leased_area=1988 , - residential_layout=1, - neighbour_buildings=1, - attic=1, - cellar=1, + residential_layout=0, + neighbour_buildings=0, + attic=0, + cellar=0, construction_type="heavy", - dormer=1) + dormer=0) '''methods in Building'''