Minor renaming of some utility functions
This commit is contained in:
22
artemis.py
22
artemis.py
@@ -35,8 +35,8 @@ from themes import Theme
|
||||
from utilities import (checksum_ok,
|
||||
uncheck_and_emit,
|
||||
pop_up,
|
||||
connect_to,
|
||||
filters_ok,
|
||||
connect_events_to_func,
|
||||
filters_limit,
|
||||
is_undef_freq,
|
||||
is_undef_band,
|
||||
format_numbers,
|
||||
@@ -139,7 +139,7 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
self.ehf_filter_btn,
|
||||
)
|
||||
|
||||
connect_to(
|
||||
connect_events_to_func(
|
||||
events_to_connect = [self.lower_freq_spinbox.valueChanged,
|
||||
self.upper_freq_spinbox.valueChanged,
|
||||
self.lower_freq_filter_unit.currentTextChanged,
|
||||
@@ -152,7 +152,7 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
self.upper_freq_spinbox]
|
||||
)
|
||||
|
||||
connect_to(
|
||||
connect_events_to_func(
|
||||
events_to_connect = [self.lower_freq_spinbox.valueChanged,
|
||||
self.upper_freq_spinbox.valueChanged,
|
||||
self.lower_freq_filter_unit.currentTextChanged,
|
||||
@@ -215,7 +215,7 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
|
||||
# Manage bandwidth filters.
|
||||
|
||||
connect_to(
|
||||
connect_events_to_func(
|
||||
events_to_connect = [self.lower_band_spinbox.valueChanged,
|
||||
self.upper_band_spinbox.valueChanged,
|
||||
self.lower_band_filter_unit.currentTextChanged,
|
||||
@@ -228,7 +228,7 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
self.upper_band_spinbox]
|
||||
)
|
||||
|
||||
connect_to(
|
||||
connect_events_to_func(
|
||||
events_to_connect = [self.lower_band_spinbox.valueChanged,
|
||||
self.upper_band_spinbox.valueChanged,
|
||||
self.lower_band_filter_unit.currentTextChanged,
|
||||
@@ -389,7 +389,7 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
self.reset_acf_filters_btn.clicked.connect(self.reset_acf_filters)
|
||||
self.acf_info_btn.clicked.connect(lambda : webbrowser.open(Constants.ACF_DOCS))
|
||||
|
||||
connect_to(
|
||||
connect_events_to_func(
|
||||
events_to_connect = [self.acf_spinbox.valueChanged, self.acf_confidence.valueChanged],
|
||||
fun_to_connect = self.set_acf_interval_label,
|
||||
fun_args = None
|
||||
@@ -1026,12 +1026,12 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
lower_limit_ok = True
|
||||
upper_limit_ok = True
|
||||
if self.activate_low_freq_filter_btn.isChecked():
|
||||
if not signal_freqs[1] >= filters_ok(self.lower_freq_spinbox,
|
||||
if not signal_freqs[1] >= filters_limit(self.lower_freq_spinbox,
|
||||
self.lower_freq_filter_unit,
|
||||
self.lower_freq_confidence, -1):
|
||||
lower_limit_ok = False
|
||||
if self.activate_up_freq_filter_btn.isChecked():
|
||||
if not signal_freqs[0] < filters_ok(self.upper_freq_spinbox,
|
||||
if not signal_freqs[0] < filters_limit(self.upper_freq_spinbox,
|
||||
self.upper_freq_filter_unit,
|
||||
self.upper_freq_confidence):
|
||||
upper_limit_ok = False
|
||||
@@ -1056,12 +1056,12 @@ class Artemis(QMainWindow, Ui_MainWindow):
|
||||
lower_limit_ok = True
|
||||
upper_limit_ok = True
|
||||
if self.activate_low_band_filter_btn.isChecked():
|
||||
if not signal_bands[1] >= filters_ok(self.lower_band_spinbox,
|
||||
if not signal_bands[1] >= filters_limit(self.lower_band_spinbox,
|
||||
self.lower_band_filter_unit,
|
||||
self.lower_band_confidence, -1):
|
||||
lower_limit_ok = False
|
||||
if self.activate_up_band_filter_btn.isChecked():
|
||||
if not signal_bands[0] < filters_ok(self.upper_band_spinbox,
|
||||
if not signal_bands[0] < filters_limit(self.upper_band_spinbox,
|
||||
self.upper_band_filter_unit,
|
||||
self.upper_band_confidence):
|
||||
upper_limit_ok = False
|
||||
|
||||
10
utilities.py
10
utilities.py
@@ -54,7 +54,7 @@ def checksum_ok(data, what):
|
||||
raise
|
||||
return code.hexdigest() == reference
|
||||
|
||||
def connect_to(events_to_connect, fun_to_connect, fun_args):
|
||||
def connect_events_to_func(events_to_connect, fun_to_connect, fun_args):
|
||||
if fun_args:
|
||||
for event in events_to_connect:
|
||||
event.connect(partial(fun_to_connect, *fun_args))
|
||||
@@ -62,7 +62,7 @@ def connect_to(events_to_connect, fun_to_connect, fun_args):
|
||||
for event in events_to_connect:
|
||||
event.connect(fun_to_connect)
|
||||
|
||||
def filters_ok(spinbox, filter_unit, confidence, sign = 1):
|
||||
def filters_limit(spinbox, filter_unit, confidence, sign = 1):
|
||||
band_filter = spinbox.value() * Constants.CONVERSION_FACTORS[filter_unit.currentText()]
|
||||
return band_filter + sign * (confidence.value() * band_filter) // 100
|
||||
|
||||
@@ -76,7 +76,7 @@ def is_undef_band(current_signal):
|
||||
upper_band = current_signal.at[Signal.SUP_BAND]
|
||||
return lower_band == Constants.UNKNOWN or upper_band == Constants.UNKNOWN
|
||||
|
||||
def change_unit(num):
|
||||
def _change_unit(num):
|
||||
digits = len(num)
|
||||
if digits < 4:
|
||||
return 1
|
||||
@@ -89,8 +89,8 @@ def change_unit(num):
|
||||
|
||||
def format_numbers(lower, upper):
|
||||
units = {1: 'Hz', 1000: 'kHz', 10**6: 'MHz', 10**9: 'GHz'}
|
||||
lower_factor = change_unit(lower)
|
||||
upper_factor = change_unit(upper)
|
||||
lower_factor = _change_unit(lower)
|
||||
upper_factor = _change_unit(upper)
|
||||
pre_lower = lower
|
||||
pre_upper = upper
|
||||
lower = int(lower) / lower_factor
|
||||
|
||||
Reference in New Issue
Block a user