From 7ec91d6a956236aca567442801a73333b8ce2a30 Mon Sep 17 00:00:00 2001 From: Fionn Malone Date: Tue, 30 Jul 2024 18:58:26 +0000 Subject: [PATCH 1/3] Add QCQMC to the tocs. --- docs/_index_included.yaml | 17 +++++++++++++++++ docs/_toc.yaml | 10 ++++++++++ 2 files changed, 27 insertions(+) diff --git a/docs/_index_included.yaml b/docs/_index_included.yaml index 3d48661a..fa01f252 100644 --- a/docs/_index_included.yaml +++ b/docs/_index_included.yaml @@ -106,3 +106,20 @@ included: items: - heading: Experiment example path: /cirq/experiments/kpz/kpz + +- heading: Quantum-Classical Quantum Monte Carlo + description: How to run QCQMC for quantum chemistry applications. + options: + - cards + items: + - heading: Overview + path: /cirq/experiments/qcqmc + - heading: Code Layout + description: A short tutorial on the code structure. + path: /cirq/experiments/qcqmc/high_level + - heading: End-to-End Example + description: How to generate a shadow trial wavefunction for a molecular system + path: /cirq/experiments/qcqmc/full_workflow + - heading: Experimental Wavefunctions + description: Analyze published experimental wavefunctions. + path: /cirq/experiments/qcqmc/experimental_wavefunctions \ No newline at end of file diff --git a/docs/_toc.yaml b/docs/_toc.yaml index da691dec..6be500ca 100644 --- a/docs/_toc.yaml +++ b/docs/_toc.yaml @@ -73,3 +73,13 @@ toc: - heading: "Kardar-Parisi-Zhang" - title: "KPZ and the Heisenberg Spin Chain" path: /cirq/experiments/kpz/kpz + +- heading: "Quantum-Classical Quantum Monte Carlo" +- title: "Overview" + path: /cirq/experiments/qcqmc +- title: "Code Layout" + path: /cirq/experiments/qcqmc/high_level +- title: "End-to-End Example" + path: /cirq/experiments/qcqmc/full_workflow +- title: "Experimental Wavefunctions" + path: /cirq/experiments/qcqmc/experimental_wavefunctions \ No newline at end of file From e854609122d9362bb2d76208ab572544ef61c187 Mon Sep 17 00:00:00 2001 From: Fionn Malone Date: Tue, 30 Jul 2024 18:59:03 +0000 Subject: [PATCH 2/3] Add missing EOL. --- docs/_index_included.yaml | 2 +- docs/_toc.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/_index_included.yaml b/docs/_index_included.yaml index fa01f252..daa0bf7f 100644 --- a/docs/_index_included.yaml +++ b/docs/_index_included.yaml @@ -122,4 +122,4 @@ included: path: /cirq/experiments/qcqmc/full_workflow - heading: Experimental Wavefunctions description: Analyze published experimental wavefunctions. - path: /cirq/experiments/qcqmc/experimental_wavefunctions \ No newline at end of file + path: /cirq/experiments/qcqmc/experimental_wavefunctions diff --git a/docs/_toc.yaml b/docs/_toc.yaml index 6be500ca..dd60da1e 100644 --- a/docs/_toc.yaml +++ b/docs/_toc.yaml @@ -82,4 +82,4 @@ toc: - title: "End-to-End Example" path: /cirq/experiments/qcqmc/full_workflow - title: "Experimental Wavefunctions" - path: /cirq/experiments/qcqmc/experimental_wavefunctions \ No newline at end of file + path: /cirq/experiments/qcqmc/experimental_wavefunctions From 258cb4175d00a3c55d823bb465b7a1869162d67a Mon Sep 17 00:00:00 2001 From: Pavol Juhas Date: Tue, 30 Jul 2024 12:12:09 -0700 Subject: [PATCH 3/3] Fix indentation per yamllint --- docs/_index_included.yaml | 154 +++++++++++++++++++------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/docs/_index_included.yaml b/docs/_index_included.yaml index daa0bf7f..ba68264c 100644 --- a/docs/_index_included.yaml +++ b/docs/_index_included.yaml @@ -4,122 +4,122 @@ included: options: - cards items: - - heading: Research with ReCirq - description: How to use this code. - path: /cirq/experiments/research - - heading: ReCirq experiment structure - description: How ReCirq experiments are structured. - path: /cirq/experiments/guide/data_collection_idioms - - heading: Data collection - description: How ReCirq experiments collect data. - path: /cirq/experiments/guide/data_collection - - heading: Data analysis - description: How ReCirq experiments analyze data. - path: /cirq/experiments/guide/data_analysis - - heading: Best practices - description: Additional advice on writing ReCirq experiments. - path: /cirq/experiments/guide/best_practices + - heading: Research with ReCirq + description: How to use this code. + path: /cirq/experiments/research + - heading: ReCirq experiment structure + description: How ReCirq experiments are structured. + path: /cirq/experiments/guide/data_collection_idioms + - heading: Data collection + description: How ReCirq experiments collect data. + path: /cirq/experiments/guide/data_collection + - heading: Data analysis + description: How ReCirq experiments analyze data. + path: /cirq/experiments/guide/data_analysis + - heading: Best practices + description: Additional advice on writing ReCirq experiments. + path: /cirq/experiments/guide/best_practices - heading: QAOA description: Tutorials and examples with the Quantum Approximate Optimization Algorithm. options: - cards items: - - heading: Overview - path: /cirq/experiments/qaoa - - heading: Example problems - description: Introductory QAOA problems. - path: /cirq/experiments/qaoa/example_problems - - heading: Tasks - description: QAOA experiment Task object. - path: /cirq/experiments/qaoa/tasks - - heading: Precomputed analysis - description: QAOA analysis with precomputed optimal angles. - path: /cirq/experiments/qaoa/precomputed_analysis - - heading: Landscape analysis - description: QAOA analysis with a hardware landscape. - path: /cirq/experiments/qaoa/landscape_analysis - - heading: Optimization analysis - description: QAOA analysis with an optimization path. - path: /cirq/experiments/qaoa/optimization_analysis - - heading: Hardware grid circuits - description: QAOA on grid-shaped hardware. - path: /cirq/experiments/qaoa/hardware_grid_circuits - - heading: Routing with tket - description: Use t|ket> to map QAOA to a generic device. - path: /cirq/experiments/qaoa/routing_with_tket + - heading: Overview + path: /cirq/experiments/qaoa + - heading: Example problems + description: Introductory QAOA problems. + path: /cirq/experiments/qaoa/example_problems + - heading: Tasks + description: QAOA experiment Task object. + path: /cirq/experiments/qaoa/tasks + - heading: Precomputed analysis + description: QAOA analysis with precomputed optimal angles. + path: /cirq/experiments/qaoa/precomputed_analysis + - heading: Landscape analysis + description: QAOA analysis with a hardware landscape. + path: /cirq/experiments/qaoa/landscape_analysis + - heading: Optimization analysis + description: QAOA analysis with an optimization path. + path: /cirq/experiments/qaoa/optimization_analysis + - heading: Hardware grid circuits + description: QAOA on grid-shaped hardware. + path: /cirq/experiments/qaoa/hardware_grid_circuits + - heading: Routing with tket + description: Use t|ket> to map QAOA to a generic device. + path: /cirq/experiments/qaoa/routing_with_tket - heading: Hartree-Fock VQE description: How to run the Hartree-Fock Variational Quantum Eigensolver experiment. options: - cards items: - - heading: Overview - path: /cirq/experiments/hfvqe - - heading: Quickstart - description: A short tutorial to show HFVQE in action. - path: /cirq/experiments/hfvqe/quickstart - - heading: Molecular data - description: How to make molecule files for use with HFVQE. - path: /cirq/experiments/hfvqe/molecular_data + - heading: Overview + path: /cirq/experiments/hfvqe + - heading: Quickstart + description: A short tutorial to show HFVQE in action. + path: /cirq/experiments/hfvqe/quickstart + - heading: Molecular data + description: How to make molecule files for use with HFVQE. + path: /cirq/experiments/hfvqe/molecular_data - heading: Fermi-Hubbard description: Simulating spin and charge dynamics with a Fermi-Hubbard model. options: - cards items: - - heading: Overview - path: /cirq/experiments/fermi_hubbard - - heading: Experiment example - description: End-to-end with a single instance of the Fermi-Hubbard experiment. - path: /cirq/experiments/fermi_hubbard/experiment_example - - heading: Spin-charge separation results - description: Experimental data collected and analyzed. - path: /cirq/experiments/fermi_hubbard/publication_results + - heading: Overview + path: /cirq/experiments/fermi_hubbard + - heading: Experiment example + description: End-to-end with a single instance of the Fermi-Hubbard experiment. + path: /cirq/experiments/fermi_hubbard/experiment_example + - heading: Spin-charge separation results + description: Experimental data collected and analyzed. + path: /cirq/experiments/fermi_hubbard/publication_results - heading: Quantum Scrambling description: Use out-of-time-order (OTOC) correlators to demonstrate quantum scrambling. options: - cards items: - - heading: Overview - path: /cirq/experiments/otoc - - heading: Experiment example - description: Build, run and plot an OTOC circuit. - path: /cirq/experiments/otoc/otoc_example + - heading: Overview + path: /cirq/experiments/otoc + - heading: Experiment example + description: Build, run and plot an OTOC circuit. + path: /cirq/experiments/otoc/otoc_example - heading: Toric Code description: Explore the toric code model of interacting qubits. options: - cards items: - - heading: Overview - path: /cirq/experiments/toric_code - - heading: Ground State - description: Create a toric code ground state. - path: /cirq/experiments/toric_code/toric_code_ground_state + - heading: Overview + path: /cirq/experiments/toric_code + - heading: Ground State + description: Create a toric code ground state. + path: /cirq/experiments/toric_code/toric_code_ground_state - heading: Kardar-Parisi-Zhang Physics description: Probe the dynamics of transferred magnetization in the Heisenberg spin chain. options: - cards items: - - heading: Experiment example - path: /cirq/experiments/kpz/kpz + - heading: Experiment example + path: /cirq/experiments/kpz/kpz - heading: Quantum-Classical Quantum Monte Carlo description: How to run QCQMC for quantum chemistry applications. options: - cards items: - - heading: Overview - path: /cirq/experiments/qcqmc - - heading: Code Layout - description: A short tutorial on the code structure. - path: /cirq/experiments/qcqmc/high_level - - heading: End-to-End Example - description: How to generate a shadow trial wavefunction for a molecular system - path: /cirq/experiments/qcqmc/full_workflow - - heading: Experimental Wavefunctions - description: Analyze published experimental wavefunctions. - path: /cirq/experiments/qcqmc/experimental_wavefunctions + - heading: Overview + path: /cirq/experiments/qcqmc + - heading: Code Layout + description: A short tutorial on the code structure. + path: /cirq/experiments/qcqmc/high_level + - heading: End-to-End Example + description: How to generate a shadow trial wavefunction for a molecular system + path: /cirq/experiments/qcqmc/full_workflow + - heading: Experimental Wavefunctions + description: Analyze published experimental wavefunctions. + path: /cirq/experiments/qcqmc/experimental_wavefunctions