Example #1
0
 def energy_supply_intensity(self, category):
     title = "Energy supply Intensity" + self.plot_title_tail
     output_path = self.locator.get_timeseries_plots_file(
         self.plot_output_path_header + '_energy_supply_intensity',
         category)
     analysis_fields = [
         "DH_hs_MWhyr",
         "DH_ww_MWhyr",
         'SOLAR_ww_MWhyr',
         'SOLAR_hs_MWhyr',
         "DC_cs_MWhyr",
         'DC_cdata_MWhyr',
         'DC_cre_MWhyr',
         'PV_MWhyr',
         'GRID_MWhyr',
         'NG_hs_MWhyr',
         'COAL_hs_MWhyr',
         'OIL_hs_MWhyr',
         'WOOD_hs_MWhyr',
         'NG_ww_MWhyr',
         'COAL_ww_MWhyr',
         'OIL_ww_MWhyr',
         'WOOD_ww_MWhyr',
     ]
     data = self.data_processed['yearly_loads'].copy()
     analysis_fields = self.erase_zeros(data, analysis_fields)
     if len(self.buildings) == 1:
         data = data.set_index("Name").ix[self.buildings[0]]
         plot = energy_use_intensity(data, analysis_fields, title,
                                     output_path)
     else:
         plot = energy_use_intensity_district(data, analysis_fields, title,
                                              output_path)
     return plot
Example #2
0
 def energy_use_intensity(self, category):
     title = "Energy Use Intensity" + self.plot_title_tail
     output_path = self.locator.get_timeseries_plots_file(
         self.plot_output_path_header + '_energy_use_intensity', category)
     analysis_fields = [
         "E_sys_MWhyr", "Qhs_sys_MWhyr", "Qww_sys_MWhyr", "Qcs_sys_MWhyr",
         'Qcdata_sys_MWhyr', 'Qcre_sys_MWhyr'
     ]
     data = self.data_processed['yearly_loads'].copy()
     if len(self.buildings) == 1:
         data = data.set_index("Name").ix[self.buildings[0]]
         plot = energy_use_intensity(data, analysis_fields, title,
                                     output_path)
     else:
         plot = energy_use_intensity_district(data, analysis_fields, title,
                                              output_path)
     return plot