Hcpb_analytic¶ class Hcpb_analytic(Ej: float = None, Ec: float = None, ng: float = 0.5)[source]¶ Analytic version of Hamiltonian-model Cooper pair box (Hcpb) class. Used calculate the exact eigenvalues for arbitrary Ej, Ec, ng values. Generate a Cooper-pair box (CPB) model. Parameters: Ej (float) – Josephson energy of the JJ Ec (float) – Charging energy of the CPB ng (float) – Offset charge of the CPB (ng=0.5 is the sweet spot). ng only needs to run between -0.5 and 0.5. ng is defined in units of cooper pairs (2e) Methods evalue_k(k: int)[source]¶ Return the eigenvalue of the Hamiltonian for level k. Parameters: k (int) – Index of the eigenvalue Returns: eigenvalue of the Hamiltonian Return type: float