pyOMA.GUI.SSIDataGUI#

Interactive PyQt6 widget for pyOMA.core.SSIData (SSIData/SSIDataMC/SSIDataCV).

Wraps one of the three closely-related data-driven SSI classes: a combo_variant box picks the concrete class, and the widget shows/hides the variant-specific option groups accordingly. Every button runs one step of the build_block_hankel -> compute_modal_params sequence (see each class’s init_from_config, and SSIDataMC’s docstring for SSIDataCV) directly on the instance, mutating it in place.

Widget layout lives in ui/ssi_data.ui (compiled to generated/ui_ssi_data.py by scripts/build_ui.py); this module only wires signals/slots and the build/compute steps.

Classes

SSIDataWidget(prep_signals[, instance, parent])

Interactive widget for the SSI-Data family (SSIData/SSIDataMC/SSIDataCV).