added pass through s11

This commit is contained in:
Ayzen
2026-03-26 17:21:25 +03:00
parent 24f7ebb2fb
commit 9ddbde22bd
38 changed files with 945 additions and 291 deletions
@@ -40,14 +40,14 @@ class AppWindowPreprocessMixin:
def _on_preprocess_selection_changed(self, calibration_set: str, reference_set: str) -> None:
"""Persist selected preprocessing set names from dialog."""
self._selected_calibration_set = calibration_set.strip()
self._selected_reference_set = reference_set.strip()
self._selected_s21_calibration_set = calibration_set.strip()
self._selected_s21_reference_set = reference_set.strip()
self._refresh_preprocess_summary_labels()
def _refresh_preprocess_summary_labels(self) -> None:
"""Update compact summary labels in the main window."""
self._selected_calibration_label.setText(self._selected_calibration_set or "<not selected>")
self._selected_reference_label.setText(self._selected_reference_set or "<not selected>")
self._selected_calibration_label.setText(self._selected_s21_calibration_set or "<not selected>")
self._selected_reference_label.setText(self._selected_s21_reference_set or "<not selected>")
def _refresh_sets(self) -> None:
"""Refresh calibration/reference set lists for current radar key."""
@@ -60,12 +60,12 @@ class AppWindowPreprocessMixin:
dialog.set_calibration_sets(calibration_sets)
dialog.set_reference_sets(reference_sets)
if self._selected_calibration_set not in calibration_sets:
self._selected_calibration_set = calibration_sets[0] if calibration_sets else ""
if self._selected_reference_set not in reference_sets:
self._selected_reference_set = reference_sets[0] if reference_sets else ""
if self._selected_s21_calibration_set not in calibration_sets:
self._selected_s21_calibration_set = calibration_sets[0] if calibration_sets else ""
if self._selected_s21_reference_set not in reference_sets:
self._selected_s21_reference_set = reference_sets[0] if reference_sets else ""
dialog.set_selected_sets(self._selected_calibration_set, self._selected_reference_set)
dialog.set_selected_sets(self._selected_s21_calibration_set, self._selected_s21_reference_set)
self._refresh_preprocess_summary_labels()
self._log(f"Set lists refreshed for key={radar_key}")
@@ -147,9 +147,9 @@ class AppWindowPreprocessMixin:
self._cleanup_capture_session()
if kind == "calibration":
self._selected_calibration_set = set_name
self._selected_s21_calibration_set = set_name
else:
self._selected_reference_set = set_name
self._selected_s21_reference_set = set_name
self._refresh_sets()
dialog.set_status(f"{kind.title()} set saved: {set_name} ({len(collection.traces)} traces)")