def _simple_expo(self): self.fits.abs = self.absorb.get() sol = self.fits.simple_exp() y = mF.model_simple_expo(self.data["x"], sol) self.fig, self.ax = plot_ordre(self.my_import, self.lim[0], self.lim[1], x_fit=self.data["x"], y_fit=y) self._set_canvas() self._clean_list()
def _double_lorentz(self): self.fits.abs = self.absorb.get() sol = self.fits.double_lorentz() y = mF.model_double_lorentz(self.data["x"], sol) self.fig, self.ax = plot_ordre(self.my_import, self.lim[0], self.lim[1], x_fit=self.data["x"], y_fit=y) self._set_canvas() self._clean_list()
def _on_compute(self): self.lim = compute_delim(self.my_import, self.num_ordre.get(), self.full.get()) self.fig, self.ax = plot_ordre(self.my_import, self.lim[0], self.lim[1]) self._set_canvas()