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

Updated notebook for tomography of an optical quantum state #130

Closed quantshah closed 3 years ago

quantshah commented 3 years ago

I realised that I never got to adding the tomography section in the QuTiP tutorials page. I have updated the older merged notebook with some minor changes. Typos are fixed and I added some more explanations. In the end, I also added a discussion about noise. I recently implemented a quantum process tomography simulation too and will make a new PR to add that. With there two notebooks we can make a new section about tomography on the qutip tutorial page.

But first, I want to get this updated notebook merged and make a new section in the tutorials page about this.

@hodgestar @jakelishman @nathanshammah If you have some time, could you have a quick glance so that I can get this going?

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

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

quantshah commented 3 years ago

I removed the animated version of the reconstruction since they take time. We keep it simple with the refactored notebook.

quantshah commented 3 years ago

If you want to see the notebook then just click on the three dots next to the file in the "files changed" tab and click on "view file". Thanks

quantshah commented 3 years ago

Thanks @jakelishman for the quick review. I took care of all your comments.

I added a section that considers reconstruction from data that has some noise added and added a bunch of references for faster maximum likelihood methods (MLE). I include also my own recent work on comparing MLE with neural-network based reconstruction. I need to polish the repo but the paper is out there with the basic code. All the code for this tutorial actually comes from the work in that paper. I will add some more notebooks to this tomography section showing slightly faster iMLE versions, how to tackle Gaussian noise and a process tomography example soon.

quantshah commented 3 years ago

@jakelishman any comments on this update?

quantshah commented 3 years ago

Thanks @jakelishman , the Hinton plot indices still are not perfect but I am okay with how it looks now. I will open a PR on the website to add the tutorial to the index there.

nathanshammah commented 3 years ago

Great addition to the tutorials!