qiskit-community / qiskit-metal

Quantum Hardware Design. Open-source project for engineers and scientists to design superconducting quantum devices with ease.
https://qiskit-community.github.io/qiskit-metal/
Apache License 2.0
288 stars 208 forks source link

SQUID component design + updates to CPB notebook #686

Closed nalanzil closed 3 years ago

nalanzil commented 3 years ago

SQUID qcomponent design template. Unrelated: updates to transmon CPB notebook using Qutip simulation to generate more analysis figures

What are the issues this pull addresses (issue numbers / links)?

This PR addresses issue #672 , which is to create qcomponent featuring multiple JJs. In this case, a simple SQUID loop contains two JJs.

Unrelated addition: modifications/improvements to tutorial notebook on the CPB Hamiltonian.

Did you add tests to cover your changes (yes/no)?

Yes

Did you update the documentation accordingly (yes/no)?

No, I only updated the documentation in the description of the *py file itself.

Did you read the CONTRIBUTING document (yes/no)?

Yes

Summary

This PR addresses issue #672 , which is to create qcomponent featuring multiple JJs. In this case, a simple SQUID loop contains two JJs.

Unrelated addition: I've also updated the transmon pocket CPB notebook to generate two additional figures using Qutip simulation of the Hamiltonian matrices. New plots are of (1) variation in Cooper pair number v. Ej/Ec and (2) off-diagonal matrix elements of the Cooper pair operator v. Ej/Ec. These match Figs. 6 and 7 of the Jens Koch paper very well.

Details and comments

Please see details above.