Explorer#
- class scqubits.ui.explorer_widget.Explorer(sweep)[source]#
Generates the UI for exploring ParameterSweep objects.
- Parameters
sweep (
ParameterSweep) – the ParameterSweep object to be visualized.
Methods
Explorer.__init__(sweep)Set up all widget GUI elements and class attributes.
Explorer.activate_settings(change)Explorer.bare_dressed_toggle(change)Explorer.build_figure_and_axes_table()- rtype
Tuple[Figure,ndarray]
Explorer.build_ui_figure_display()Explorer.build_ui_main_display()- rtype
HBox
Explorer.build_ui_main_tab()- rtype
Tab
Explorer.build_ui_panels_select_tab()- rtype
HBox
Explorer.build_ui_parameters_panel_left()- rtype
VBox
Explorer.build_ui_settings_composite(panel_name)Explorer.build_ui_settings_subsys(...)Explorer.build_ui_settings_tab()- rtype
VBox
Returns a list of selection sliders, one for each parameter that is part of the underlying ParameterSweep object.
Explorer.delete_panel(change)Explorer.display_panel(full_panel_name, ...)Explorer.fig_ax_by_index(index)Explorer.get_panels_list()Explorer.get_toggle_value_default(...)Explorer.on_subsys_change(change)Explorer.on_toggle_event(change)Returns a list of strings capturing the names of all panels selected via the checkboxes.
Explorer.update_fixed_sliders(change)Explorer.update_layout_and_plots(change)Explorer.update_plots(change)Attributes
Returns a dictionary labeling all selected checkboxes by their names.
fixed_paramsparameter_slice- property all_selected: Dict[str, ipywidgets.Checkbox]#
Returns a dictionary labeling all selected checkboxes by their names.