Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
42b4f59
AQC+Trotter Tutorial + Template
pdd23001 Aug 11, 2026
08088ce
CI, Workflow etc
pdd23001 Aug 11, 2026
1140ea0
polish
pdd23001 Aug 12, 2026
4194bac
vocab
pdd23001 Aug 12, 2026
e720f2e
Merge branch 'Qiskit:main' into aqc-trotter-neutron-scattering
pdd23001 Aug 12, 2026
b2a24f1
rename+appendix
pdd23001 Aug 12, 2026
39b9333
polish
pdd23001 Aug 12, 2026
db3d4cd
hardware output code
pdd23001 Aug 13, 2026
2bc3676
Add hours/qpuSeconds usage metadata to tutorial notebook
henryzou50 Aug 13, 2026
bf69584
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
57cc22b
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
1ded582
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
614b835
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
1f0cecc
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
f28071b
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
9d3d372
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
e297a83
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
ef040b4
Update docs/guides/function-template-aqc-trotter.ipynb
henryzou50 Aug 13, 2026
1e2b2ce
Show expectation values and size the hardware job for the control har…
pdd23001 Aug 13, 2026
1d73c91
Add simulator and hardware outputs to the template notebook
pdd23001 Aug 13, 2026
1b26354
Address review feedback on the tutorial and template guide
pdd23001 Aug 13, 2026
c3e590a
Lay out the workflow stages as a table and reword the Green's functio…
pdd23001 Aug 13, 2026
19b10bb
Expand state prep to state preparation in the stage table
pdd23001 Aug 13, 2026
6940270
Apply remaining review suggestions from Abby and Henry
henryzou50 Aug 13, 2026
5f2dd9d
Code cleanup: reuse fetched result, register template on hub page
henryzou50 Aug 17, 2026
99aace7
Document the return_circuits input and the circuits output
pdd23001 Aug 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/guides/_toc.json
Original file line number Diff line number Diff line change
Expand Up @@ -825,6 +825,10 @@
{
"title": "Template for Hamiltonian simulation",
"url": "/docs/guides/function-template-hamiltonian-simulation"
},
{
"title": "Template for AQC + Trotter Hamiltonian dynamics",
"url": "/docs/guides/function-template-aqc-trotter"
}
]
},
Expand Down
704 changes: 704 additions & 0 deletions docs/guides/function-template-aqc-trotter.ipynb

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions docs/guides/qiskit-function-templates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,12 @@ There are two types of templates:

## Template implementations

Qiskit Function template implementations are organized by application area. Currently included in the collection is a physics template for Hamiltonian simulation using the [AQC-Tensor Qiskit addon](https://qiskit.github.io/qiskit-addon-aqc-tensor/) and a chemistry template for electronic structure with the implicit solvent model using the [SQD Qiskit addon](/docs/addons/qiskit-addon-sqd).
Resources to get started with these two templates are available at the following links:
Qiskit Function template implementations are organized by application area. Currently included in the collection are two physics templates that use the [AQC-Tensor Qiskit addon](https://qiskit.github.io/qiskit-addon-aqc-tensor/) (one for Hamiltonian simulation and one for AQC + Trotter Hamiltonian dynamics) and a chemistry template for electronic structure with the implicit solvent model using the [SQD Qiskit addon](/docs/addons/qiskit-addon-sqd).
Resources to get started with these templates are available at the following links:

- Electronic structure simulation with implicit solvent model: [template source files](https://github.com/qiskit-community/qiskit-function-templates/tree/main/chemistry/sqd_pcm) and [guide](/docs/guides/function-template-chemistry-workflow)
- Hamiltonian simulation: [template source files](https://github.com/qiskit-community/qiskit-function-templates/tree/main/physics/hamiltonian_simulation) and [guide](/docs/guides/function-template-hamiltonian-simulation)
- AQC + Trotter Hamiltonian dynamics: [template source files](https://github.com/qiskit-community/qiskit-function-templates/tree/main/physics/aqc_trotter) and [guide](/docs/guides/function-template-aqc-trotter)


## Base templates
Expand All @@ -34,6 +35,7 @@ There are currently two templates: a [circuit function template](https://github.

- Review the guide on building a function template for [Hamiltonian simulation](/docs/guides/function-template-hamiltonian-simulation)
- Read through the guide on deploying the function template for a [chemistry workflow](/docs/guides/function-template-chemistry-workflow)
- Deploy and run the function template for [AQC + Trotter Hamiltonian dynamics](/docs/guides/function-template-aqc-trotter)
- Check out the [Qiskit Function templates repository](https://github.com/qiskit-community/qiskit-function-templates) on GitHub.

</Admonition>
4 changes: 4 additions & 0 deletions docs/tutorials/_toc.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@
"title": "Simulate neutron scattering in quantum materials with quantum circuits",
"url": "/docs/tutorials/simulate-neutron-scattering"
},
{
"title": "Simulate neutron scattering with an AQC + Trotter dynamics Serverless workflow",
"url": "/docs/tutorials/simulate-neutron-scattering-with-a-serverless-workflow"
},
{
"title": "Krylov quantum diagonalization of lattice Hamiltonians",
"url": "/docs/tutorials/krylov-quantum-diagonalization"
Expand Down
2 changes: 2 additions & 0 deletions docs/tutorials/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ These tutorials focus on estimating physically meaningful quantities, such as en

* [Simulate neutron scattering in quantum materials with quantum circuits](/docs/tutorials/simulate-neutron-scattering)

* [Simulate neutron scattering with an AQC + Trotter dynamics Serverless workflow](/docs/tutorials/simulate-neutron-scattering-with-a-serverless-workflow)

* [Krylov quantum diagonalization of lattice Hamiltonians](/docs/tutorials/krylov-quantum-diagonalization)

* [Nishimori phase transition](/docs/tutorials/nishimori-phase-transition)
Expand Down

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 4 additions & 0 deletions qiskit_bot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,8 @@ notifications:
- "@jenglick"
- "@garrison"
- "`@beckykd`"
"docs/guides/function-template-aqc-trotter":
- "@pdd23001"
"docs/guides/operator-class":
- "`@mtreinish`"
"docs/guides/online-lab-environments":
Expand Down Expand Up @@ -831,6 +833,8 @@ notifications:
"docs/tutorials/simulate-neutron-scattering":
- "`@nathanearnestnoble`"
- "@kevinsung"
"docs/tutorials/simulate-neutron-scattering-with-a-serverless-workflow":
- "@pdd23001"
"docs/tutorials/readout-error-mitigation-sampler":
- "`@nathanearnestnoble`"
- "`@jlapeyre`"
Expand Down
5 changes: 5 additions & 0 deletions scripts/config/notebook-testing.toml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,10 @@ notebooks = [
"docs/guides/function-template-hamiltonian-simulation.ipynb",
"docs/guides/function-template-chemistry-workflow.ipynb",

# Deploys a Qiskit Function to Serverless and runs it, so it needs saved
# credentials and a deployed function. Not runnable in CI.
"docs/guides/function-template-aqc-trotter.ipynb",

# Only works in runtime 0.41.1
"docs/guides/monitor-job.ipynb",

Expand Down Expand Up @@ -222,6 +226,7 @@ notebooks = [
"docs/tutorials/compilation-methods-for-hamiltonian-simulation-circuits.ipynb",
"docs/tutorials/solve-market-split-problem-with-iskay-quantum-optimizer.ipynb",
"docs/tutorials/simulate-neutron-scattering.ipynb",
"docs/tutorials/simulate-neutron-scattering-with-a-serverless-workflow.ipynb",

# Don't test any learning notebooks
"learning/courses/quantum-computing-in-practice/introduction.ipynb",
Expand Down
Loading