def compute_model(self): try: inputFile = self.filelocation.get() window = self.w_type.get() M = int(self.M.get()) N = int(self.N.get()) t = int(self.t.get()) minSineDur = float(self.minSineDur.get()) maxnSines = int(self.maxnSines.get()) freqDevOffset = int(self.freqDevOffset.get()) freqDevSlope = float(self.freqDevSlope.get()) sineModel_function.main(inputFile, window, M, N, t, minSineDur, maxnSines, freqDevOffset, freqDevSlope) except ValueError as errorMessage: tkMessageBox.showerror("Input values error", errorMessage)
def compute_model(self): try: inputFile = self.filelocation.get() window = self.w_type.get() reversedBands = self.bandsframe.winfo_children() b = [] M = [] N = [] for bandNum in xrange(len(reversedBands)): band = reversedBands[bandNum] M.append(int(band.M.get())) N.append(int(band.N.get())) b.append(int(band.B.get())) t = int(self.t.get()) minSineDur = float(self.minSineDur.get()) maxnSines = int(self.maxnSines.get()) freqDevOffset = int(self.freqDevOffset.get()) freqDevSlope = float(self.freqDevSlope.get()) sineModel_function.main(inputFile, window, M, N, t, minSineDur, maxnSines, freqDevOffset, freqDevSlope, b) except ValueError as errorMessage: tkMessageBox.showerror("Input values error", errorMessage)