qcheff.models.jaynes_cummings.utils¶
Module Contents¶
Classes¶
Functions¶
Data¶
API¶
- cachedir¶
‘.cache’
- memory¶
‘Memory(…)’
- create_bench_df(bench_results, method_name: str, **kwargs)¶
- get_sparse_hamiltonian(model: qcheff.models.jaynes_cummings.models.JCModel)¶
- npad_eigvals_func(NPAD, couplings)¶
- scqubits_eigvals_func(ham)¶
- class JCMottAnalysis¶
- model: qcheff.models.jaynes_cummings.models.JCModel¶
None
- level_labels: list¶
None
- benchmark(**kwargs)¶
Benchmarks the Mott Analysis using the specified methods.
- analyse(methods=None, detuning_list=None, **kwargs)¶
Analyzes the JC model and returns the eigenvalues of the system.
- scqubits_eigvals()¶
Returns the desired eigenvalues of a Jaynes-Cummings model using SCQubits.
Energies are returned as a Polars series.
- npad_cpu_eigvals()¶
Returns the desired eigenvalues of a Jaynes-Cummings model using NPAD.
Energies are returned as an array of floats.
- npad_gpu_eigvals()¶
Returns the desired eigenvalues of a
Jaynes-Cummings model using NPAD.