Better DataFrame management
This commit is contained in:
36
main.py
36
main.py
@@ -170,28 +170,28 @@ class MyApp(QMainWindow, Ui_MainWindow):
|
|||||||
current_signal = self.db.loc[self.current_signal_name]
|
current_signal = self.db.loc[self.current_signal_name]
|
||||||
self.url_button.setEnabled(True)
|
self.url_button.setEnabled(True)
|
||||||
self.url_button.setStyleSheet("color: #4c75ff;")
|
self.url_button.setStyleSheet("color: #4c75ff;")
|
||||||
category_code = current_signal.loc["category_code"]
|
category_code = current_signal.at["category_code"]
|
||||||
self.find_if_undefined(current_signal)
|
self.find_if_undefined(current_signal)
|
||||||
if not self.undefined_freq:
|
if not self.undefined_freq:
|
||||||
self.freq_lab.setText(self.format_numbers(
|
self.freq_lab.setText(self.format_numbers(
|
||||||
current_signal.loc["inf_freq"],
|
current_signal.at["inf_freq"],
|
||||||
current_signal.loc["sup_freq"])
|
current_signal.at["sup_freq"])
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.freq_lab.setText("Undefined")
|
self.freq_lab.setText("Undefined")
|
||||||
if not self.undefined_band:
|
if not self.undefined_band:
|
||||||
self.band_lab.setText(self.format_numbers(
|
self.band_lab.setText(self.format_numbers(
|
||||||
current_signal.loc["inf_band"],
|
current_signal.at["inf_band"],
|
||||||
current_signal.loc["sup_band"])
|
current_signal.at["sup_band"])
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.band_lab.setText("Undefined")
|
self.band_lab.setText("Undefined")
|
||||||
|
|
||||||
self.mode_lab.setText(current_signal.loc["mode"])
|
self.mode_lab.setText(current_signal.at["mode"])
|
||||||
self.modul_lab.setText(current_signal.loc["modulation"])
|
self.modul_lab.setText(current_signal.at["modulation"])
|
||||||
self.loc_lab.setText(current_signal.loc["location"])
|
self.loc_lab.setText(current_signal.at["location"])
|
||||||
self.acf_lab.setText(current_signal.loc["acf"])
|
self.acf_lab.setText(current_signal.at["acf"])
|
||||||
self.description_text.setText(current_signal.loc["description"])
|
self.description_text.setText(current_signal.at["description"])
|
||||||
for cat, cat_lab in zip(category_code, self.category_labels):
|
for cat, cat_lab in zip(category_code, self.category_labels):
|
||||||
if cat == '0':
|
if cat == '0':
|
||||||
cat_lab.setStyleSheet("color: #9f9f9f;")
|
cat_lab.setStyleSheet("color: #9f9f9f;")
|
||||||
@@ -211,10 +211,10 @@ class MyApp(QMainWindow, Ui_MainWindow):
|
|||||||
self.audio_widget.set_audio_player()
|
self.audio_widget.set_audio_player()
|
||||||
|
|
||||||
def find_if_undefined(self, current_signal):
|
def find_if_undefined(self, current_signal):
|
||||||
lower_freq = current_signal.loc["inf_freq"]
|
lower_freq = current_signal.at["inf_freq"]
|
||||||
lower_band = current_signal.loc["inf_band"]
|
lower_band = current_signal.at["inf_band"]
|
||||||
upper_freq = current_signal.loc["sup_freq"]
|
upper_freq = current_signal.at["sup_freq"]
|
||||||
upper_band = current_signal.loc["sup_band"]
|
upper_band = current_signal.at["sup_band"]
|
||||||
if lower_freq == '0' and upper_freq == "100000000000":
|
if lower_freq == '0' and upper_freq == "100000000000":
|
||||||
self.undefined_freq = True
|
self.undefined_freq = True
|
||||||
else:
|
else:
|
||||||
@@ -270,8 +270,8 @@ class MyApp(QMainWindow, Ui_MainWindow):
|
|||||||
|
|
||||||
def set_band_range(self, current_signal = None):
|
def set_band_range(self, current_signal = None):
|
||||||
if current_signal is not None and not self.undefined_freq:
|
if current_signal is not None and not self.undefined_freq:
|
||||||
lower_freq = int(current_signal.loc["inf_freq"])
|
lower_freq = int(current_signal.at["inf_freq"])
|
||||||
upper_freq = int(current_signal.loc["sup_freq"])
|
upper_freq = int(current_signal.at["sup_freq"])
|
||||||
zipped = zip(self.bands, self.band_labels)
|
zipped = zip(self.bands, self.band_labels)
|
||||||
for i, w in enumerate(zipped):
|
for i, w in enumerate(zipped):
|
||||||
band, band_label = w
|
band, band_label = w
|
||||||
@@ -292,8 +292,8 @@ class MyApp(QMainWindow, Ui_MainWindow):
|
|||||||
def go_to_web_page_signal(self):
|
def go_to_web_page_signal(self):
|
||||||
if self.current_signal_name:
|
if self.current_signal_name:
|
||||||
self.url_button.setStyleSheet("color: #942ccc;")
|
self.url_button.setStyleSheet("color: #942ccc;")
|
||||||
webbrowser.open(self.db.loc[self.current_signal_name].loc["url"])
|
webbrowser.open(self.db.at[self.current_signal_name, "url"])
|
||||||
# self.db.loc[self.current_signal_name].loc["url_clicked"] = True
|
self.db.at[self.current_signal_name, "url_clicked"] = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user