qutip / qutip-notebooks

A collection of IPython notebooks using QuTiP: examples, tutorials, development test, etc.
BSD 3-Clause "New" or "Revised" License
238 stars 236 forks source link

Update qutip-qip notebooks #138

Closed BoxiLi closed 2 years ago

BoxiLi commented 2 years ago

Update notebooks for qutip-qip version 0.2.

Remove the qip-noisy-device-simulator.ipynb, because it is not the best way to introduce the package. With a better user guide in the documentation, this is no longer needed.

Add three new notebooks, based on the content from the paper:

review-notebook-app[bot] commented 2 years ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

BoxiLi commented 2 years ago

Hi @nathanshammah @hodgestar @ajgpitch, could someone have a quick check on this? The contents should be correct as they are mostly adapted from the paper + rearranging the text. I will give a presentation by the end of the week so it would be good to have them ready by then. I'll make a separate PR to the website later.

BoxiLi commented 2 years ago

Thanks, @hodgestar. There is no "single" notebook that replaces it. Some examples in the pulse-level circuits are expanded and separated out (like the relaxation measurement one and the randomized benchmarking one).

This notebook was intended as an introduction to the pulse-level description when I wrote it. It starts from the most fundamental one, the pulse and then goes up to the circuit simulation like in the D-J algorithm. However, we realise during the revision of the manuscript that this is not the best way to introduce the package, because many of the things in this notebook can already be done in QuTiP without qutip-qip. Hence it does not highlight enough the new stuff in the package. A better way is from top to bottom, i.e., using the D-J simulation as a high-level introduction. And then using the following notebooks to introduce the details: decoherence, custom pulses etc.

I'll also change the order of notebooks on the webpage accordingly.