-
Notifications
You must be signed in to change notification settings - Fork 121
Add tutorial: Compilation methods for Hamiltonian simulation circuits #3553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…mpilation methods This commit adds the initial version of the tutorial notebook on compilation methods for Hamiltonian simulation circuits, along with the accompanying `100_representative.json` file used for circuit examples. Still to finalize: - Placement of the notebook and resource file in the tutorials directory structure - Internal documentation links and cross-references - Survey link at the end of the notebook
…ademark symbol Added the corresponding adjustments for creating a new tutorial. Note that we still need to adjust the json and metadata of the tutorial, which would be done in the PR.
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
|
One or more of the following people are relevant to this code: |
Can we link to the SABRE deep-dive tutorial mentioned in the Compilation methods overview section? Or if it isn't published yet, we can add a note to that effect. |
Add tutorial: Compilation methods for Hamiltonian simulation circuits
This PR adds a new tutorial to the Qiskit documentation titled "Compilation methods for Hamiltonian simulation circuits" and addresses issue #3552
The notebook provides a comparative overview of three compilation methods in Qiskit for Hamiltonian simulation workloads:
PauliEvolutionGate
operations used in Trotterized dynamics.What the tutorial covers
Files added
docs/tutorials/100_representative.json
docs/tutorials/compilation-methods-for-hamiltonian-simulation-circuits.ipynb
Note: The location of
100_representative.json
will likely need to be changed, as week as the notebook's reference of it. This json file is used as the file that contains the benchmarking circuits for Hamlib. What is the best location / most appropriate for this file?Before finalizing this tutorial