User Interface

class seeq.addons.mps._mps_sdl_ui.MpsUI(**kwargs)[source]

Bases: VBox

This Class creates an ipywidget based user interface for the MPS Add-on, it contains the options required to complete a continuous or batch mode mps analysis. Results are pushed to the workbook the Add-on was launched from or the specified workbook if running locally.

get_worksheet_data(workbook_id, worksheet_id)[source]

This function obtains worksheet information used to pre-populate options within the user interface. This includes lists of conditions and signals, investigation start and end datetime and index of the worksheet.

Parameters:
  • workbook_id (str) – The Seeq ID of the source workbook

  • worksheet_id (str) – The Seeq ID of the source worksheet

Returns:

  • condition_list (list of str) – List of names of all conditions found in the source worksheet

  • signal_list (list of str) – List of names of all signals found in the source worksheet

  • sheet_start (datetime) – datetime of the start of the investigation range from the source worksheet

  • sheet_end (datetime) – datetime of the end of the investigation range from the source worksheet

  • sheet_index (int) – integer detailing the index of the source worksheet