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)