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.