def setting_plot_vacuum(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time
     self.y_values = self.file_df.Arc_I.astype(float)
     self.ylabel = "Current [mA]"
     self.legend = "Source Current"
     file_plots.simple_plot(self,0)
     self.y_values = self.file_df.Vacuum_P.astype(float)*1e5
     self.ylabel = r"[$10^{-5}$ mbar]"  
     self.legend = "Vacuum P"  
     file_plots.simple_plot(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()
 def setting_plot_current(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time
     self.y_values = self.file_df.Arc_I.astype(float)
     self.ylabel = "Current [mA]"
     self.legend = "Source Current"
     file_plots.simple_plot(self,0)
     self.y_values = self.file_df.Arc_V.astype(float)
     self.ylabel = r"Voltage [V]"
     self.legend = "Source Current"
     file_plots.simple_plot(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()    
 def setting_plot_RF_power(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time
     self.y_values_1 = self.file_df.RF_fwd_W.astype(float)
     self.y_values_2 = self.file_df.RF_refl_W.astype(float)
     self.legend_1 = "Forwared"
     self.legend_2 = "Reflected"
     self.label_left = "Power [kW]"
     file_plots.get_plots_two_functions_all(self,0)
     self.y_values = self.file_df.Phase_load.astype(float)
     self.legend = "Phase load"
     self.label = "Phase load"   
     file_plots.simple_plot(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()
 def setting_target_collimator(self):
     file_plots.setting_plot(self)
     self.x_values = self.df_subsystem_beam.Time
     self.y_values_1 = self.df_subsystem_beam.Target_rel.astype(float)
     self.y_values_2 = self.df_subsystem_beam.Coll_r_rel.astype(float) + self.df_subsystem_beam.Coll_l_rel.astype(float)
     self.legend_1 = "Target I/Foil I"
     self.legend_2 = "Collimators I/Foil I"
     self.ylabel = "Current [%]"
     file_plots.get_plots_two_functions_all(self,1)
     y_values_right = [self.file_df.Foil_I.astype(float),self.file_df.Target_I.astype(float),self.file_df.Coll_l_I.astype(float) + self.file_df.Coll_l_I.astype(float)]
     y_values_legend = ["Foil","Target","Collimators"]  
     self.ylabel = "Current [uA]" 
     self.x_values = self.file_df.Time
     for i in range(len(y_values_right)):
         self.y_values = y_values_right[i]
         self.y_legend = y_values_legend[i]
         file_plots.get_plots_three_functions_area(self,0)
 def setting_plot_RF(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time 
     self.y_values_1 = self.file_df.Dee_1_kV.astype(float)
     self.y_values_2 = self.file_df.Dee_2_kV.astype(float)
     self.legend_1 = "Dee1"
     self.legend_2 = "Dee2"
     self.ylabel = "Voltage [kV]"
     file_plots.get_plots_two_functions_all(self,0)
     self.y_values_1 = self.file_df.Flap1_pos.astype(float)
     self.y_values_2 = self.file_df.Flap2_pos.astype(float)
     self.legend_1 = "Flap1"
     self.legend_2 = "Flap2"
     self.ylabel = "Position [%]"
     file_plots.get_plots_two_functions_all(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()
 def setting_plot_extraction(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time
     self.y_values_1 = self.file_df.Extr_pos.astype(float)
     self.y_values_2 = self.file_df.Balance.astype(float)
     self.legend_1 = "Extr_pos"
     self.legend_2 = "Balance"
     self.ylabel = "Position [%]"
     file_plots.get_plots_two_functions_all(self,0)
     self.y_values_1 = self.file_df.Coll_l_I.astype(float)
     self.y_values_2 = self.file_df.Coll_r_I.astype(float)
     self.legend_1 = "Coll l "
     self.legend_2 = "Coll r"
     self.ylabel = "Current [$\mu$A]"
     file_plots.get_plots_two_functions_all(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()
 def setting_plot_magnet(self):
     file_plots.setting_plot(self)
     self.x_values = self.file_df.Time
     self.y_values = self.file_df.Magnet_I.astype(float)
     self.ylabel = "Current [A]"
     self.legend = "Magnet Current"
     file_plots.simple_plot(self,0)
     self.df_iso = getting_subsystems_data.get_isochronism(self.file_df)
     self.x_values = self.df_subsystem_beam.Time
     self.y_values_coll = (self.df_iso.Coll_l_I).astype(float) + (self.df_iso.Coll_r_I).astype(float)
     self.y_values_target = self.df_iso.Target_I
     self.y_values_foil = self.df_iso.Foil_I
     self.y_values_magnet = self.df_iso.Magnet_I
     self.label_left = r"Magnet current [A]"
     self.label_right = "Isochronism"
     file_plots.get_plots_tunning(self,1)
     self.sc1.fig.canvas.mpl_connect('pick_event', self.onpick)             
     self.sc1.draw()
     self.sc1.show()