pyOMA.GUI.MultiSetupGUI#
Interactive PyQt6 GUI orchestrating multi-setup OMA (PoSER, PoGER, PreGER).
Each measurement setup gets its own tab (SetupTabWidget), which
pops open the existing single-setup dialogs
(start_preprocess_gui(),
start_modal_analysis_gui(),
start_stabil_gui()) rather than re-implementing
those steps - this module only orchestrates, mirroring what
scripts/multi_setup_analysis.py, scripts/multi_setup_analysis_poger.py
and scripts/multi_setup_analysis_preger.py already do as a script loop,
made interactive.
PoSER (MergePoSER) identifies and
pole-selects each setup independently, then merges; every setup tab needs
its own modal-ID + pole-selection pass, so SetupTabWidget shows
those rows. PoGER (PogerSSICovRef) and PreGER
(PreGERSSI, plus its variance-propagating
subclass VarPreGERSSI selected via the
“Compute variances” checkbox) both pool the pre-processed setups before
identification and identify/pole-select the joint data once -
SetupTabWidget hides its modal-ID/pole rows in these modes, and
MultiSetupGUI._merge_poger()/MultiSetupGUI._merge_preger() run the
single shared identification + pole-selection pass instead.
Widget layout lives in ui/multi_setup.ui and ui/setup_tab.ui
(compiled to generated/ui_multi_setup.py / generated/ui_setup_tab.py
by scripts/build_ui.py); this module only wires signals/slots.
Functions
|
|
|
Classes
|
Interactive GUI orchestrating multi-setup OMA merging via PoSER, PoGER or PreGER. |
|
One tab of |