quantumlib / Qualtran

Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
https://qualtran.readthedocs.io/en/latest/
Apache License 2.0
173 stars 40 forks source link

add basic cirq and qualtran tutorial #977

Closed qqUAnH closed 4 weeks ago

qqUAnH commented 4 months ago

I've added tutorials for Cirq and Qualtran. These tutorials were developed for the course "Practical Quantum Computing" by me and Professor Alexandru Paler, and they've received positive feedback from our students.

google-cla[bot] commented 4 months ago

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

mpharrigan commented 4 months ago

Thanks for sharing your tutorial notebook! It looks like a nice way of tying together a lot of the documentation floating around and is made interactive with the exercise portions.

In its current form, I don't think it's completely appropriate for wholesale inclusion in the qualtran docs. Here are some major organizational changes if you'd like to contribute this to the main qualtran docs


If you're happy with the tutorial as written, an alternative would be for you to host it yourself and we can link out to it from the docs

qqUAnH commented 3 months ago

Hi @mpharrigan, I have removed Cirq from the all-in-one tutorial and updated it with references and a proper introduction. I also made some small modification in the original Bloq-tutorial and Cirq Interoperability notebook to keep everything in-sync