def __init__(self): QMainWindow.__init__(self) loadUi("../ui/Continious.ui", self) self.setWindowTitle("Wavelet Transform Data Analyzer Tool") self.setWindowIcon(QtGui.QIcon('../icon/icon.png')) self.setFixedSize(1087, 642) Features.center(self) self.signals = [] self.audio = [] self.time = [] self.load_check = False self.analyze_check = False self.actionClose.triggered.connect(self.close_window) self.cont_signal_Load.triggered.connect(self.load_signal) self.actionFolder.triggered.connect(self.load_folder)#load signal via menubar self.addToolBar(NavigationToolbar(self.widget_1DCont_Original.canvas, self)) # embedding matplotlib to widget self.pushButton_1DCont_Analyze.clicked.connect(self.analyze_cont) # self.pushButton_save_db_cont.clicked.connect(self.save_to_db) wave_types = pywt.wavelist(kind='continuous') self.comboBox_1DCont_Type.addItems(wave_types) self.checkBox_1D_Average.setChecked(True), self.checkBox_1D_Entropy.setChecked(True) self.checkBox_1D_Kurtosis.setChecked(True) self.checkBox_1D_Max.setChecked(True) # discrete page statistic functions checks self.checkBox_1D_Median.setChecked(True) self.checkBox_1D_Min.setChecked(True) self.checkBox_1D_Skewness.setChecked(True) self.checkBox_1D_StandartDeviation.setChecked(True)
def __init__(self): super().__init__() QMainWindow.__init__(self) loadUi("../ui/mainWindow.ui", self) self.setWindowTitle("Wavelet Transform Toolbox") self.setWindowIcon(QtGui.QIcon('../icon/icon.png')) self.setFixedSize(500, 300) Features.center(self) self.pushButton_DiscreteWavelet1D.clicked.connect(self.openDiscretePage) self.pushButton_ContinuousWavelet1D.clicked.connect(self.openContinuousPage) self.pushButton_Prediction.clicked.connect(self.openClassificationPage)
def __init__(self): QMainWindow.__init__(self) loadUi("../ui/Discrete.ui", self) self.setWindowTitle("Discrete Wavelet Analysis") self.setWindowIcon( QtGui.QIcon('../icon/iDiscrete Wavelet Analysiscon.png')) self.setFixedSize(991, 830) Features.center(self) self.MplWidget.canvas.axes.remove() #ortada oluşan modeli siliyor self.clear_count = 0 #currently how many canvas we have self.load_check = False #Sinyal Yüklenmiş Mi? self.analyze_check = False #İşlenmiş mi self.signals = [] #Sinyaller self.audio = [] #Ses Dosyaları self.time = [] #Zaman #self.addToolBar(NavigationToolbar(self.MplWidget.canvas, self)) # Sinyalleri daha iyi görmek için toolbar self.actionClose.triggered.connect(self.close_window) #Sayfayı Kapatma self.actionFolder.triggered.connect( self.load_folder) #Menu Bardan Dosya Yükleme self.actionImage.triggered.connect( self.load_signal) #Menu Bardan Sinyal Yükleme self.pushButton_1D_Analyze.clicked.connect( self.analyze_signal) #Analiz butonu self.progressBar.setValue(0) #progressBar değeri ilk başta 0 self.pushButton_save_to_db.clicked.connect( self.save_to_db) #Veritabanına kaydetme wave_types = pywt.wavelist(kind='discrete') self.comboBox_1D_Type.addItems( wave_types) #Wavelet Typeları için comboBox oluşturuluyor for i in range(1, 20): self.comboBox_1D_Level.addItem(str(i), i) self.comboBox_1D_Level.currentIndexChanged.connect( self.on_combobox_changed, self.comboBox_1D_Level.currentIndex()) self.checkBox_1D_Average.setChecked(True) self.checkBox_1D_Entropy.setChecked(True) self.checkBox_1D_Kurtosis.setChecked(True) self.checkBox_1D_Max.setChecked(True) self.checkBox_1D_Median.setChecked(True) self.checkBox_1D_Min.setChecked(True) self.checkBox_1D_Skewness.setChecked(True) self.checkBox_1D_StandartDeviation.setChecked(True)
def __init__(self): QMainWindow.__init__(self) loadUi("../ui/Discrete.ui", self) self.setWindowTitle("Wavelet Transform Data Analyzer Tool") self.setWindowIcon(QtGui.QIcon('../icon/icon.png')) self.setFixedSize(1482, 949) Features.center(self) self.MplWidget.canvas.axes.remove() self.clear_count = 0 #currently how many canvas we have self.load_check = False #işlenecek bir sinyal var mı ? self.analyze_check = False #işlenmiş mi self.signals = [] self.audio = [] self.time = [] self.addToolBar(NavigationToolbar( self.MplWidget.canvas, self)) # embedding matplotlib to widget self.actionClose.triggered.connect(self.close_window) self.actionFolder.triggered.connect(self.load_folder) self.actionImage.triggered.connect( self.load_signal) #load signal via menubar self.pushButton_1D_Analyze.clicked.connect( self.analyze_signal) #analyze button #self.pushButton_1D_Analyze.clicked.connect(self.run) #bütün dataya bütün fonksiyonlar self.pushButton_save_to_db.clicked.connect(self.save_to_db) wave_types = pywt.wavelist(kind='discrete') self.comboBox_1D_Type.addItems(wave_types) #initialize comboBox for i in range(1, 20): self.comboBox_1D_Level.addItem(str(i), i) self.comboBox_1D_Level.currentIndexChanged.connect( self.on_combobox_changed, self.comboBox_1D_Level.currentIndex()) self.checkBox_1D_Average.setChecked(True) self.checkBox_1D_Entropy.setChecked(True) self.checkBox_1D_Kurtosis.setChecked(True) self.checkBox_1D_Max.setChecked( True) # discrete page statistic functions checks self.checkBox_1D_Median.setChecked(True) self.checkBox_1D_Min.setChecked(True) self.checkBox_1D_Skewness.setChecked(True) self.checkBox_1D_StandartDeviation.setChecked(True)
def __init__(self): QMainWindow.__init__(self) loadUi("../ui/Prediction.ui", self) self.setWindowTitle("Wavelet Transform Data Analyzer Tool") self.setWindowIcon(QtGui.QIcon('../icon/icon.png')) Features.center(self) list_tables = Database.get_table_names(Database.database_name) Features.list_db_tables(self, list_tables) for i in range(2, 21): self.comboBox_kfold.addItem(str(i), i) self.selected_table_name = "" self.checkBox_knn.setChecked(True) self.checkBox_randomForest.setChecked(True) self.checkBox_svcLinear.setChecked(True) self.checkBox_svcPoly.setChecked(True) # prediction page checks self.checkBox_gaussianNB.setChecked(True) self.checkBox_svcRBF.setChecked(True) self.pushButton.clicked.connect(self.analyze_signal) self.dbTables_listWidget.itemSelectionChanged.connect(self.selectionChanged)