def plot_corr_mat_btn_clicked(self): """This function calls a pop up window which shows the correlation matrix""" self.calc_cor_matrix = openpiv.process.correlate_windows( window_a=self.small_windows[ self.iw_pos_x_value / (self.iw_big_size_value - self.overlap_size_value) + (self.iw_pos_y_value / (self.iw_big_size_value - self.overlap_size_value)) * self.field_shape[1]].astype(np.float64), window_b=self.big_windows[ self.iw_pos_x_value / (self.iw_big_size_value - self.overlap_size_value) + (self.iw_pos_y_value / (self.iw_big_size_value - self.overlap_size_value)) * self.field_shape[1]].astype(np.float64), corr_method='fft', nfftx=None, nffty=None) self.corr_mat_plt = Window(self.calc_cor_matrix.shape[0], self.calc_cor_matrix.shape[1], self.calc_cor_matrix, self.main_slider_value) self.corr_mat_plt.show()
def __init__(self): super().__init__() self.ui = Window() self.ui.setup_ui(self) self.show()