# {py:mod}`qcheff.models.jaynes_cummings_hubbard.utils` ```{py:module} qcheff.models.jaynes_cummings_hubbard.utils ``` ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`JCHAnalysis ` - ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis :summary: ``` ```` ### API `````{py:class} JCHAnalysis :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis ``` ````{py:attribute} model :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.model :type: qcheff.models.jaynes_cummings_hubbard.models.JCHModel :value: > None ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.model ``` ```` ````{py:attribute} level_labels :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.level_labels :type: list :value: > None ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.level_labels ``` ```` ````{py:attribute} level_idx :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.level_idx :type: list :value: > 'field(...)' ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.level_idx ``` ```` ````{py:attribute} system_dims :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.system_dims :type: list :value: > 'field(...)' ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.system_dims ``` ```` ````{py:method} analyse(methods=None, **kwargs) :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.analyse ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.analyse ``` ```` ````{py:method} scqubits_eigvals() :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.scqubits_eigvals ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.scqubits_eigvals ``` ```` ````{py:method} npad_cpu_eigvals(batch_size=1, tol=1e-12, max_iter=3) :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.npad_cpu_eigvals ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.npad_cpu_eigvals ``` ```` ````{py:method} npad_gpu_eigvals(batch_size=1, tol=1e-12, max_iter=3) :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.npad_gpu_eigvals ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.npad_gpu_eigvals ``` ```` ````{py:method} generate_df(evals_list, method_name, params=None) :canonical: qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.generate_df ```{autodoc2-docstring} qcheff.models.jaynes_cummings_hubbard.utils.JCHAnalysis.generate_df ``` ```` `````