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
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