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]