HilbertSpaceUi#

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

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

Methods

HilbertSpaceUi.__init__()

Set up all widget GUI elements and class attributes.

HilbertSpaceUi.connect_ui()

HilbertSpaceUi.current_interact_change(*args)

HilbertSpaceUi.current_interaction_type()

rtype

str

HilbertSpaceUi.del_interaction_term(*args)

HilbertSpaceUi.empty_interaction_term()

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

HilbertSpaceUi.get_subsys_candidates()

HilbertSpaceUi.new_interaction_term(*args)

HilbertSpaceUi.possible_operators(subsystem)

rtype

List[str]

HilbertSpaceUi.set_data(**kwargs)

HilbertSpaceUi.set_interact_term(**kwargs)

HilbertSpaceUi.subsystem_list()

rtype

List[Union[QubitBaseClass, Oscillator]]

HilbertSpaceUi.validated_interact_list()

HilbertSpaceUi.widgets_dict()