HilbertSpaceUi#

class scqubits.ui.hspace_widget.HilbertSpaceUi[source]#

Class for setup and display of the widget used for creation of a HilbertSpace object.

Methods

HilbertSpaceUi.__init__()

Set up all widget GUI elements and class attributes.

HilbertSpaceUi.connect_ui()

HilbertSpaceUi.del_interaction_term(*args)

HilbertSpaceUi.empty_interaction_term()

HilbertSpaceUi.finish(callback_func, *args, ...)

HilbertSpaceUi.get_interaction_type(idx)

rtype:

str

HilbertSpaceUi.get_subsys_candidates()

HilbertSpaceUi.new_interact_entry_widget()

HilbertSpaceUi.new_interaction_term(*args)

HilbertSpaceUi.on_interact_chipgroup_change(...)

HilbertSpaceUi.possible_operators(subsystem)

rtype:

List[str]

HilbertSpaceUi.retrieve_and_display_interact_data(*args)

HilbertSpaceUi.subsystem_list()

rtype:

List[Union[QubitBaseClass, Oscillator]]

HilbertSpaceUi.update_chipgroup_display()

HilbertSpaceUi.validated_interact_list()

rtype:

Union[Literal[False], list]

HilbertSpaceUi.widgets_dict(idx)

rtype:

Dict[str, v.VuetifyWidget]