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

Explorer.create_sliders()

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)

Explorer.selected_as_strings()

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

all_selected

Returns a dictionary labeling all selected checkboxes by their names.

fixed_params

parameter_slice

property all_selected: Dict[str, ipywidgets.Checkbox]#

Returns a dictionary labeling all selected checkboxes by their names.

create_sliders()[source]#

Returns a list of selection sliders, one for each parameter that is part of the underlying ParameterSweep object.

Return type

List[SelectionSlider]

selected_as_strings()[source]#

Returns a list of strings capturing the names of all panels selected via the checkboxes.

Return type

List[str]