Skip to content

Commit 7fce910

Browse files
committed
update all broken links to point to github.io docs
1 parent 7d5a20f commit 7fce910

7 files changed

+18
-31
lines changed

docs/guides/addons.mdx

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,26 +9,23 @@ description: Understand the Qiskit addon tools, which help you build utility-gra
99

1010
Qiskit addons are a collection of research capabilities for enabling algorithm discovery at the utility scale. These capabilities build on Qiskit's performant foundation of tools for creating and running quantum algorithms. They are provided as modular software components that can plug into a [workflow](/docs/guides/intro-to-patterns) to scale or design new quantum algorithms.
1111

12-
Many of these addons are also powered by the `qiskit-addon-utils` package. You can find more information about this supplemental package in [this topic](/docs/guides/qiskit-addons-utils).
13-
14-
## Addons for mapping
15-
12+
Many of these addons are also powered by the `qiskit-addon-utils` package. For more information, see the [documentation](https://qiskit.github.io/qiskit-addon-utils/) for this supplemental package.
1613

1714
<CardGroup>
1815
<Card
1916
title="AQC-Tensor"
2017
description="Approximate quantum compilation with tensor networks (AQC-Tensor) enables the construction of high-fidelity circuits with reduced depth."
21-
href="/docs/guides/qiskit-addons-aqc"
22-
analyticsName="Overview page: AQC-Tensor"
23-
linkText="Overview"
18+
href="https://qiskit.github.io/qiskit-addon-aqc-tensor/"
19+
analyticsName="Documentation page: AQC-Tensor"
20+
linkText="Browse documentation"
2421
/>
2522

2623
<Card
2724
title="Multi-product formulas"
2825
description="Multi-product formulas (MPF) reduce the Trotter error of Hamiltonian dynamics through a weighted combination of several circuit executions."
29-
href="/docs/guides/qiskit-addons-mpf"
26+
href="https://qiskit.github.io/qiskit-addon-mpf/"
3027
analyticsName="Documentation page: MPF"
31-
linkText="Overview"
28+
linkText="Browse documentation"
3229
/>
3330

3431
<Card
@@ -40,17 +37,13 @@ Many of these addons are also powered by the `qiskit-addon-utils` package. You c
4037
/>
4138
</CardGroup>
4239

43-
44-
## Addons for optimizing workloads
45-
46-
4740
<CardGroup>
4841
<Card
4942
title="Operator backpropagation"
5043
description="Operator backpropagation (OBP) reduces circuit depth by trimming operations from the end at the cost of more operator measurements."
51-
href="/docs/guides/qiskit-addons-obp"
52-
analyticsName="Overview page: OBP"
53-
linkText="Overview"
44+
href="https://qiskit.github.io/qiskit-addon-obp/"
45+
analyticsName="Documentation page: OBP"
46+
linkText="Browse documentation"
5447
/>
5548

5649
<Card
@@ -62,9 +55,6 @@ Many of these addons are also powered by the `qiskit-addon-utils` package. You c
6255
/>
6356
</CardGroup>
6457

65-
66-
## Addons for error mitigation
67-
6858
<CardGroup>
6959
<Card
7060
title="Matrix-free Measurement Mitigation"
@@ -90,9 +80,6 @@ Many of these addons are also powered by the `qiskit-addon-utils` package. You c
9080
/>
9181
</CardGroup>
9282

93-
## Addons for post-processing
94-
95-
9683
<CardGroup>
9784
<Card
9885
title="Sample-based quantum diagonalization"

docs/guides/classical-feedforward-and-control-flow.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@
443443
" <Admonition type=\"note\">\n",
444444
" You can use the [`BitArray`](https://quantum.cloud.ibm.com/docs/en/api/qiskit/qiskit.primitives.BitArray#expectation_values) primitive attribute to compute the expectation values of the provided observables.\n",
445445
" </Admonition>\n",
446-
"2. Execute one basis change circuit per partition (whichever basis change needs to be done for each partition). See the Measurement bases addon utility [`measurement_bases` module](https://github.com/Qiskit/qiskit-addon-utils/blob/38ea05431f2e9830adf4ec9265f6d19758a32096/qiskit_addon_utils/exp_vals/measurement_bases.py) for more information. [Get started with utilities.](/docs/guides/qiskit-addons-utils#get-started-with-utilities)\n",
446+
"2. Execute one basis change circuit per partition (whichever basis change needs to be done for each partition). See the Measurement bases addon utility [`measurement_bases` module](https://qiskit.github.io/qiskit-addon-utils/apidocs/qiskit_addon_utils.exp_vals.html#qiskit_addon_utils.exp_vals.get_measurement_bases) for more information. For more information, see the [documentation](https://qiskit.github.io/qiskit-addon-utils/) for the Qiskit addon utilities package.\n",
447447
"3. Add back together the results for each partition."
448448
]
449449
},

docs/guides/function-template-hamiltonian-simulation.ipynb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"id": "b51e81bf-0bbf-4f64-af1e-87fcb443d997",
3030
"metadata": {},
3131
"source": [
32-
"This template encapsulates a workflow to simulate the time evolution of an initial state against a user defined spin-based Hamiltonian and returns a set of specified expectation values using the [AQC addon](./qiskit-addons-aqc).\n",
32+
"This template encapsulates a workflow to simulate the time evolution of an initial state against a user defined spin-based Hamiltonian and returns a set of specified expectation values using the [AQC-Tensor](https://qiskit.github.io/qiskit-addon-aqc-tensor/) Qiskit addon.\n",
3333
"\n",
3434
"This template is structured as a Qiskit pattern with the following steps:\n",
3535
"\n",
@@ -55,9 +55,9 @@
5555
"source": [
5656
"## Write the function template\n",
5757
"\n",
58-
"First, write a function template for Hamiltonian simulation that uses the [AQC-Tensor Qiskit addon](/docs/guides/qiskit-addons-aqc) to map the problem description to a reduced-depth circuit for execution on hardware.\n",
58+
"First, write a function template for Hamiltonian simulation that uses the [AQC-Tensor Qiskit addon](https://qiskit.github.io/qiskit-addon-aqc-tensor/) to map the problem description to a reduced-depth circuit for execution on hardware.\n",
5959
"\n",
60-
"Throughout, the code is saved to `./source_files/template_hamiltonian_simulation.py`. This file is the function template you can upload to and run remotely with Qiskit Serverless."
60+
"Throughout, the code is saved to `./source_files/template_hamiltonian_simulation.py`. This file is the function template you can upload to and run remotely with Qiskit Serverless."
6161
]
6262
},
6363
{

docs/guides/qiskit-function-templates.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ There are two types of templates:
1515

1616
## Template implementations
1717

18-
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](./qiskit-addons-aqc) and a chemistry template for electronic structure with the implicit solvent model using the [SQD Qiskit addon](./qiskit-addons-sqd).
18+
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/guides/qiskit-addons-sqd).
1919
Resources to get started with these two templates are available at the following links:
2020

2121
- 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](./function-template-chemistry-workflow)

docs/tutorials/approximate-quantum-compilation-for-time-evolution.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"\n",
2727
"This tutorial demonstrates how to implement **Approximate Quantum Compilation** using tensor networks (AQC-Tensor) with Qiskit to enhance quantum circuit performance. We apply AQC-Tensor within the context of a Trotterized time evolution to reduce circuit depth while maintaining simulation accuracy, following the Qiskit framework for state preparation and optimization. You will learn how to create a low-depth ansatz circuit from an initial Trotter circuit, optimize it with tensor networks, and prepare it for quantum hardware execution.\n",
2828
"\n",
29-
"The primary objective is to simulate time evolution for a model Hamiltonian with a reduced circuit depth. This is achieved using the **AQC-Tensor** Qiskit addon, [qiskit-addon-aqc-tensor](https://github.com/Qiskit/qiskit-addon-aqc-tensor), which leverages tensor networks, specifically matrix product states (MPS), to compress and optimize the initial circuit. Through iterative adjustments, the compressed ansatz circuit maintains fidelity to the original circuit while staying feasible for near-term quantum hardware. More details can be found in the corresponding [docs](/docs/guides/qiskit-addons-aqc) with a [simple example](/docs/guides/qiskit-addons-aqc-get-started) to get started.\n",
29+
"The primary objective is to simulate time evolution for a model Hamiltonian with a reduced circuit depth. This is achieved using the **AQC-Tensor** Qiskit addon, [qiskit-addon-aqc-tensor](https://github.com/Qiskit/qiskit-addon-aqc-tensor), which leverages tensor networks, specifically matrix product states (MPS), to compress and optimize the initial circuit. Through iterative adjustments, the compressed ansatz circuit maintains fidelity to the original circuit while staying feasible for near-term quantum hardware. See the [documentation](https://qiskit.github.io/qiskit-addon-aqc-tensor/) for more information.\n",
3030
"\n",
3131
"Approximate Quantum Compilation is particularly advantageous in quantum simulations that exceed hardware coherence times, as it allows complex simulations to be performed more efficiently. This tutorial guides you through the AQC-Tensor workflow setup in Qiskit, covering initialization of a Hamiltonian, generation of Trotter circuits, and transpilation of the final optimized circuit for a target device."
3232
]

docs/tutorials/operator-back-propagation.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"source": [
4141
"## Background\n",
4242
"\n",
43-
"Operator backpropagation is a technique which involves absorbing operations from the end of a quantum circuit into the measured observable, generally reducing the depth of the circuit at the cost of additional terms in the observable. The goal is to backpropagate as much of the circuit as possible without allowing the observable to grow too large. A Qiskit-based implementation is available in the OBP Qiskit addon, more details can be found in the corresponding [docs](/docs/guides/qiskit-addons-obp) with a [simple example](/docs/guides/qiskit-addons-obp-get-started) to get started.\n",
43+
"Operator backpropagation is a technique which involves absorbing operations from the end of a quantum circuit into the measured observable, generally reducing the depth of the circuit at the cost of additional terms in the observable. The goal is to backpropagate as much of the circuit as possible without allowing the observable to grow too large. A Qiskit-based implementation is available in the OBP Qiskit addon. Read the corresponding [documentation](https://qiskit.github.io/qiskit-addon-obp/) for more information.\n",
4444
"\n",
4545
"Consider an example circuit for which an observable $O = \\sum_P c_P P$ is to be measured, where $P$ are Paulis and $c_P$ are coefficients. Let us denote the circuit as a single unitary $U$ which can be logically partitioned into $U = U_C U_Q$ as shown in the figure below.\n",
4646
"\n",

docs/tutorials/qedma-2d-ising-with-qesem.ipynb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"* Estimate the expected QPU runtime for full error mitigation using QESEM's analytical and empirical time estimation features.\n",
5353
"* Construct and simulate the 2D tilted-field Ising model circuit using hardware-inspired qubit layouts and gate layers.\n",
5454
"* Visualize device qubit connectivity and selected subgraphs for your experiment.\n",
55-
"* Demonstrate the use of [operator backpropagation (OBP)](/docs/guides/qiskit-addons-obp) to reduce circuit depth. This technique trims operations from the circuit end at the cost of more operator measurements.\n",
55+
"* Demonstrate the use of [operator backpropagation (OBP)](https://qiskit.github.io/qiskit-addon-obp/) to reduce circuit depth. This technique trims operations from the circuit end at the cost of more operator measurements.\n",
5656
"* Perform unbiased error mitigation (EM) for multiple observables simultaneously by using QESEM, comparing ideal, noisy, and mitigated results.\n",
5757
"* Analyze and plot the impact of error mitigation on magnetization across different circuit depths.\n",
5858
"\n",
@@ -808,7 +808,7 @@
808808
"id": "75dbab74",
809809
"metadata": {},
810810
"source": [
811-
"Now we will use operator backpropagation (OBP). (See the [OBP](/docs/guides/qiskit-addons-obp) guide for more details on the OBP Qiskit addon.) We will create a function that generates the circuit slices for backpropagation:"
811+
"Now we will use operator backpropagation (OBP). (See the [OBP](https://qiskit.github.io/qiskit-addon-obp/) documentation for more details on the OBP Qiskit addon.) We will create a function that generates the circuit slices for backpropagation:"
812812
]
813813
},
814814
{

0 commit comments

Comments
 (0)