# {py:mod}`qcheff.utils.system` ```{py:module} qcheff.utils.system ``` ```{autodoc2-docstring} qcheff.utils.system :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`QuTiPSystem ` - ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem :summary: ``` ```` ### API `````{py:class} QuTiPSystem :canonical: qcheff.utils.system.QuTiPSystem ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem ``` ````{py:attribute} drift_ham :canonical: qcheff.utils.system.QuTiPSystem.drift_ham :type: qutip.Qobj | None :value: > None ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.drift_ham ``` ```` ````{py:attribute} control_sigs :canonical: qcheff.utils.system.QuTiPSystem.control_sigs :type: collections.abc.Sequence[qcheff.utils.pulses.ControlPulse] :value: > None ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.control_sigs ``` ```` ````{py:attribute} control_hams :canonical: qcheff.utils.system.QuTiPSystem.control_hams :type: collections.abc.Sequence[qutip.Qobj] :value: > None ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.control_hams ``` ```` ````{py:method} get_qutip_tdham(tlist) :canonical: qcheff.utils.system.QuTiPSystem.get_qutip_tdham ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.get_qutip_tdham ``` ```` ````{py:method} get_magnus_system(tlist, *, device='cpu', sparse: bool = False) :canonical: qcheff.utils.system.QuTiPSystem.get_magnus_system ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.get_magnus_system ``` ```` ````{py:method} plot_control_signals(tlist, axis=None, **kwargs) :canonical: qcheff.utils.system.QuTiPSystem.plot_control_signals ```{autodoc2-docstring} qcheff.utils.system.QuTiPSystem.plot_control_signals ``` ```` `````