Exemple #1
0
    def hourly_seasonal_diurnal_pattern(self,
                                        df_cpu_dic,
                                        df_gpu_dic,
                                        ylabel=None,
                                        shareX=None,
                                        title=None,
                                        savefig_title=None):
        # Get daily_per_seasonal diurnal analysis
        df_cpu_covid = self.__get_hourly_seasonal_df(df_cpu_dic['covid'])
        df_cpu_non_covid = self.__get_hourly_seasonal_df(
            df_cpu_dic['non_covid'])
        df_gpu_covid = self.__get_hourly_seasonal_df(df_gpu_dic['covid'])
        df_gpu_non_covid = self.__get_hourly_seasonal_df(
            df_gpu_dic['non_covid'])

        GenerateDefaultGraph(title=title,
                             savefig_title=savefig_title,
                             ylabel=ylabel).figure_hourly_seasonal(
                                 df_cpu_dic={
                                     'covid': df_cpu_covid,
                                     'non_covid': df_cpu_non_covid
                                 },
                                 df_gpu_dic={
                                     'covid': df_gpu_covid,
                                     'non_covid': df_gpu_non_covid
                                 },
                             )
 def rack_analysis_barplot(self):
     GenerateDefaultGraph(ylabel=self.ylabel,
                          title=self.title,
                          savefig_title=self.savefig_title +
                          "rack_analysis_barpot").rack_analysis_barplot(
                              df_dic={
                                  'covid': self.df_covid,
                                  'non_covid': self.df_non_covid,
                              })
Exemple #3
0
 def hourly_monthly_diurnal_pattern(self, df_cpu, df_gpu, month_dic, ylabel,
                                    savefig_title, title):
     GenerateDefaultGraph(savefig_title=savefig_title,
                          title=title,
                          ylabel=ylabel).figure_hourly_monthly(
                              df_cpu=df_cpu,
                              df_gpu=df_gpu,
                              month_dic=month_dic,
                          )
Exemple #4
0
 def daily_monthly_diurnal_pattern(self, df_cpu, df_gpu, month_dic,
                                   savefig_title, ylabel, title):
     GenerateDefaultGraph(title=title,
                          savefig_title=savefig_title,
                          ylabel=ylabel).figure_daily_per_monthly(
                              df_cpu=df_cpu,
                              df_gpu=df_gpu,
                              month_dic=month_dic,
                          )
 def CDF_plot(self):
     GenerateDefaultGraph(savefig_title=self.savefig_title + "cdf",
                          title=self.title,
                          ylabel=self.ylabel).CDF_plot(
                              ax_cpu_dic={
                                  'covid': self.df_cpu_covid.mean(),
                                  'non-covid': self.df_cpu_non_covid.mean()
                              },
                              ax_gpu_dic={
                                  'covid': self.df_gpu_covid.mean(),
                                  'non-covid': self.df_gpu_non_covid.mean()
                              },
                          )
 def rack_analysis_barplots(self):
     GenerateDefaultGraph(ylabel=self.ylabel,
                          title=self.title,
                          savefig_title=self.savefig_title +
                          "rack_analysis").rack_analysis_barplots(
                              df_cpu_dic={
                                  'covid': self.df_cpu_covid,
                                  'non_covid': self.df_cpu_non_covid,
                              },
                              df_gpu_dic={
                                  'covid': self.df_gpu_covid,
                                  'non_covid': self.df_gpu_non_covid
                              })
 def entire_period_analysis(self):
     GenerateDefaultGraph(ylabel=self.ylabel,
                          title=self.title,
                          savefig_title=self.savefig_title +
                          "entire_period").entire_period_analysis(
                              df_cpu=self.df_cpu, df_gpu=self.df_gpu)