The user can reload signal processing after acoustic data boundaries values modification without crash #8
parent
6de578a07e
commit
73bf3cf9d3
|
|
@ -641,6 +641,9 @@ class SignalProcessingTab(QWidget):
|
||||||
stg.BS_mean[self.combobox_acoustic_data_choice.currentIndex()] = (
|
stg.BS_mean[self.combobox_acoustic_data_choice.currentIndex()] = (
|
||||||
np.nanmean(stg.BS_raw_data[self.combobox_acoustic_data_choice.currentIndex()][:, :, val1:val2], axis=2))
|
np.nanmean(stg.BS_raw_data[self.combobox_acoustic_data_choice.currentIndex()][:, :, val1:val2], axis=2))
|
||||||
|
|
||||||
|
if stg.BS_noise_raw_data[self.combobox_acoustic_data_choice.currentIndex()].shape != (0,):
|
||||||
|
self.compute_noise_from_profile_tail_value()
|
||||||
|
|
||||||
def plot_averaged_profile_tail(self):
|
def plot_averaged_profile_tail(self):
|
||||||
|
|
||||||
# --- Plot averaged signal ---
|
# --- Plot averaged signal ---
|
||||||
|
|
@ -926,7 +929,7 @@ class SignalProcessingTab(QWidget):
|
||||||
# --- Compute noise from value and compute SNR ---
|
# --- Compute noise from value and compute SNR ---
|
||||||
|
|
||||||
if stg.BS_stream_bed[self.combobox_acoustic_data_choice.currentIndex()].shape != (0,):
|
if stg.BS_stream_bed[self.combobox_acoustic_data_choice.currentIndex()].shape != (0,):
|
||||||
|
stg.BS_noise_raw_data[self.combobox_acoustic_data_choice.currentIndex()] = np.array([])
|
||||||
stg.BS_noise_raw_data[self.combobox_acoustic_data_choice.currentIndex()] = (
|
stg.BS_noise_raw_data[self.combobox_acoustic_data_choice.currentIndex()] = (
|
||||||
np.full(stg.BS_stream_bed[self.combobox_acoustic_data_choice.currentIndex()].shape,
|
np.full(stg.BS_stream_bed[self.combobox_acoustic_data_choice.currentIndex()].shape,
|
||||||
float(self.lineEdit_profile_tail_value.text().replace(",", "."))))
|
float(self.lineEdit_profile_tail_value.text().replace(",", "."))))
|
||||||
|
|
@ -986,7 +989,7 @@ class SignalProcessingTab(QWidget):
|
||||||
self.plot_pre_processed_BS_signal()
|
self.plot_pre_processed_BS_signal()
|
||||||
self.plot_pre_processed_profile()
|
self.plot_pre_processed_profile()
|
||||||
|
|
||||||
self.activate_list_of_pre_processed_data()
|
# self.activate_list_of_pre_processed_data()
|
||||||
|
|
||||||
def plot_noise(self):
|
def plot_noise(self):
|
||||||
self.horizontalLayout_groupbox_plot_noise_data.removeWidget(self.canvas_noise)
|
self.horizontalLayout_groupbox_plot_noise_data.removeWidget(self.canvas_noise)
|
||||||
|
|
|
||||||
4
main.py
4
main.py
|
|
@ -33,7 +33,8 @@ logging.basicConfig(
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = logging.getLogger()
|
logger = logging.getLogger()
|
||||||
logger.setLevel(logging.DEBUG)
|
# logger.setLevel(logging.DEBUG)
|
||||||
|
logger.setLevel(logging.INFO)
|
||||||
|
|
||||||
class MainApplication(QMainWindow):
|
class MainApplication(QMainWindow):
|
||||||
|
|
||||||
|
|
@ -53,7 +54,6 @@ class MainApplication(QMainWindow):
|
||||||
# -------------- Acoustic data tab ---------------
|
# -------------- Acoustic data tab ---------------
|
||||||
|
|
||||||
self.acoustic_data_tab = AcousticDataTab(self.ui_mainwindow.tab1)
|
self.acoustic_data_tab = AcousticDataTab(self.ui_mainwindow.tab1)
|
||||||
print("0 AcousticDataTab ", id(AcousticDataTab))
|
|
||||||
|
|
||||||
self.acoustic_data_tab\
|
self.acoustic_data_tab\
|
||||||
.combobox_ABS_system_choice\
|
.combobox_ABS_system_choice\
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue