def peak_changed(self, index):
     """
     changing dropdown peak generates new variable list
     
     """
     self.fit_dataview.current_peak = self.peak_list[index]
     fit_plot_tools.set_image_from_data(self.img, self.img_axes,
                               self.fit_data, self.fit_dataview)
     self.variable_list = self.get_variable_list(self.fit_data,
                                                 self.fit_dataview)
     self.dropdown_variables.clear()
     self.dropdown_variables.addItems(self.variable_list)
 def peak_changed(self, index):
     """
     changing dropdown peak generates new variable list
     
     """
     self.fit_dataview.current_peak = self.peak_list[index]
     fit_plot_tools.set_image_from_data(self.img, self.img_axes,
                                        self.fit_data, self.fit_dataview)
     self.variable_list = self.get_variable_list(self.fit_data,
                                                 self.fit_dataview)
     self.dropdown_variables.clear()
     self.dropdown_variables.addItems(self.variable_list)
 def variable_changed(self, index):
     """changing variable updates image"""
     self.fit_dataview.current_variable = self.variable_list[index]
     fit_plot_tools.set_image_from_data(self.img, self.img_axes,
                               self.fit_data, self.fit_dataview)
 def variable_changed(self, index):
     """changing variable updates image"""
     self.fit_dataview.current_variable = self.variable_list[index]
     fit_plot_tools.set_image_from_data(self.img, self.img_axes,
                                        self.fit_data, self.fit_dataview)