From 46353d3331b071e837db206f8dac0cb13e1b6260 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Oct 2025 08:45:43 +0000 Subject: [PATCH] Re-run notebooks --- docs/guides/DAG-representation.ipynb | 6 +- docs/guides/add-job-tags.ipynb | 28 +-- docs/guides/algorithmiq-tem.ipynb | 20 +- docs/guides/bit-ordering.ipynb | 2 +- docs/guides/build-noise-models.ipynb | 10 +- docs/guides/circuit-library.ipynb | 2 +- ...assical-feedforward-and-control-flow.ipynb | 15 +- docs/guides/common-parameters.ipynb | 2 +- docs/guides/construct-circuits.ipynb | 16 +- docs/guides/create-transpiler-plugin.ipynb | 2 +- docs/guides/custom-backend.ipynb | 18 +- docs/guides/custom-transpiler-pass.ipynb | 2 +- .../defaults-and-configuration-options.ipynb | 4 +- .../dynamical-decoupling-pass-manager.ipynb | 2 +- docs/guides/fractional-gates.ipynb | 2 +- docs/guides/functions.ipynb | 32 +-- docs/guides/get-qpu-information.ipynb | 46 ++-- docs/guides/get-started-with-primitives.ipynb | 18 +- docs/guides/ibm-circuit-function.ipynb | 25 ++- docs/guides/interoperate-qiskit-qasm2.ipynb | 2 +- docs/guides/interoperate-qiskit-qasm3.ipynb | 2 +- docs/guides/local-testing-mode.ipynb | 2 +- docs/guides/measure-qubits.ipynb | 8 +- docs/guides/operator-class.ipynb | 2 +- docs/guides/operators-overview.ipynb | 2 +- docs/guides/plot-quantum-states.ipynb | 2 +- docs/guides/primitive-input-output.ipynb | 196 ++++++++++-------- docs/guides/primitives-examples.ipynb | 98 ++++----- docs/guides/primitives.ipynb | 2 +- .../qiskit-addons-aqc-get-started.ipynb | 2 +- docs/guides/qiskit-addons-cutting-gates.ipynb | 14 +- docs/guides/qiskit-addons-cutting-wires.ipynb | 8 +- .../qiskit-addons-mpf-get-started.ipynb | 16 +- .../qiskit-addons-obp-get-started.ipynb | 10 +- docs/guides/qiskit-addons-utils.ipynb | 2 +- docs/guides/represent-quantum-computers.ipynb | 4 +- docs/guides/run-jobs-batch.ipynb | 28 ++- docs/guides/run-jobs-session.ipynb | 31 ++- docs/guides/save-circuits.ipynb | 2 +- docs/guides/save-jobs.ipynb | 12 +- docs/guides/set-optimization.ipynb | 2 +- .../guides/simulate-stabilizer-circuits.ipynb | 2 +- docs/guides/simulate-with-qiskit-aer.ipynb | 43 ++-- .../simulate-with-qiskit-sdk-primitives.ipynb | 6 +- docs/guides/specify-observables-pauli.ipynb | 2 +- docs/guides/specify-runtime-options.ipynb | 6 +- .../guides/synthesize-unitary-operators.ipynb | 4 +- .../guides/transpile-with-pass-managers.ipynb | 2 +- docs/guides/transpiler-plugins.ipynb | 2 +- docs/guides/transpiler-stages.ipynb | 2 +- docs/guides/visualize-circuits.ipynb | 22 +- docs/guides/visualize-results.ipynb | 12 +- docs/tutorials/hello-world.ipynb | 6 +- ...284e4fb1-726e-4ecf-a200-cbfae8baaef7-0.svg | 2 +- ...6fe5c53d-3536-471f-aceb-b4b48a8a5889-0.svg | 2 +- ...e38e4581-7718-4dc0-a550-e6b3168bd400-0.svg | 2 +- ...9629a507-8191-409e-b895-fd0833c8fcd7-0.svg | 2 +- .../extracted-outputs/0cdb2273-0.avif | Bin 2471 -> 0 bytes .../extracted-outputs/6f33698c-0.avif | Bin 10753 -> 0 bytes .../extracted-outputs/ca3f225f-0.avif | Bin 8065 -> 0 bytes ...d40864a-7695-438b-95bf-7724c34d92b4-0.avif | Bin 100252 -> 100252 bytes ...dc04d04-7afb-46f2-8ee6-ac961e4583f5-1.avif | Bin 96917 -> 96917 bytes ...51657ed-bb37-4e1a-9dea-8189b4229d24-0.avif | Bin 89307 -> 88682 bytes ...e2515cf3-f8d9-4281-9673-d5a955d7aab9-0.svg | 2 +- ...27ab746b-e3d7-49a7-b40b-d1e2d9ca6088-0.svg | 2 +- ...8228f889-806a-4873-b1da-27c9795d5f5c-0.svg | 2 +- ...aaa27ee4-1965-41bf-abd2-1d9176af6dc4-0.svg | 2 +- ...cb73e2c4-ab05-4f15-91ae-2fab64028d6e-0.svg | 2 +- ...0013f5fa-4072-4aa4-94fe-7e195435f828-0.svg | 2 +- ...08dd1cdf-8b34-47c2-8324-f3538c9d1ab6-0.svg | 2 +- ...f07217b9-a6f0-4adf-b341-6da447535c33-0.svg | 2 +- ...dcc69b72-e13b-4df6-a51f-a5ef2108bae7-0.svg | 2 +- ...7889caf-d953-4661-9188-00505c17064e-0.avif | Bin 2620 -> 0 bytes ...56dd092-b2eb-47af-a025-0ecdf85c2d5a-0.avif | Bin 1312 -> 0 bytes ...f9c61c9-58f9-4315-a639-455fa2e58450-0.avif | Bin 2620 -> 0 bytes ...e57cd43-8a48-469d-8f69-8e7c936d4a1e-0.avif | Bin 6612 -> 0 bytes ...e7a251a-0a4f-43e0-8cf5-48493df7bad9-0.avif | Bin 6976 -> 0 bytes ...4948dab-57de-45f0-8dd7-5901ae69b70a-0.avif | Bin 2083 -> 3819 bytes ...36d1aa9-fa0d-4e27-ac83-5deee43a20dd-0.avif | Bin 2083 -> 3819 bytes ...de9a653-3243-4ac9-bb0e-c8fb82f7a034-0.avif | Bin 1387 -> 0 bytes ...4a601ad-1c04-4b16-afbd-ac5a0ad42653-0.avif | Bin 6103 -> 0 bytes ...ecadf88-4866-45a0-9e2f-836c51491f9e-0.avif | Bin 1329 -> 0 bytes ...7c9893a-d1bf-4726-b444-6dce1d56805f-2.avif | Bin 4818 -> 0 bytes ...eb79f4b-36b5-4797-a1a0-67d881d46ca4-1.avif | Bin 16195 -> 0 bytes ...7d8053e-d030-460d-9c1f-772e53b1a49b-0.avif | Bin 6769 -> 0 bytes ...d70e13f-5c52-42fb-8dde-980b15e3604a-0.avif | Bin 17062 -> 0 bytes .../extracted-outputs/87143fcc-0.svg | 2 +- .../extracted-outputs/de91ebd0-0.svg | 2 +- 88 files changed, 466 insertions(+), 372 deletions(-) delete mode 100644 public/docs/images/guides/construct-circuits/extracted-outputs/0cdb2273-0.avif delete mode 100644 public/docs/images/guides/construct-circuits/extracted-outputs/6f33698c-0.avif delete mode 100644 public/docs/images/guides/construct-circuits/extracted-outputs/ca3f225f-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/17889caf-d953-4661-9188-00505c17064e-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/256dd092-b2eb-47af-a025-0ecdf85c2d5a-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/3f9c61c9-58f9-4315-a639-455fa2e58450-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/8e57cd43-8a48-469d-8f69-8e7c936d4a1e-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/8e7a251a-0a4f-43e0-8cf5-48493df7bad9-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/ade9a653-3243-4ac9-bb0e-c8fb82f7a034-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/b4a601ad-1c04-4b16-afbd-ac5a0ad42653-0.avif delete mode 100644 public/docs/images/guides/visualize-circuits/extracted-outputs/decadf88-4866-45a0-9e2f-836c51491f9e-0.avif delete mode 100644 public/docs/images/guides/visualize-results/extracted-outputs/17c9893a-d1bf-4726-b444-6dce1d56805f-2.avif delete mode 100644 public/docs/images/guides/visualize-results/extracted-outputs/4eb79f4b-36b5-4797-a1a0-67d881d46ca4-1.avif delete mode 100644 public/docs/images/guides/visualize-results/extracted-outputs/57d8053e-d030-460d-9c1f-772e53b1a49b-0.avif delete mode 100644 public/docs/images/guides/visualize-results/extracted-outputs/bd70e13f-5c52-42fb-8dde-980b15e3604a-0.avif diff --git a/docs/guides/DAG-representation.ipynb b/docs/guides/DAG-representation.ipynb index 2f86f480f39..5f25d8e97fa 100644 --- a/docs/guides/DAG-representation.ipynb +++ b/docs/guides/DAG-representation.ipynb @@ -33,7 +33,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -131,7 +131,7 @@ "[DAGOpNode(op=Instruction(name='h', num_qubits=1, num_clbits=0, params=[]), qargs=(,), cargs=()),\n", " DAGOpNode(op=Instruction(name='cx', num_qubits=2, num_clbits=0, params=[]), qargs=(, ), cargs=()),\n", " DAGOpNode(op=Instruction(name='measure', num_qubits=1, num_clbits=1, params=[]), qargs=(,), cargs=(,)),\n", - " DAGOpNode(op=Instruction(name='if_else', num_qubits=1, num_clbits=3, params=[, None]), qargs=(,), cargs=(, , ))]" + " DAGOpNode(op=Instruction(name='if_else', num_qubits=1, num_clbits=3, params=[, None]), qargs=(,), cargs=(, , ))]" ] }, "execution_count": 3, @@ -162,7 +162,7 @@ "output_type": "stream", "text": [ "node name: if_else\n", - "op: Instruction(name='if_else', num_qubits=1, num_clbits=3, params=[, None])\n", + "op: Instruction(name='if_else', num_qubits=1, num_clbits=3, params=[, None])\n", "qargs: (,)\n", "cargs: (, , )\n", "condition: (ClassicalRegister(3, 'c'), 2)\n" diff --git a/docs/guides/add-job-tags.ipynb b/docs/guides/add-job-tags.ipynb index 715780641a3..bb75cc5cfbb 100644 --- a/docs/guides/add-job-tags.ipynb +++ b/docs/guides/add-job-tags.ipynb @@ -24,6 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -49,7 +50,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 1, "id": "74a7a1ea-f2ae-4b8c-9499-af52840c2e74", "metadata": {}, "outputs": [ @@ -100,7 +101,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 2, "id": "205ceaf7-f79d-4452-b4b0-9688e39a4564", "metadata": {}, "outputs": [ @@ -132,26 +133,25 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 3, "id": "b6db503e-46ef-406e-9420-ef73446df564", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ]" + "[,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ]" ] }, - "execution_count": 21, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } diff --git a/docs/guides/algorithmiq-tem.ipynb b/docs/guides/algorithmiq-tem.ipynb index 69827f22908..814b0892524 100644 --- a/docs/guides/algorithmiq-tem.ipynb +++ b/docs/guides/algorithmiq-tem.ipynb @@ -28,7 +28,19 @@ "version-info" ] }, - "source": [] + "source": [ + "
\n", + "Package versions\n", + "\n", + "The code on this page was developed using the following requirements.\n", + "We recommend using these versions or newer.\n", + "\n", + "```\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-catalog~=0.10.0\n", + "```\n", + "
" + ] }, { "cell_type": "markdown", @@ -130,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "cc0a8093", "metadata": {}, "outputs": [], @@ -158,7 +170,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "ab05b87f", "metadata": {}, "outputs": [], @@ -332,7 +344,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray()), metadata={'evs_non_mitigated': array([0.07311669]), 'stds_non_mitigated': array([0.05869849]), 'evs_mitigated_no_readout_mitigation': array([0.07794912]), 'stds_mitigated_no_readout_mitigation': array([0.06326868]), 'evs_non_mitigated_with_readout_mitigation': array([0.07334523]), 'stds_non_mitigated_with_readout_mitigation': array([0.06148914])})], metadata={})\n" + "PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray()), metadata={'evs_non_mitigated': array([0.13958641]), 'stds_non_mitigated': array([0.05732011]), 'evs_mitigated_no_readout_mitigation': array([0.14186674]), 'stds_mitigated_no_readout_mitigation': array([0.05829368]), 'evs_non_mitigated_with_readout_mitigation': array([0.15172876]), 'stds_non_mitigated_with_readout_mitigation': array([0.06563904])})], metadata={'resource_usage': {'RUNNING: OPTIMIZING_FOR_HARDWARE': {'CPU_TIME': 1.1576359999999999}, 'RUNNING: WAITING_FOR_QPU': {'CPU_TIME': 1684.3159}, 'RUNNING: POST_PROCESSING': {'CPU_TIME': 11.820162}, 'RUNNING: EXECUTING_QPU': {'QPU_TIME': 160.0}}})\n" ] } ], diff --git a/docs/guides/bit-ordering.ipynb b/docs/guides/bit-ordering.ipynb index 5fbdbcb52e6..791be8aac9f 100644 --- a/docs/guides/bit-ordering.ipynb +++ b/docs/guides/bit-ordering.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/build-noise-models.ipynb b/docs/guides/build-noise-models.ipynb index 1835654e02d..ee0df987288 100644 --- a/docs/guides/build-noise-models.ipynb +++ b/docs/guides/build-noise-models.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-aer~=0.17\n", "```\n", @@ -506,7 +506,7 @@ "text": [ "NoiseModel:\n", " Basis gates: ['cx', 'id', 'rz', 'sx', 'u1', 'u2', 'u3']\n", - " Instructions with noise: ['u3', 'u2', 'u1']\n", + " Instructions with noise: ['u3', 'u1', 'u2']\n", " All-qubits errors: ['u1', 'u2', 'u3']\n" ] } @@ -553,7 +553,7 @@ "text": [ "NoiseModel:\n", " Basis gates: ['cx', 'id', 'rz', 'sx', 'u1', 'u2', 'u3']\n", - " Instructions with noise: ['u3', 'u2', 'u1']\n", + " Instructions with noise: ['u3', 'u1', 'u2']\n", " Qubits with noise: [0]\n", " Specific qubit errors: [('u1', (0,)), ('u2', (0,)), ('u3', (0,))]\n" ] @@ -728,7 +728,7 @@ "text": [ "NoiseModel:\n", " Basis gates: ['cx', 'id', 'rz', 'sx', 'u1', 'u2', 'u3']\n", - " Instructions with noise: ['cx', 'u3', 'u1', 'measure', 'reset', 'u2']\n", + " Instructions with noise: ['reset', 'u2', 'measure', 'u1', 'u3', 'cx']\n", " All-qubits errors: ['reset', 'measure', 'u1', 'u2', 'u3', 'cx']\n" ] } @@ -838,7 +838,7 @@ "text": [ "NoiseModel:\n", " Basis gates: ['cx', 'id', 'rz', 'sx', 'u2', 'u3']\n", - " Instructions with noise: ['cx', 'u3', 'measure', 'reset', 'u2']\n", + " Instructions with noise: ['reset', 'u2', 'measure', 'u3', 'cx']\n", " Qubits with noise: [0, 1, 2, 3]\n", " Specific qubit errors: [('reset', (0,)), ('reset', (1,)), ('reset', (2,)), ('reset', (3,)), ('measure', (0,)), ('measure', (1,)), ('measure', (2,)), ('measure', (3,)), ('u2', (0,)), ('u2', (1,)), ('u2', (2,)), ('u2', (3,)), ('u3', (0,)), ('u3', (1,)), ('u3', (2,)), ('u3', (3,)), ('cx', (0, 0)), ('cx', (0, 1)), ('cx', (0, 2)), ('cx', (0, 3)), ('cx', (1, 0)), ('cx', (1, 1)), ('cx', (1, 2)), ('cx', (1, 3)), ('cx', (2, 0)), ('cx', (2, 1)), ('cx', (2, 2)), ('cx', (2, 3)), ('cx', (3, 0)), ('cx', (3, 1)), ('cx', (3, 2)), ('cx', (3, 3))]\n" ] diff --git a/docs/guides/circuit-library.ipynb b/docs/guides/circuit-library.ipynb index 75cfdad5401..2d44852f263 100644 --- a/docs/guides/circuit-library.ipynb +++ b/docs/guides/circuit-library.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/classical-feedforward-and-control-flow.ipynb b/docs/guides/classical-feedforward-and-control-flow.ipynb index 9407e8abb53..8357ffa3f83 100644 --- a/docs/guides/classical-feedforward-and-control-flow.ipynb +++ b/docs/guides/classical-feedforward-and-control-flow.ipynb @@ -24,7 +24,8 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" ] @@ -301,10 +302,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "2ddb1b97-4223-427b-a4cd-99e2f6ccbfe9", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[, , , , , ]\n" + ] + } + ], "source": [ "from qiskit_ibm_runtime import QiskitRuntimeService\n", "\n", diff --git a/docs/guides/common-parameters.ipynb b/docs/guides/common-parameters.ipynb index 312fed73189..8eba069b638 100644 --- a/docs/guides/common-parameters.ipynb +++ b/docs/guides/common-parameters.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/construct-circuits.ipynb b/docs/guides/construct-circuits.ipynb index f171ffeabba..16796e09122 100644 --- a/docs/guides/construct-circuits.ipynb +++ b/docs/guides/construct-circuits.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -88,9 +88,9 @@ { "data": { "text/plain": [ - "[Qubit(QuantumRegister(2, 'qreg1'), 0),\n", - " Qubit(QuantumRegister(2, 'qreg1'), 1),\n", - " Qubit(QuantumRegister(1, 'qreg2'), 0)]" + "[,\n", + " ,\n", + " ]" ] }, "execution_count": 2, @@ -434,7 +434,7 @@ "id": "87f1e053", "metadata": {}, "source": [ -"\n", + "\n", "## Measure qubits\n", "\n", "Measurements are used to sample the states of individual qubits and transfer the results to a classical register. Note that if you are submitting circuits to a [Sampler](./primitives#sampler) primitive, measurements are required. However, circuits submitted to an [Estimator](./primitives#estimator) primitive must not contain measurements.\n", @@ -458,7 +458,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 12, @@ -481,7 +481,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 13, @@ -504,7 +504,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 14, diff --git a/docs/guides/create-transpiler-plugin.ipynb b/docs/guides/create-transpiler-plugin.ipynb index b78b11a3785..feb44cc0e1b 100644 --- a/docs/guides/create-transpiler-plugin.ipynb +++ b/docs/guides/create-transpiler-plugin.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/custom-backend.ipynb b/docs/guides/custom-backend.ipynb index 3e60dd1251d..05b197e4ab4 100644 --- a/docs/guides/custom-backend.ipynb +++ b/docs/guides/custom-backend.ipynb @@ -48,7 +48,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -388,10 +388,10 @@ "output_type": "stream", "text": [ "Post-Transpilation: \n", - "CZ gates: 167\n", - "ECR gates: 6\n", - "SX gates: 300\n", - "RZ gates: 187\n" + "CZ gates: 147\n", + "ECR gates: 10\n", + "SX gates: 302\n", + "RZ gates: 219\n" ] } ], @@ -570,10 +570,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "CZ gates: 883\n", - "X gates: 3\n", - "SX gates: 1650\n", - "RZ gates: 935\n" + "CZ gates: 881\n", + "X gates: 5\n", + "SX gates: 1618\n", + "RZ gates: 915\n" ] } ], diff --git a/docs/guides/custom-transpiler-pass.ipynb b/docs/guides/custom-transpiler-pass.ipynb index 832e9aef1b1..b55117303d8 100644 --- a/docs/guides/custom-transpiler-pass.ipynb +++ b/docs/guides/custom-transpiler-pass.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/defaults-and-configuration-options.ipynb b/docs/guides/defaults-and-configuration-options.ipynb index e9c5ee25000..ff1ab921157 100644 --- a/docs/guides/defaults-and-configuration-options.ipynb +++ b/docs/guides/defaults-and-configuration-options.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -250,7 +250,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 3, diff --git a/docs/guides/dynamical-decoupling-pass-manager.ipynb b/docs/guides/dynamical-decoupling-pass-manager.ipynb index 7b8c9a0e05a..d8325417eb6 100644 --- a/docs/guides/dynamical-decoupling-pass-manager.ipynb +++ b/docs/guides/dynamical-decoupling-pass-manager.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/fractional-gates.ipynb b/docs/guides/fractional-gates.ipynb index acc747f67c3..80129151d46 100644 --- a/docs/guides/fractional-gates.ipynb +++ b/docs/guides/fractional-gates.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/functions.ipynb b/docs/guides/functions.ipynb index 1eb0b248d88..9b0d1b3feee 100644 --- a/docs/guides/functions.ipynb +++ b/docs/guides/functions.ipynb @@ -27,9 +27,9 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=1.4.1\n", - "qiskit-ibm-runtime~=0.37.0\n", - "qiskit-ibm-catalog~=0.4\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-runtime~=0.40.1\n", + "qiskit-ibm-catalog~=0.10.0\n", "```\n", "" ] @@ -243,7 +243,7 @@ { "data": { "text/plain": [ - "'7f08c9d5-471b-4da2-92e7-4f2cb94c23a8'" + "'fa85e25a-3e16-4fd4-891b-56937a4e916e'" ] }, "execution_count": 5, @@ -385,16 +385,16 @@ { "data": { "text/plain": [ - "[,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ,\n", - " ]" + "[,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ,\n", + " ]" ] }, "execution_count": 9, @@ -417,7 +417,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 10, "id": "18d87f07-8a8e-4b93-80d0-7c07e49272e2", "metadata": {}, "outputs": [ @@ -425,7 +425,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "f6c29f49-4d5f-4fff-aca6-2e9a115b9763\n" + "f192c472-95d3-45b5-9b58-14c2655df6ec\n" ] } ], diff --git a/docs/guides/get-qpu-information.ipynb b/docs/guides/get-qpu-information.ipynb index 958b2ba4e05..2b7c77b8a2e 100644 --- a/docs/guides/get-qpu-information.ipynb +++ b/docs/guides/get-qpu-information.ipynb @@ -313,7 +313,7 @@ { "data": { "text/plain": [ - "QubitProperties(t1=0.00033950165515210127, t2=0.00039862146879251906, frequency=4815140551.859664)" + "QubitProperties(t1=0.0003512578424794907, t2=0.0003117944129150725, frequency=4815147820.9920845)" ] }, "execution_count": 6, @@ -335,22 +335,22 @@ { "data": { "text/plain": [ - "{'T1': (0.000292034087560393,\n", - " datetime.datetime(2025, 9, 1, 5, 46, 32, tzinfo=tzlocal())),\n", - " 'T2': (5.3456867360362344e-05,\n", - " datetime.datetime(2025, 9, 1, 5, 47, 23, tzinfo=tzlocal())),\n", - " 'frequency': (4721903631.949188,\n", - " datetime.datetime(2025, 9, 1, 6, 27, 7, tzinfo=tzlocal())),\n", + "{'T1': (0.00014653667487215803,\n", + " datetime.datetime(2025, 10, 2, 20, 28, 21, tzinfo=tzlocal())),\n", + " 'T2': (3.837590298098426e-05,\n", + " datetime.datetime(2025, 10, 2, 20, 29, 20, tzinfo=tzlocal())),\n", + " 'frequency': (4721908161.965637,\n", + " datetime.datetime(2025, 10, 2, 21, 1, 31, tzinfo=tzlocal())),\n", " 'anharmonicity': (-311978659.73435575,\n", - " datetime.datetime(2025, 9, 1, 6, 27, 7, tzinfo=tzlocal())),\n", - " 'readout_error': (0.0321044921875,\n", - " datetime.datetime(2025, 9, 1, 6, 4, 16, tzinfo=tzlocal())),\n", - " 'prob_meas0_prep1': (0.0166015625,\n", - " datetime.datetime(2025, 8, 31, 7, 22, 37, tzinfo=tzlocal())),\n", - " 'prob_meas1_prep0': (0.0556640625,\n", - " datetime.datetime(2025, 8, 31, 7, 22, 40, tzinfo=tzlocal())),\n", + " datetime.datetime(2025, 10, 2, 21, 1, 31, tzinfo=tzlocal())),\n", + " 'readout_error': (0.074462890625,\n", + " datetime.datetime(2025, 10, 2, 18, 38, 4, tzinfo=tzlocal())),\n", + " 'prob_meas0_prep1': (0.0146484375,\n", + " datetime.datetime(2025, 10, 1, 20, 4, 57, tzinfo=tzlocal())),\n", + " 'prob_meas1_prep0': (0.0634765625,\n", + " datetime.datetime(2025, 10, 1, 20, 5, tzinfo=tzlocal())),\n", " 'readout_length': (1.3e-06,\n", - " datetime.datetime(2025, 9, 1, 6, 4, 16, tzinfo=tzlocal()))}" + " datetime.datetime(2025, 10, 2, 18, 38, 4, tzinfo=tzlocal()))}" ] }, "execution_count": 7, @@ -374,13 +374,13 @@ "output_type": "stream", "text": [ "Qubit 126 Properties:\n", - " T1: 0.0002531517032267193 seconds\n", - " T2: 1.648990645075844e-05 seconds\n", - " Frequency: 4908228115.11265 Hz\n", + " T1: 0.0002137098322934923 seconds\n", + " T2: 1.6369453280843936e-05 seconds\n", + " Frequency: 4908225368.924132 Hz\n", " Anharmonicity: -308575726.39301103 Hz\n", - " Readout Error: 0.0220947265625\n", - " P(0 | 1): 0.021484375\n", - " P(1 | 0): 0.0361328125\n", + " Readout Error: 0.0311279296875\n", + " P(0 | 1): 0.029296875\n", + " P(1 | 0): 0.03515625\n", " Readout Length: 1.3e-06 seconds\n" ] } @@ -430,7 +430,7 @@ { "data": { "text/plain": [ - "InstructionProperties(duration=6.6e-07, error=0.003287264393191658)" + "InstructionProperties(duration=6.6e-07, error=0.004088693093942275)" ] }, "execution_count": 9, @@ -459,7 +459,7 @@ { "data": { "text/plain": [ - "InstructionProperties(duration=1.3e-06, error=0.0321044921875)" + "InstructionProperties(duration=1.3e-06, error=0.074462890625)" ] }, "execution_count": 10, diff --git a/docs/guides/get-started-with-primitives.ipynb b/docs/guides/get-started-with-primitives.ipynb index 2d7b05ebe9a..9f69b396b8f 100644 --- a/docs/guides/get-started-with-primitives.ipynb +++ b/docs/guides/get-started-with-primitives.ipynb @@ -47,7 +47,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -222,7 +222,7 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Job ID: d2qkd2saumss73e7dbug\n" + ">>> Job ID: d3nki403qtks738eg8f0\n" ] }, { @@ -250,7 +250,7 @@ "output_type": "stream", "text": [ ">>> PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray(), ensemble_standard_error=np.ndarray()), metadata={'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32})], metadata={'dynamical_decoupling': {'enable': False, 'sequence_type': 'XX', 'extra_slack_distribution': 'middle', 'scheduling_method': 'alap'}, 'twirling': {'enable_gates': False, 'enable_measure': True, 'num_randomizations': 'auto', 'shots_per_randomization': 'auto', 'interleave_randomizations': True, 'strategy': 'active-accum'}, 'resilience': {'measure_mitigation': True, 'zne_mitigation': False, 'pec_mitigation': False}, 'version': 2})\n", - " > Expectation value: 27.231065568557664\n", + " > Expectation value: 27.834785649738517\n", " > Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n" ] } @@ -336,7 +336,7 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Circuit ops (ISA): OrderedDict([('sx', 3204), ('rz', 3036), ('cz', 1146), ('measure', 127), ('barrier', 1)])\n" + ">>> Circuit ops (ISA): OrderedDict([('sx', 3401), ('rz', 3036), ('cz', 1269), ('measure', 127), ('barrier', 1)])\n" ] } ], @@ -390,7 +390,13 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Job ID: d2qkdfsaumss73e7dcd0\n", + ">>> Job ID: d3nkij03qtks738eg940\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ ">>> Job Status: QUEUED\n" ] } @@ -411,7 +417,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "First ten results for the 'meas' output register: ['0110010001111101100001010101011100001001000000000000000000011000100000010100011101010101100100001001001100001000010101010011000', '0110110000000100101100001001110100010111000000010110001001000100100101000010101000101111010001101000010101000100101111011010100', '1010100010011000111101000100110010100011001101100100000011011100100000100000110010000100001000111110100100001011000101000100000', '0001010000000000110111000010000100000010010000001000001000001000000000000100101001111110010101110101000111100101001101010000000', '0110111001011000000110000010101100000011010100000010100011010110101010011001111000100001010001100001000110101010010111011000000', '1111110111100011110101001100111101111000001010110100000100010100011000100101101010000011010101011010000000111000000100001100000', '0001000010100101111011010000000100110000011010010111000000000000001000010010110001110110001000010011111111010001100000111000100', '0111011001100010100000101001110111100000011000011000101110010000101011001000100101001100110110101010001101000001000100001100100', '1010000111010010110100001010000011111010001101111000000001010001011000000000101001100010110000000011000011100100001101000001010', '0000000100001001111000101011111010001101010000000110100001011111000100010000000001110000001010010111000100001110000011000100101']\n" + "First ten results for the 'meas' output register: ['0011000000001001000111100100000100010010111001111100100000111100001001100000110010100100100101001010101100000000000000001011100', '1101110010011110110110000000010110011011001110111111110010101100000001000100010010110000000000010000001010001010011010011010010', '1001000101000011111100100001100100000011011000010100000000101000011000000000100000010100100000111111101111111100010001110010010', '0011001100100011011011101001000011001110001001001100100100000000000110110011011110101100000101001000110100011010111011111000000', '1011001011111101100101010000000011001110001000101001000110000010111101010000010000010001000000010001000000100001011011011000000', '0101100110011001110001111100010000000000001000001010110010001110001111000000100001000110100010110011101101110011100101110000100', '1110000001010111001111101001011000000011101110000010101010111001110000000110110011000101011010010100101000000010001011011100000', '0100100100000000100001001101101011001010001000100010111010001100010001111011101010000000000010000011011001000000001011111111010', '0110100110011010111101000001111100001011110000100000001100011000010100110011000010001100000000000100000100000000100001000111100', '0100111100001101001111110001001001011110001001101001000000010001011111000010111010000000010000011000100110001100000010010000000']\n" ] } ], diff --git a/docs/guides/ibm-circuit-function.ipynb b/docs/guides/ibm-circuit-function.ipynb index de3edf4e71d..64c762d7d23 100644 --- a/docs/guides/ibm-circuit-function.ipynb +++ b/docs/guides/ibm-circuit-function.ipynb @@ -16,7 +16,20 @@ "version-info" ] }, - "source": [] + "source": [ + "
\n", + "Package versions\n", + "\n", + "The code on this page was developed using the following requirements.\n", + "We recommend using these versions or newer.\n", + "\n", + "```\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-runtime~=0.40.1\n", + "qiskit-ibm-catalog~=0.10.0\n", + "```\n", + "
" + ] }, { "cell_type": "markdown", @@ -167,7 +180,7 @@ "\n", "And this DataBin has attributes: dict_keys(['evs', 'stds', 'ensemble_standard_error'])\n", "The expectation values measured from this PUB are: \n", - "1.02116704805492\n" + "0.9743466794533685\n" ] } ], @@ -331,7 +344,7 @@ "text": [ "The result of the submitted job had 1 PUB\n", "The expectation values measured from this PUB are: \n", - "1.02116704805492\n", + "0.9743466794533685\n", "And the associated metadata is: \n", "{'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n" ] @@ -367,14 +380,14 @@ "outputs": [ { "ename": "QiskitServerlessException", - "evalue": "\"Traceback (most recent call last):\\n File \\\"/runner/runner.py\\\", line 10, in run\\n func = CircuitFunction(**arguments)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/runner/circuit_function/circuit_function.py\\\", line 87, in __init__\\n self._backend = self._service.backend(\\n ^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/usr/local/lib/python3.11/site-packages/qiskit_ibm_runtime/qiskit_runtime_service.py\\\", line 754, in backend\\n backends = self.backends(name, instance=instance, use_fractional_gates=use_fractional_gates)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/usr/local/lib/python3.11/site-packages/qiskit_ibm_runtime/qiskit_runtime_service.py\\\", line 497, in backends\\n raise QiskitBackendNotFoundError(\\\"No backend matches the criteria.\\\")\\nqiskit.providers.exceptions.QiskitBackendNotFoundError: 'No backend matches the criteria.'\\n\"", + "evalue": "[\"qiskit.providers.exceptions.QiskitBackendNotFoundError: 'No backend matches the criteria. Learn more about available backends here https://quantum.cloud.ibm.com/docs/en/guides/qpu-information#view-your-resources'\\n\"]", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mQiskitServerlessException\u001b[0m Traceback (most recent call last)", "Cell \u001b[0;32mIn[8], line 5\u001b[0m\n\u001b[1;32m 1\u001b[0m job \u001b[38;5;241m=\u001b[39m function\u001b[38;5;241m.\u001b[39mrun(\n\u001b[1;32m 2\u001b[0m backend_name\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mbad_backend_name\u001b[39m\u001b[38;5;124m\"\u001b[39m, pubs\u001b[38;5;241m=\u001b[39mpubs, options\u001b[38;5;241m=\u001b[39moptions\n\u001b[1;32m 3\u001b[0m )\n\u001b[0;32m----> 5\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[43mjob\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mresult\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m)\n", - "File \u001b[0;32m~/work/documentation/documentation/.tox/py311/lib/python3.11/site-packages/qiskit_serverless/core/job.py:189\u001b[0m, in \u001b[0;36mJob.result\u001b[0;34m(self, wait, cadence, verbose, maxwait)\u001b[0m\n\u001b[1;32m 186\u001b[0m results \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_job_service\u001b[38;5;241m.\u001b[39mresult(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mjob_id)\n\u001b[1;32m 188\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mstatus() \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mERROR\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m--> 189\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m QiskitServerlessException(results)\n\u001b[1;32m 191\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results, \u001b[38;5;28mstr\u001b[39m):\n\u001b[1;32m 192\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n", - "\u001b[0;31mQiskitServerlessException\u001b[0m: \"Traceback (most recent call last):\\n File \\\"/runner/runner.py\\\", line 10, in run\\n func = CircuitFunction(**arguments)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/runner/circuit_function/circuit_function.py\\\", line 87, in __init__\\n self._backend = self._service.backend(\\n ^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/usr/local/lib/python3.11/site-packages/qiskit_ibm_runtime/qiskit_runtime_service.py\\\", line 754, in backend\\n backends = self.backends(name, instance=instance, use_fractional_gates=use_fractional_gates)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \\\"/usr/local/lib/python3.11/site-packages/qiskit_ibm_runtime/qiskit_runtime_service.py\\\", line 497, in backends\\n raise QiskitBackendNotFoundError(\\\"No backend matches the criteria.\\\")\\nqiskit.providers.exceptions.QiskitBackendNotFoundError: 'No backend matches the criteria.'\\n\"" + "File \u001b[0;32m~/work/documentation/documentation/.tox/py311/lib/python3.11/site-packages/qiskit_serverless/core/job.py:230\u001b[0m, in \u001b[0;36mJob.result\u001b[0;34m(self, wait, cadence, verbose, maxwait)\u001b[0m\n\u001b[1;32m 228\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mstatus() \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mERROR\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[1;32m 229\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m results:\n\u001b[0;32m--> 230\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m QiskitServerlessException(results)\n\u001b[1;32m 232\u001b[0m \u001b[38;5;66;03m# If no result returned (common with import errors),\u001b[39;00m\n\u001b[1;32m 233\u001b[0m \u001b[38;5;66;03m# try to match on error trace in logs to point to source of error\u001b[39;00m\n\u001b[1;32m 234\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m QiskitServerlessException(\n\u001b[1;32m 235\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mfiltered_logs(include\u001b[38;5;241m=\u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m(?i)error|exception\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 236\u001b[0m )\n", + "\u001b[0;31mQiskitServerlessException\u001b[0m: [\"qiskit.providers.exceptions.QiskitBackendNotFoundError: 'No backend matches the criteria. Learn more about available backends here https://quantum.cloud.ibm.com/docs/en/guides/qpu-information#view-your-resources'\\n\"]" ] } ], diff --git a/docs/guides/interoperate-qiskit-qasm2.ipynb b/docs/guides/interoperate-qiskit-qasm2.ipynb index 3780fb6b2c3..fe67cb54c74 100644 --- a/docs/guides/interoperate-qiskit-qasm2.ipynb +++ b/docs/guides/interoperate-qiskit-qasm2.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/interoperate-qiskit-qasm3.ipynb b/docs/guides/interoperate-qiskit-qasm3.ipynb index 4f988749497..23d79b38f76 100644 --- a/docs/guides/interoperate-qiskit-qasm3.ipynb +++ b/docs/guides/interoperate-qiskit-qasm3.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/local-testing-mode.ipynb b/docs/guides/local-testing-mode.ipynb index d53882c9da0..bdba4f4ec5e 100644 --- a/docs/guides/local-testing-mode.ipynb +++ b/docs/guides/local-testing-mode.ipynb @@ -27,7 +27,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-aer~=0.17\n", "```\n", diff --git a/docs/guides/measure-qubits.ipynb b/docs/guides/measure-qubits.ipynb index a952c5fa9f2..15c4cd3c8e6 100644 --- a/docs/guides/measure-qubits.ipynb +++ b/docs/guides/measure-qubits.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -63,7 +63,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 1, @@ -92,7 +92,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 2, @@ -127,7 +127,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 3, diff --git a/docs/guides/operator-class.ipynb b/docs/guides/operator-class.ipynb index 8b632e76318..c0a3067d716 100644 --- a/docs/guides/operator-class.ipynb +++ b/docs/guides/operator-class.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/operators-overview.ipynb b/docs/guides/operators-overview.ipynb index 6ed381faf87..3f521693108 100644 --- a/docs/guides/operators-overview.ipynb +++ b/docs/guides/operators-overview.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/plot-quantum-states.ipynb b/docs/guides/plot-quantum-states.ipynb index 31d5e064ea7..bbfc7d05de9 100644 --- a/docs/guides/plot-quantum-states.ipynb +++ b/docs/guides/plot-quantum-states.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/primitive-input-output.ipynb b/docs/guides/primitive-input-output.ipynb index 9df160fd5bf..c68c2a7eb97 100644 --- a/docs/guides/primitive-input-output.ipynb +++ b/docs/guides/primitive-input-output.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -379,57 +379,81 @@ " number of parameters in the circuit -- combined with our array of observables having shape (3, 1). \n", "\n", "The expectation values measured from this PUB are: \n", - "[[ 0.03779892 0.12620569 0.2727543 0.41474476 0.47987549 0.56569455\n", - " 0.58477797 0.60754396 0.603958 0.54332798 0.52226352 0.40949538\n", - " 0.37425226 0.30983009 0.27889393 0.28150955 0.26908389 0.25255032\n", - " 0.28510384 0.33018611 0.39879798 0.44554142 0.46425692 0.53793527\n", - " 0.5504083 0.55876693 0.5497442 0.50401796 0.45796707 0.42077838\n", - " 0.3866247 0.3358693 0.3128332 0.26322415 0.26918103 0.2894333\n", - " 0.31262874 0.3764727 0.41097113 0.47234465 0.53638885 0.58390834\n", - " 0.60644975 0.62704147 0.59054944 0.53217004 0.45257862 0.31802555\n", - " 0.17751561 0.04650469 -0.09036358 -0.22541902 -0.33723218 -0.4380196\n", - " -0.51098171 -0.56559384 -0.57026991 -0.58077791 -0.54381672 -0.48654105\n", - " -0.43555762 -0.38887996 -0.3326772 -0.29667575 -0.2585297 -0.22605439\n", - " -0.26962716 -0.2779846 -0.3354155 -0.3910869 -0.42139391 -0.4991938\n", - " -0.52555818 -0.5748242 -0.56789037 -0.57802451 -0.53246356 -0.47842076\n", - " -0.45896414 -0.4085654 -0.34354306 -0.31034913 -0.2555492 -0.25157932\n", - " -0.27605028 -0.27375162 -0.34363186 -0.37506034 -0.44184866 -0.49752298\n", - " -0.5334077 -0.61063826 -0.61457612 -0.60727557 -0.55016573 -0.49615906\n", - " -0.42971788 -0.29599777 -0.14044893 0.00681829]\n", - " [ 0.04898108 0.03947729 0.10965914 0.2339395 0.23832587 0.34286759\n", - " 0.383807 0.45983734 0.53806086 0.55487526 0.65137531 0.65429955\n", - " 0.74129581 0.77492461 0.81951933 0.91236407 0.91967468 0.9342959\n", - " 0.94672393 0.98254592 1.02494745 1.02860276 1.03664443 1.08197021\n", - " 1.03372019 1.07539066 1.08562551 1.03298913 1.02129215 1.04395504\n", - " 1.03664443 0.97450425 0.99497396 0.92625423 0.86996253 0.86776935\n", - " 0.78662158 0.77346249 0.67111395 0.65356849 0.62140181 0.55341314\n", - " 0.48981084 0.47665174 0.37649639 0.32239788 0.24417436 0.14475007\n", - " 0.10161747 0.0131591 -0.03655305 -0.11258339 -0.14767431 -0.20396601\n", - " -0.27780316 -0.34432971 -0.35090926 -0.48615553 -0.51759115 -0.56218587\n", - " -0.65429955 -0.68792836 -0.75518596 -0.81293978 -0.84145116 -0.86411405\n", - " -0.9379512 -0.96353834 -0.97304213 -1.04834141 -1.01690578 -1.06881111\n", - " -1.06442475 -1.09586037 -1.06369369 -1.08562551 -1.05272777 -1.01617472\n", - " -1.0410308 -1.03006488 -0.95768985 -0.97669743 -0.92698529 -0.92625423\n", - " -0.88092845 -0.81367084 -0.79539432 -0.76176551 -0.68573517 -0.63017454\n", - " -0.52782601 -0.54975784 -0.45837522 -0.40939413 -0.3107009 -0.25148497\n", - " -0.25002285 -0.1666819 -0.07018185 0.0036553 ]\n", - " [ 0.02661676 0.21293408 0.43584945 0.59555001 0.72142511 0.78852152\n", - " 0.78574894 0.75525057 0.66985513 0.53178069 0.39315173 0.1646912\n", - " 0.00720871 -0.15526443 -0.26173148 -0.34934498 -0.3815069 -0.42919526\n", - " -0.37651625 -0.3221737 -0.22735149 -0.13751993 -0.10813059 -0.00609967\n", - " 0.06709642 0.0421432 0.0138629 -0.02495321 -0.10535801 -0.20239828\n", - " -0.26339502 -0.30276565 -0.36930755 -0.39980592 -0.33160047 -0.28890275\n", - " -0.16136411 -0.02051709 0.15082831 0.29112082 0.45137589 0.61440355\n", - " 0.72308865 0.77743121 0.80460248 0.74194219 0.66098288 0.49130103\n", - " 0.25341374 0.07985028 -0.14417412 -0.33825466 -0.52679005 -0.6720732\n", - " -0.74416026 -0.78685797 -0.78963055 -0.67540029 -0.57004228 -0.41089624\n", - " -0.21681569 -0.08983157 0.08983157 0.21958827 0.32439177 0.41200527\n", - " 0.39869689 0.40756914 0.30221113 0.2661676 0.17411797 0.07042351\n", - " 0.01330838 -0.05378804 -0.07208706 -0.07042351 -0.01219935 0.05933319\n", - " 0.12310252 0.21293408 0.27060373 0.35599917 0.41588688 0.42309558\n", - " 0.32882789 0.2661676 0.10813059 0.01164483 -0.19796215 -0.36487142\n", - " -0.53898939 -0.67151868 -0.77077702 -0.805157 -0.78963055 -0.74083316\n", - " -0.60941291 -0.42531365 -0.21071602 0.00998129]]\n" + "[[ 2.09908665e-02 1.44225256e-01 2.94289302e-01 3.84650333e-01\n", + " 4.85107499e-01 5.38562883e-01 5.91277751e-01 5.99426916e-01\n", + " 5.79812581e-01 5.31452290e-01 4.90898885e-01 4.23087977e-01\n", + " 3.66139087e-01 2.93477149e-01 2.71384481e-01 2.18487949e-01\n", + " 2.48934769e-01 2.86725720e-01 2.99485033e-01 3.41868185e-01\n", + " 3.84293592e-01 4.54120153e-01 4.98167138e-01 5.22082133e-01\n", + " 5.40292522e-01 5.63013785e-01 5.37641990e-01 5.17167720e-01\n", + " 4.69678950e-01 4.12333866e-01 3.52702716e-01 3.28510946e-01\n", + " 2.71740541e-01 2.61994105e-01 2.70027032e-01 2.75322796e-01\n", + " 2.96902047e-01 3.51438105e-01 3.89858635e-01 4.97190890e-01\n", + " 5.37978815e-01 5.81250375e-01 5.85538313e-01 5.88780411e-01\n", + " 5.69686838e-01 5.12253005e-01 4.43728993e-01 3.24123354e-01\n", + " 2.02829573e-01 7.01466511e-02 -6.43311092e-02 -1.92377455e-01\n", + " -3.23524368e-01 -4.25817566e-01 -5.11099408e-01 -5.61994069e-01\n", + " -5.99616001e-01 -6.01142545e-01 -5.58251277e-01 -5.09488506e-01\n", + " -4.56299372e-01 -4.13927881e-01 -3.43638640e-01 -3.21589287e-01\n", + " -2.70345002e-01 -2.63208964e-01 -2.72616303e-01 -2.92262366e-01\n", + " -3.04059288e-01 -3.61361056e-01 -4.13019482e-01 -4.57326357e-01\n", + " -5.11376486e-01 -5.49677673e-01 -5.50338981e-01 -5.57737027e-01\n", + " -5.15822917e-01 -4.96587814e-01 -4.48053203e-01 -3.83738981e-01\n", + " -3.33595437e-01 -2.94033956e-01 -2.74603407e-01 -2.58572388e-01\n", + " -2.49890800e-01 -3.07443976e-01 -3.43601686e-01 -3.52586402e-01\n", + " -4.39355637e-01 -5.03296913e-01 -5.67108245e-01 -5.88514237e-01\n", + " -6.26188949e-01 -6.07524284e-01 -5.77381728e-01 -4.91092060e-01\n", + " -3.94443264e-01 -2.67997370e-01 -1.42411411e-01 -2.12333385e-04]\n", + " [ 3.19796493e-02 6.39592986e-02 1.65712728e-01 1.68619969e-01\n", + " 2.47842282e-01 2.84182793e-01 3.87389843e-01 4.44807850e-01\n", + " 4.90596893e-01 5.30571455e-01 6.25056782e-01 6.46134278e-01\n", + " 7.12274007e-01 7.36985555e-01 7.90042700e-01 7.82047788e-01\n", + " 8.99064232e-01 9.46306896e-01 9.48487326e-01 9.71018443e-01\n", + " 9.89188698e-01 1.02770964e+00 1.02189516e+00 1.01971473e+00\n", + " 1.03279731e+00 1.05823567e+00 1.02916326e+00 1.02989007e+00\n", + " 1.02770964e+00 9.91369129e-01 9.61569910e-01 9.73198873e-01\n", + " 9.15780867e-01 9.08512765e-01 8.82347597e-01 8.42373035e-01\n", + " 7.84955029e-01 7.38439175e-01 6.82474789e-01 7.02098664e-01\n", + " 6.02525665e-01 5.42927228e-01 4.73153448e-01 4.15735441e-01\n", + " 3.40873989e-01 2.75461070e-01 2.26764786e-01 1.54810575e-01\n", + " 8.50367948e-02 3.41600799e-02 -1.30825838e-02 -7.41346416e-02\n", + " -1.49722904e-01 -2.11501772e-01 -2.79821931e-01 -3.51049332e-01\n", + " -4.15735441e-01 -4.97138185e-01 -5.17488871e-01 -5.89443082e-01\n", + " -6.40319796e-01 -7.21722540e-01 -7.50068138e-01 -8.08212955e-01\n", + " -8.59089670e-01 -8.78713546e-01 -9.11420005e-01 -9.57935859e-01\n", + " -9.54301808e-01 -9.85554647e-01 -1.00663214e+00 -1.03134369e+00\n", + " -1.03497774e+00 -1.05823567e+00 -1.04733352e+00 -1.07713273e+00\n", + " -1.04442627e+00 -1.04151903e+00 -1.05169438e+00 -9.98637231e-01\n", + " -9.55028618e-01 -9.37585173e-01 -9.07059144e-01 -8.88888889e-01\n", + " -8.48187517e-01 -8.34378123e-01 -8.01671663e-01 -6.86835650e-01\n", + " -6.78113928e-01 -6.45407468e-01 -5.97437994e-01 -5.19669301e-01\n", + " -4.83328791e-01 -4.21549923e-01 -3.49595712e-01 -2.51476333e-01\n", + " -2.09321341e-01 -1.26464977e-01 -8.86708458e-02 1.23557736e-02]\n", + " [ 1.00020838e-02 2.24491213e-01 4.22865875e-01 6.00680697e-01\n", + " 7.22372717e-01 7.92942974e-01 7.95165660e-01 7.54045982e-01\n", + " 6.69028270e-01 5.32333125e-01 3.56740988e-01 2.00041675e-01\n", + " 2.00041675e-02 -1.50031257e-01 -2.47273738e-01 -3.45071890e-01\n", + " -4.01194693e-01 -3.72855456e-01 -3.49517261e-01 -2.87282073e-01\n", + " -2.20601514e-01 -1.19469334e-01 -2.55608807e-02 2.44495381e-02\n", + " 4.77877336e-02 6.77919011e-02 4.61207196e-02 4.44537056e-03\n", + " -8.83517399e-02 -1.66701396e-01 -2.56164479e-01 -3.16176981e-01\n", + " -3.72299785e-01 -3.84524554e-01 -3.42293533e-01 -2.91727443e-01\n", + " -1.91150934e-01 -3.55629645e-02 9.72424811e-02 2.92283115e-01\n", + " 4.73431965e-01 6.19573522e-01 6.97923178e-01 7.61825380e-01\n", + " 7.98499687e-01 7.49044940e-01 6.60693200e-01 4.93436133e-01\n", + " 3.20622352e-01 1.06133222e-01 -1.15579635e-01 -3.10620268e-01\n", + " -4.97325832e-01 -6.40133361e-01 -7.42376884e-01 -7.72938807e-01\n", + " -7.83496562e-01 -7.05146906e-01 -5.99013683e-01 -4.29533931e-01\n", + " -2.72278947e-01 -1.06133222e-01 6.27908592e-02 1.65034382e-01\n", + " 3.18399667e-01 3.52295617e-01 3.66187400e-01 3.73411127e-01\n", + " 3.46183233e-01 2.62832535e-01 1.80593179e-01 1.16690977e-01\n", + " 1.22247690e-02 -4.11196777e-02 -5.33444468e-02 -3.83413211e-02\n", + " 1.27804404e-02 4.83434049e-02 1.55587970e-01 2.31159269e-01\n", + " 2.87837744e-01 3.49517261e-01 3.57852330e-01 3.71744113e-01\n", + " 3.48405918e-01 2.19490172e-01 1.14468292e-01 -1.83371536e-02\n", + " -2.00597347e-01 -3.61186358e-01 -5.36778496e-01 -6.57359172e-01\n", + " -7.69049107e-01 -7.93498646e-01 -8.05167743e-01 -7.30707786e-01\n", + " -5.79565187e-01 -4.09529763e-01 -1.96151976e-01 -1.27804404e-02]]\n" ] } ], @@ -503,13 +527,13 @@ "The shape of register `meas` is (4096, 2).\n", "\n", "The bytes in register `alpha`, shot by shot:\n", - "[[ 3 191]\n", - " [ 0 0]\n", + "[[ 0 0]\n", " [ 3 255]\n", + " [ 0 0]\n", " ...\n", - " [ 3 191]\n", - " [ 3 252]\n", - " [ 3 192]]\n", + " [ 3 255]\n", + " [ 3 255]\n", + " [ 0 1]]\n", "\n" ] } @@ -561,7 +585,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Counts: {'1110111111': 26, '0000000000': 1511, '1111111111': 1052, '1110110001': 1, '1111000000': 15, '1111100000': 35, '1111111100': 36, '0000000011': 31, '1111111110': 212, '0000000111': 37, '1111110011': 4, '1111101111': 41, '1101111111': 11, '1111011111': 11, '1111111000': 30, '0000000010': 65, '1111111101': 16, '0111111110': 17, '1111000100': 2, '0111111111': 52, '0011111110': 2, '0000100011': 2, '0000000001': 161, '1111111011': 69, '1111110100': 5, '1111111001': 6, '0011100000': 1, '1111101110': 11, '0110000000': 1, '0100000000': 32, '0010000001': 1, '0000011111': 24, '1111110000': 45, '1111110111': 16, '1110111110': 6, '0000010000': 34, '1110110110': 1, '1010000010': 1, '1110000001': 3, '0010111110': 1, '1110000000': 22, '1110111010': 1, '0111000000': 1, '1111111010': 11, '0000100000': 31, '0000001111': 32, '0000000100': 39, '1000000000': 9, '0000010111': 2, '1111110010': 2, '1111110001': 5, '1011111111': 10, '0011111111': 15, '1111101101': 1, '0000111111': 18, '1100000000': 10, '0000001000': 17, '0010111111': 7, '1111011110': 2, '0111101110': 3, '0100000001': 9, '0100111111': 1, '0110000111': 1, '0000000110': 7, '0000110111': 2, '1100000100': 1, '0000100010': 2, '0001000000': 4, '0000001011': 13, '0000101111': 3, '1101000000': 1, '0000001100': 4, '1111100001': 3, '0000100001': 3, '0000010010': 4, '0000111110': 5, '0000011100': 1, '0001111100': 1, '0001111111': 13, '0100000011': 2, '1110111011': 3, '0000111010': 1, '0000000101': 5, '1010000000': 2, '0100001111': 1, '1110011110': 1, '0111101111': 3, '0000010011': 2, '1111101011': 4, '0010010000': 1, '0011111011': 1, '1100111010': 1, '1111001111': 2, '1011111110': 1, '0011101111': 1, '0011111101': 1, '0000001010': 4, '0111111011': 5, '0111111100': 3, '0111011010': 1, '1110000010': 5, '0000001110': 5, '1101111000': 1, '0000110000': 4, '0010110111': 1, '1101100010': 1, '0111100000': 2, '1100011000': 1, '0010000000': 8, '0101000111': 1, '1100000010': 1, '0010011111': 1, '1110100000': 5, '0000001001': 3, '1000111111': 1, '1110001000': 1, '1111100010': 2, '0001110000': 1, '0101111111': 1, '0000011011': 4, '1111000001': 2, '1101011111': 1, '0011000000': 2, '1111101010': 1, '0111111000': 3, '1001111110': 1, '0000111000': 3, '0010111000': 1, '1011111001': 1, '0011111010': 1, '0111110000': 2, '1101111101': 1, '0011110111': 1, '1110111100': 3, '0000011110': 4, '0000111100': 1, '0100011111': 1, '1000000001': 2, '1111100111': 2, '1111110101': 2, '1110101111': 1, '1100000011': 1, '1111101100': 1, '1000000010': 1, '1011100000': 1, '1111101000': 2, '1111011011': 1, '1111011101': 1, '0000110001': 1, '1111001110': 1, '1110110111': 1, '1110000011': 1, '0100000100': 1, '0010000010': 1, '1111110110': 1, '0000111011': 1, '1111011000': 1, '1010111110': 1, '1100100000': 1, '0110000010': 1, '1110010000': 1, '0111100001': 1, '0000100100': 1}\n" + "Counts: {'0000000000': 1369, '1111111111': 848, '1111111110': 155, '1111111011': 259, '0000000010': 62, '0001111011': 2, '1111100100': 1, '0000000011': 81, '0111111000': 1, '1111101110': 13, '0000000100': 19, '1111111001': 21, '1111111100': 45, '0011111011': 13, '0111111010': 1, '1011111111': 26, '1101111111': 16, '1111110011': 4, '0000000001': 167, '1111100000': 35, '1111111000': 31, '0100000000': 59, '0000001000': 21, '1110111111': 26, '0000001100': 3, '1111110000': 29, '1111111010': 65, '0000111111': 21, '1011111011': 8, '0000011111': 25, '0100001001': 1, '0000001111': 21, '0111111110': 9, '0000100000': 29, '0000010000': 37, '0011111110': 5, '0000001011': 18, '1111101111': 39, '0010110000': 2, '0000010100': 2, '1000000000': 4, '0011111111': 29, '0010000000': 16, '1110000000': 19, '1111101011': 9, '1011100000': 2, '1111011111': 9, '1100000000': 44, '1110111110': 5, '1011111110': 6, '0010111100': 1, '0011111101': 1, '0001111111': 6, '1111110100': 2, '1111111101': 34, '0000001110': 4, '0001000000': 6, '1101001111': 1, '1001111110': 1, '0000100010': 2, '1111000001': 1, '1110110011': 1, '1110101111': 1, '1111100001': 8, '1110100001': 1, '1110100000': 2, '0111110111': 1, '1111110111': 14, '1100100000': 1, '0011110000': 4, '0111111101': 1, '0100000001': 9, '1110000001': 5, '0000010011': 2, '0000011011': 10, '1110111101': 1, '0111111100': 2, '0000000111': 17, '0111111011': 12, '0100000010': 1, '1111110001': 7, '1111011011': 2, '1111000000': 8, '0111111111': 28, '1111101010': 3, '0001010000': 1, '0000010111': 3, '1011110000': 1, '1110111000': 1, '0001111110': 4, '0001101111': 1, '1110111011': 8, '1111011100': 1, '1101111110': 2, '0111000000': 1, '1100000001': 2, '0011100000': 4, '0000101000': 3, '1000001110': 1, '1111101000': 4, '0000111101': 2, '1100001111': 1, '0001001000': 1, '0101111111': 3, '1001111011': 1, '0011101111': 1, '0011000100': 2, '0011110011': 1, '1111110110': 6, '0000011100': 2, '1110111010': 1, '0101111011': 1, '0000000110': 5, '0110000000': 2, '1111101100': 2, '0000001001': 2, '1110111100': 2, '0000011110': 3, '0011111100': 2, '1100000010': 2, '1111000111': 1, '1110000100': 1, '0100000011': 2, '0000101110': 1, '1111001111': 2, '0100010000': 2, '0000101101': 1, '0000111011': 1, '1100001011': 1, '0111101100': 1, '0000110001': 1, '0111011111': 2, '0000100001': 3, '0111100000': 2, '0110111111': 2, '1110001000': 1, '0011000000': 2, '0000000101': 2, '1100000011': 1, '1010111111': 2, '1001000000': 1, '1111100011': 1, '1111011101': 1, '0010000100': 1, '1110110110': 1, '0001111010': 1, '0100100000': 1, '0000110000': 1, '1111110010': 2, '0110111011': 1, '0010000010': 2, '0000101011': 2, '0011000010': 1, '1101000000': 1, '1101100000': 1, '1101111000': 1, '1100111100': 1, '1111110101': 2, '0100111111': 1, '0111001010': 1, '1011101011': 1, '0000111110': 1, '1111000100': 1, '0000111001': 1, '1011101111': 1, '0101000000': 1, '0111110101': 1, '0011111010': 1, '0010111111': 3, '0001000010': 1, '1010111011': 1, '1100111111': 1, '1100101011': 1, '0000111100': 1, '1011111010': 1, '0111110000': 1, '0100001111': 1, '1011111001': 1, '0000111000': 1, '0111101000': 2, '1100000111': 1, '0000001010': 1, '1011110111': 1, '1111011001': 1, '1111100111': 1, '0000011010': 1, '1110010001': 1}\n" ] } ], @@ -645,59 +669,59 @@ "text": [ "The shape of register `alpha` is (4096, 1).\n", "The bytes in register `alpha`, shot by shot:\n", - "[[1]\n", - " [1]\n", - " [1]\n", - " ...\n", + "[[0]\n", + " [0]\n", " [0]\n", + " ...\n", " [1]\n", + " [0]\n", " [0]]\n", "\n", "The shape of register `beta` is (4096, 2).\n", "The bytes in register `beta`, shot by shot:\n", - "[[ 1 255]\n", - " [ 0 1]\n", - " [ 0 3]\n", - " ...\n", + "[[ 0 0]\n", + " [ 0 8]\n", " [ 0 0]\n", - " [ 1 223]\n", - " [ 1 248]]\n", + " ...\n", + " [ 1 253]\n", + " [ 0 128]\n", + " [ 0 0]]\n", "\n", "The shape of `beta` after post-selection is (0, 2).\n", "The bytes in `beta` after post-selection:\n", "[]\n", "The shape of `beta` after bit-wise slicing is (4096, 1).\n", "The bytes in `beta` after bit-wise slicing:\n", - "[[7]\n", - " [1]\n", - " [3]\n", + "[[0]\n", + " [0]\n", + " [0]\n", " ...\n", + " [5]\n", " [0]\n", - " [7]\n", " [0]]\n", "\n", "The shape of `beta` after shot-wise slicing is (5, 2).\n", "The bytes in `beta` after shot-wise slicing:\n", - "[[ 1 255]\n", - " [ 0 1]\n", - " [ 0 3]\n", - " [ 0 3]\n", - " [ 0 0]]\n", + "[[ 0 0]\n", + " [ 0 8]\n", + " [ 0 0]\n", + " [ 0 0]\n", + " [ 1 255]]\n", "\n", "Exp. val. for observable `SparsePauliOp(['ZZZZZZZZZ'],\n", - " coeffs=[1.+0.j])` is: 0.13623046875\n", + " coeffs=[1.+0.j])` is: 0.17431640625\n", "Exp. val. for observable `SparsePauliOp(['IIIIIIIIZ'],\n", - " coeffs=[1.+0.j])` is: 0.07470703125\n", + " coeffs=[1.+0.j])` is: 0.03125\n", "\n", "The shape of the merged results is (4096, 2).\n", "The bytes of the merged results:\n", - "[[ 3 255]\n", - " [ 0 3]\n", - " [ 0 7]\n", - " ...\n", + "[[ 0 0]\n", + " [ 0 16]\n", " [ 0 0]\n", - " [ 3 191]\n", - " [ 3 240]]\n", + " ...\n", + " [ 3 251]\n", + " [ 1 0]\n", + " [ 0 0]]\n", "\n" ] } @@ -765,7 +789,7 @@ "output_type": "stream", "text": [ "The metadata of the PrimitiveResult is:\n", - "'execution' : {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}},\n", + "'execution' : {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}},\n", "'version' : 2,\n", "\n", "The metadata of the PubResult result is:\n", diff --git a/docs/guides/primitives-examples.ipynb b/docs/guides/primitives-examples.ipynb index dd594e2d6ba..4d372eb4951 100644 --- a/docs/guides/primitives-examples.ipynb +++ b/docs/guides/primitives-examples.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -60,7 +60,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " > Expectation value: -0.00927734375\n", + " > Expectation value: 0.03018867924528302\n", " > Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n" ] } @@ -115,12 +115,12 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Expectation values for PUB 0: 0.555205047318612\n", - ">>> Standard errors for PUB 0: 0.35080163752196364\n", - ">>> Expectation values for PUB 1: -0.03125\n", - ">>> Standard errors for PUB 1: 0.014938533731228863\n", - ">>> Expectation values for PUB 2: 0.00830078125\n", - ">>> Standard errors for PUB 2: 0.012844384226489189\n" + ">>> Expectation values for PUB 0: -0.05126953125\n", + ">>> Standard errors for PUB 0: 0.01297826165380622\n", + ">>> Expectation values for PUB 1: -1.1082251082251082\n", + ">>> Standard errors for PUB 1: 0.9948341146861335\n", + ">>> Expectation values for PUB 2: -0.00732421875\n", + ">>> Standard errors for PUB 2: 0.014083920165632261\n" ] } ], @@ -187,38 +187,38 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Expectation values: [[ 1.05693147 0.99868228 0.84373945 0.64656596 0.32299173 0.02592089\n", - " -0.32182675 -0.62734373 -0.82276974 -0.99198363 -1.04935907 -1.01237084\n", - " -0.84140948 -0.59821913 -0.3075557 0.01834849 0.27988734 0.6258875\n", - " 0.85626302 0.99780855 1.05489275]\n", - " [ 0.06174414 0.35619377 0.61948009 0.87548526 1.01411832 1.05867894\n", - " 0.97887756 0.83238086 0.5935592 0.29153717 -0.02446466 -0.3145456\n", - " -0.63578986 -0.87111657 -1.03800048 -1.06363012 -1.00305097 -0.84752565\n", - " -0.60491779 -0.28775098 -0.00291246]\n", - " [ 0.0069899 -0.32182675 -0.62297504 -0.83500207 -0.99809979 -1.04207793\n", - " -0.97450887 -0.85742801 -0.59618041 -0.32240924 -0.00145623 0.31891429\n", - " 0.61598514 0.83529332 1.0013035 1.03829173 0.99780855 0.85189434\n", - " 0.60229658 0.3037695 0.00582492]\n", - " [ 1.01732202 0.98615871 0.84286571 0.589773 0.30027455 -0.02300843\n", - " -0.35910623 -0.62967369 -0.86849535 -1.03392304 -1.06246514 -0.99343986\n", - " -0.85247683 -0.62792622 -0.30231327 0.01834849 0.32765167 0.63782858\n", - " 0.85538929 0.98994491 1.04644661]]\n", - ">>> Standard errors: [[0.01199362 0.01280078 0.01443276 0.01975125 0.02072258 0.01497792\n", - " 0.01815791 0.01910384 0.01352349 0.01294982 0.0133318 0.01372632\n", - " 0.01371835 0.01807609 0.02261308 0.01565188 0.0168866 0.01564104\n", - " 0.01332394 0.01135376 0.01258181]\n", - " [0.01393436 0.01567847 0.01584716 0.01229721 0.01226701 0.01229915\n", - " 0.01338662 0.01455619 0.015278 0.01580782 0.01597277 0.01875346\n", - " 0.01777418 0.01170346 0.0135563 0.0115341 0.01140549 0.01166157\n", - " 0.01180226 0.01319664 0.01662624]\n", - " [0.01742133 0.01778504 0.01376775 0.01380125 0.01197225 0.01182091\n", - " 0.01094817 0.0152124 0.01895591 0.01575121 0.0175165 0.01555843\n", - " 0.01407541 0.01458703 0.01255585 0.0110058 0.01145048 0.015131\n", - " 0.01493793 0.01721593 0.01904827]\n", - " [0.0109324 0.01155969 0.01280829 0.01501698 0.01792296 0.01569268\n", - " 0.01295725 0.01376178 0.01353845 0.01017891 0.01309591 0.01299565\n", - " 0.01465442 0.01359662 0.01538083 0.01764889 0.01522512 0.01328569\n", - " 0.01380041 0.01162053 0.01117273]]\n", + ">>> Expectation values: [[ 1.02978188 1.01929225 0.84876085 0.62578131 0.33716665 -0.00239763\n", + " -0.32517851 -0.63237479 -0.87333656 -1.00760381 -1.05645551 -1.00940203\n", + " -0.85895078 -0.61858842 -0.30809539 0.01288726 0.34765628 0.62817894\n", + " 0.88112885 1.01719433 1.08642588]\n", + " [ 0.01798222 0.37133287 0.62698012 0.87423567 1.01030114 1.0636484\n", + " 1.01779374 0.85625345 0.58502161 0.30090251 -0.02307718 -0.35874532\n", + " -0.62787923 -0.860749 -1.01749403 -1.06934277 -1.00400737 -0.84396559\n", + " -0.61469227 -0.28202117 0.05244815]\n", + " [-0.00509496 -0.31588769 -0.63207509 -0.84366589 -0.98692426 -1.05765433\n", + " -0.98332781 -0.83887063 -0.60630057 -0.35035362 -0.01138874 0.3086948\n", + " 0.60300383 0.81309611 0.97103996 1.04326855 0.98752366 0.82058871\n", + " 0.6167902 0.32427939 -0.01078933]\n", + " [ 1.03667507 0.96864233 0.81249671 0.56374264 0.28262058 -0.02577452\n", + " -0.34016369 -0.62458249 -0.88742263 -0.99531596 -1.03427744 -0.98512603\n", + " -0.83797152 -0.60540146 -0.30539806 -0.00239763 0.34495895 0.61798901\n", + " 0.84786174 1.006405 1.03517655]]\n", + ">>> Standard errors: [[0.01426305 0.01355535 0.01643355 0.01740522 0.01560074 0.02040628\n", + " 0.01704554 0.01974427 0.01506442 0.01450393 0.01273745 0.01347557\n", + " 0.01223988 0.01502968 0.01532275 0.01584832 0.01778999 0.0152877\n", + " 0.01617276 0.01248101 0.01156035]\n", + " [0.01389552 0.01568272 0.01599086 0.0138271 0.01180186 0.01117076\n", + " 0.01345135 0.01652867 0.01765372 0.01557317 0.01950365 0.01984278\n", + " 0.01604679 0.01279051 0.01256745 0.01459869 0.01380564 0.01261309\n", + " 0.01489663 0.01610213 0.01333644]\n", + " [0.017601 0.01963081 0.01750579 0.01185599 0.01419814 0.01289628\n", + " 0.01219069 0.0148542 0.01638513 0.01806995 0.01814861 0.01764294\n", + " 0.01578578 0.0136944 0.0148628 0.01288979 0.01473446 0.01729079\n", + " 0.01812352 0.01704266 0.01816004]\n", + " [0.01127435 0.01506694 0.01430578 0.01760293 0.01463636 0.01571419\n", + " 0.01580839 0.00983804 0.01250938 0.01342364 0.01372933 0.01451175\n", + " 0.01214586 0.01340817 0.01688722 0.01182217 0.01489686 0.01459784\n", + " 0.01419308 0.0136389 0.01256604]]\n", ">>> Metadata: {'shots': 10016, 'target_precision': 0.01, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n" ] } @@ -300,9 +300,9 @@ "name": "stdout", "output_type": "stream", "text": [ - " > Expectation value: -0.01953125\n", + " > Expectation value: 0.15920398009950248\n", " > Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n", - " > Another Expectation value: 0.5092838196286472\n", + " > Another Expectation value: 0.03173828125\n", " > More Metadata: {'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32}\n" ] } @@ -389,7 +389,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " > First ten results: ['1000000110001110101110110110000100100001011101110000000110001110110101000110110110100111000100100001000000000100100000010000100', '0010111011101101010000000101101000000001000001100011010101101000100110010000110011001001000100101000000000001000000100000011000', '1011001011001100011010010101000001100001000110101001101011000111000000000011000000000110101110011001001000000010101011101101000', '1010010010110100101101000100100110111000100101001110100100000001000111000010000001101111100010110010001100111101011110110001001', '0001111000011111100011000101010011001100100110101000000110000001000110010001000011111011110001101000111001011001000001001000000', '1111111010111000001110110100100101110101000100010100101010000100101001000100111000111001010101111011000001100010010010001011000', '0101111100101100011111000111110010011111000001111100001111000100100100000011011010001000011000101001110100100010001111110100001', '1001111101000111001000001010000101001100110100100010101011100010110101011010011000111000000001001011000010000010101110100001000', '1111100110101111001010101100000001010111000111001100111000100011110100000011101110100001001010010001100111100000011000000010001', '0110001011001100011010100111001000000100011111111000000001001000100111110000101011000001111010110000111101001010111010000110000']\n" + " > First ten results: ['1001010100000000001111101100000111110001110010000001110011000110010110000111100100001101001000000000000000000100100000110000001', '0000110011001011101010110010100000010011010010001010100101011100010101010110101001001000001000001000001101101101101100001010000', '1110011010110000000111110101010011000011100000001100000101001001101011000111000001010110000100000000010001000100000110000000100', '0011011110110101111010111101100111001000010001101001110101101000001101001010001000001000100011101000110001001000000010100111101', '0111010110111100100100010100010110010000100110000100001111110001011010000011000101100000000110010000101010001101011100111000001', '0001101010111001010001110111101010001100000100100100001001011001111100000000010001010001100010000000100111010000001010001000100', '1110011000101100010100000111111011100010001000001001001000101000010001001111000010111000000001111101001000101100001100001010000', '1101001010011111110110000101100010110010110010001100100010010110000000000000000111000001010000000001000011101010000100110100000', '1101111111100101011101101000010000011011110011100001001100101001010001000100011000000010011000100001001100000010001010100010101', '0110000111001000010010100000001011001000000100100100100001100100101000010000100001010010100010000101000101001100101100101000001']\n" ] } ], @@ -444,9 +444,9 @@ "name": "stdout", "output_type": "stream", "text": [ - " > First ten results for pub 0: ['0010001100100111011101001110011000011101110001011011000100111010110101010110000010011000110000000100010100110100101011110001000', '0100010100010111000110111101000100101000000010011001001110101001100001000111010100100101010010001001011010101010100100110100010', '1110111111001110100000110110101001001001101101001111101010000010000000100100000101010011010111000100000101110110011000011111011', '0110111101110110010100001000100001011011011010010001111111010011010011001101000000101110111001000000001000000001000000000010000', '1000110000110110010001101100100110010101010111001000101101000010101110011100100000100111110100010000001000100110110011010011010', '0000000000011000001011101111100001100010000010100110011111001100000111101111000001001000011010000010000000010101110110101011010', '0000001000111111000001100000011001011101100000110111011011010001100100011011010101110010101000000110000100000100001000000100101', '0110101010101010110101001010100100101011110000110110100011000111000100010001010010000000111011110110001000000100010100000100001', '1010010110001100001000011001110100110101101011110001001110101001111101000111010000110101100110100100001100100110000111000010011', '0010010011011011101011011100100000001100001111100011011010110000010010100000001111101011010000111101100000000100110101011100101']\n", - " > First ten results for pub 1: ['0101011110100001110000111100011000010011011000011011101001011100001111000000101000101000000100100011111101111000101001010100010', '1001101100001000011101000000100010000010000001000001001100110000001101100101010100001100001010001000000100011000000010000000011', '1011010110010001100110000110110110111100011001110111101100100101001000010000010010001000100010010010000101100011000100110000001', '0000011000111000001000111000000101111101011011010010010101100011000101100011010000111011110111000010000100000010001000001100010', '1000011101110000000000101000110111110000101001000010000000000111011000000100000101100000111101010010001100010010010010110000010', '0010100010001000011010101110011100111111111001000010111010110000101011000001011100100001111000100000001000010101110100000000101', '1011101001101000010011010000011000111000100101000100100010001010000100100011110111111000111000010001101011000001010000100001001', '1100100100100000100011010001001000101110010001100100010000010010000101000010011100001101000011000011000010001000000000100010000', '0000000000101010111100010010111010101001001000100110111010000100001100000010010000001000010100010010000000110001000100110000000', '0001001011110011000110000010110110000010110000000000111110000101010100100001010000000101000010000001001101000100101000000010011']\n", - " > First ten results for pub 2: ['0101101000011011000101100110010101100100001101101110001100001100101100001111111010100001011100000000000000000110001000011000001', '1111001100111110001010010010100010111111100000000000100111101101011110000010011001001011110001000000111000110100100000000111000', '0010110100000101110101011000000010001001010011010010001101100011010001001010011101011011000000101000010011100011101010101001011', '1111001111011111011010011000000000110111101101101011110010011001100001100000001001110011000001001000010101111000101001001111000', '0111110110001011110000000000101110001100100010100010110100111001001100000010011001010011001011001010000110010111111000100101001', '0011011010001001001100001000010001000000011001100000100110000100000110100101001000010000000000001000000100000001100000110111000', '0010110110110010101010000010110111001000000001011101110000100101010011000100000011000001001000001010100000000000011011100010100', '1100001000100001111000001001010100011000100011101110001000101100010110011101000001000100010000000010010100000001011000000100100', '1010010110001110010001000101110010000011000110001011101100011000000000100110101101000111100011101011001100000011001000100000100', '0110010101001110110110001110001011000100001100100101010000101001000010111100000010100001000000111100000010100010100000100101001']\n" + " > First ten results for pub 0: ['1101100010111001101111010010010011110001001100010110101101100001100101100000001011001110011000111010000001110001000101010000101', '0001000000000101101010111001001000100011010000101111000110010110101001110001000100000000100101000110001000011001010100011111001', '0010000010101110101010110101100111010010111100100110100110001101010001000000100000000111111101100110110100010000001000000110011', '1101011011010111010001011100100101100000100000110011000001110011010100000000000011011000001101000101111001101000110100000001100', '1111101000000001110010011001101100001100001000100101010000001010010110110011001100010000001110110000101001010001001001001000001', '1011001010010001001101101000010100000100100000010110100001011101000101010001100111111000000100000001100011111010100100000000001', '0100010110100110011010010010100000101100101000100111000001110100100100000011100000111111011000001110000001000001100001000001000', '0100001001010110011110010001000111010010011000010010000011000100001000000011000101100000101011110010110100100011101000000001110', '0111101110111100001110010100100100001001100011100100100001000000100101100001000001010000111000100000001010010001111101100010100', '0011001101010101111101010100110011001001101010110111101001111000101111001000110101000101101011110100110001000010101000011100100']\n", + " > First ten results for pub 1: ['0001000110011111000011110001000010111100000100001100010010000100000001000000000110010001111011000101101100101000000000000100100', '1000101010000011110111100000100010101000011001100110000000011000000000000101100000100101000000010000000010000101010010101011111', '0010001111011011101011000010100000000100101010000100001110001110111000000111000101000011010111000010000111011111100110000010000', '0100101111001110001100101001000000000110001011011100001000011101101101100010000101001011010101110000101000000110100100001001000', '0011100110011100000001010010100010011110000000111001100100010001000000000101000100011111000111111000100010101000110011000001010', '0011010000110011110100111111110000101000001000001001111100000110000011000011101010001011010000111100100000001101000010011100011', '1110001011000011111011101011100010001110111111101101101110100101100101110101111011010101011100110100100010001000010000100111111', '1001110101001011101000001011101010000110011010010000000001101111000011110001100011111001000000000000011001110011000011101000010', '0011100111001010100011010000100001001000001010000100000010101101010011101001110101001000010110100000101001110001001100000000010', '0001100101110000100001010100100010001010111010001100001001100011011111001111110001001011010100000010001010100010101100011000010']\n", + " > First ten results for pub 2: ['1000101100101001001000010000000000101010100110110010100001111000010000100100100101100100001001001110011001100000010100001000001', '1000000101001101101100011010100101111011100111000000010011000001000010001000000001000000111100110001111100001101100000000010100', '1000101101110000010101010001101001000110011000100010000001100000000000011010011100010000110010100111111100000100000011000111000', '1010100010100101001111110100100000011101010100100010000010001000100100010110101001001100100010101101001000100000000110010011100', '1101100100000100010101111111111000001011101100101010101110010000101101001101100010100110100010011010111100011001001000001011100', '1001101100000100110010011000000110110000111011110100010111000000000001010000001111001000101010100001100010100000100111010001100', '1010010100001111010000010011010100110000110001100111000101111000110000011100100101000110100000100101011101100101010010011011100', '1111110000010111000001111100011001010010010010011000110100000000000001000110100001011111100001101100100110111101010101001001101', '1000111010011100111010100101110000000111100101100110110000000001101000110111110011110000110000000100001011010000001011001001001', '0000101001010111101101010000000010010111010001110100111110011000101010111110111110010000010001000000111000001101010000100101000']\n" ] } ], @@ -503,7 +503,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " >> First ten results for the meas output register: ['1001001111110110010110100011011010111110000000010001111011011101111101101100010001000100000000000000010110011000001110001111010', '0010100000010011001001100111001111101101011100111000000100011100000101011111010111000010101001000111110100010111111001010001010', '0100000101100110101110011011001001101100101101000011001100010101001001000011001110000001001001101110100101101001000011001001000', '0000100101001001100110100110110000010000101000101011000000011001111001011101011110001100011000110010011000110011010001011110001', '0010001100111110000100100100011010101000000100000010000100111000001001001000110110001110001110000000110011111110111001001010111', '0001101010011101001010010010110101111010000111110011010011111100000001011100001110000101010000100111111011101000011110010000110', '0001010011001111000010010100001111000110010000010011011010110000111101001101001111001000011010010010011110100011111010111001100', '0000101100001111101000000111100010011100110000100011011001010111011010011001111101000010110000011000000101101011111110010110101', '1001001011111100011111110011010100111010001001010100111000000101110010010110010111010011101000111010110111111000010011000001100', '1010000001001010100011010111000011101010011110011001110111101000000111001101100101001000011100101010000110111101111000010001001']\n" + " >> First ten results for the meas output register: ['0100101011100111101000011001000111010000010100011001110011110001101010000111110101100100011001100000101011000101111001001011000', '1010000001110001110111000110010011001000111100010001011010001111011001011101011010010000111000010110001011110000011001111100101', '0001001011011001100100011101100001100010000010001101101000111010000111010101011111001000011101110000011010110000001110110101110', '0001000000100101010110001001100000001101110001001001000110111110101111101100110110010000000100001100001111100000011111010111111', '0001010001100001110111000000001110001010011010101110011010001110011000101101010000111101101110000010111011111111110010010001011', '0010010110011010010001000100101011000110010101110110100011100100110010110010101100011111001001110100001111000010111000000000000', '0101010110011110110111000101111011101000001111010101010101110011100000000111010111001000000000000000101001100100110110100001100', '1000010000010000110010011100010000011100001100111011011001101111101001011101010100000010100000100110111010011000011011100010100', '0011010001001001010010001100110001111100010100001011100000101011010000110110101100011011000010110011111110001000010011001001100', '0000100100011010111011000111101011110100101110001111101010010111101010000010000110110000011000011010111010001101001101101101100']\n" ] } ], @@ -574,7 +574,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " > The first ten measurement results of job 1: ['1100111011100000011001111100011001101011101100010101011101010100000100100001110100111011110010100101010101100011000110111100101', '0010101000100100001101111001110010011011011011110000110001000011010010001000000100000110010000010100011100100000001000101100011', '1001100101100001001100110000111000001101010000110010000001000000010111000010110001001001010011110110100100100001110111100110000', '1000110110010100101011101100010111000101110010000000010001000100011111111001001001111010010100010100101000000001111100011000000', '1110010011011101100110001001110001100000001010100110001101000000011000100000001011010001100110110110001001001101000011101100000', '0001100001010001010100110000110000101110110011011000010000000100010101000111010001000001110110100001001000001010100010100000000', '0101011101110100110010010001110010110001110101100010010000100011001010001001101011010000000100111010011011001011010100011110011', '1011010001010000111100111001101100010000101110100100001000101011010110001010111101000100100000000111011010101101111011000101001', '0111000011110101000100111010110110000010110010100110111100011010100110001001000001001100001000101100000011010010010111000100010', '1111010011000101001000101100010010001101110001101010000011110010011111000101000100110100100010001000110010100010001100100010010']\n" + " > The first ten measurement results of job 1: ['1100001100010101011000001100000101011000000001000100110011001010001011010111001000001010001100100111100101100000010100010000101', '0011001000110000111110000101100111101101110101000000100100100000000010100011000000010110100001000100000101010101000100000100011', '1111000010011111001000000100011110001011101101011000010010000011000000011000110000001100100100000100000100101010010001000010011', '1010100001001100000000011110010001110001100010100111100001100000001000010000001000100001100110111100000000101010000101000010101', '0011000110011101111110010000110000001011010011110000100011100001001010010001011100001110101010101101011100010110100100100000010', '0000110001010011000110110110001000110100000110101000000010000110010001011000010100000000000010001100100110110110010001011000101', '1111111100110110000101011111101010101010101110000000001011001110010000000101000010000110001110001000000100100010110000001001010', '0000101000001100110111001011010010001010000011010100000010011000010001101001010000001000100111010010001000001000000000010100010', '1101010001101001110011001000110001011000010100000011100101010110001000001010110111110010101111100001000111100110111101000010010', '0000011011011001110101110000000100101011111001001001100000011001010000000101010100010000010011101111110110000101101100110000100']\n" ] } ], @@ -629,7 +629,7 @@ "name": "stdout", "output_type": "stream", "text": [ - " > The first ten measurement results of job 2: ['0000000001110000001010110000010110001100001100111100110010100110000001110100000100000001000101000010110011001100000110011101100', '0101011010110011000101010011101100100001111100010001100001110000000101110010001000001101000001110010001111000110000001101011001', '0101110000001000001100011100000000000001110001000001000101110100101111010000010100100000110001000011100100011011101010101000000', '1100100101000011101001101111111010001100011010011000000001000110011000101111101101000001000110000010101100000110100011001001000', '0001101010110110011001101011100001001111000001100010111100110111100010000011100000011010110100101001000001010100011000000101100', '1111100011110100010010000100111000011001100010000011100110010000000011001110000100100101011100001001010011000110001000100000000', '1011010001110001110110101100001110011000001001000001010100010011001100000100110100000010011100010000110100110100000000000101000', '0011010000100000000011100110011001010100000100001011100011010000010110010011000101011111111000000001000001001111100001001100011', '0011000011010101011010101111001110100001011000000010111000000000000010011001011010101000000001000011001101000010101000000011000', '0010000111111000110110000101011110001101011100001001001001000100110010100001001101000010100000010111100100100100000001000100010']\n" + " > The first ten measurement results of job 2: ['0100010010110100010001110010011001101011011100000111000011000000010001010000101100110110100100000101101110110000100001100100000', '0110010010100000001000111010001010000000000000010000011101001000001000101100000000001100011000100000010001001010100100010101000', '0001011110011101101010011111101000101000011110011100010010000010110001001100101001010001110001000010110000000101100010010100001', '0111101111110000110000110010101110110100001100101110000000000010100011101000101011011100010111010000011011110011000010100100010', '0101010001110011101001010011110000110000101100100000111100100010100100101000001101001000111010010100101001101000100000011001001', '0011011010010111110000100111001000010000010001000001011101100010011100010110001100000000001110100000000100000000110000001100000', '1010101011010100010001000000000100000000101100000100001110100001111000000001011010100010011000110000010101101011010000011000000', '1011101011100001010110000100100100110010101010010111010010000000010101000100001000001100100100100011100101001101101000100011101', '1101011010000101101010010011000100000001110010000101011000010001100011000110001000001100010110110101101011100101011110100111011', '1000001010000001011000001010101001000110101001010000100000110010011001011001001010011000001110010010000011001010000000000011010']\n" ] } ], diff --git a/docs/guides/primitives.ipynb b/docs/guides/primitives.ipynb index 86039ee80d1..e4663ba60df 100644 --- a/docs/guides/primitives.ipynb +++ b/docs/guides/primitives.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/qiskit-addons-aqc-get-started.ipynb b/docs/guides/qiskit-addons-aqc-get-started.ipynb index bb6f3c658ab..aa9e9573887 100644 --- a/docs/guides/qiskit-addons-aqc-get-started.ipynb +++ b/docs/guides/qiskit-addons-aqc-get-started.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-aer~=0.17\n", "qiskit-addon-utils~=0.1.1\n", "qiskit-addon-aqc-tensor[aer,quimb-jax]~=0.2.0\n", diff --git a/docs/guides/qiskit-addons-cutting-gates.ipynb b/docs/guides/qiskit-addons-cutting-gates.ipynb index 48085abe97c..ad800839f28 100644 --- a/docs/guides/qiskit-addons-cutting-gates.ipynb +++ b/docs/guides/qiskit-addons-cutting-gates.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-aer~=0.17\n", "qiskit-addon-cutting~=0.10.0\n", @@ -166,10 +166,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Reconstructed expectation value: 0.43931071\n", + "Reconstructed expectation value: 0.51114909\n", "Exact expectation value: 0.50497603\n", - "Error in estimation: -0.06566532\n", - "Relative error in estimation: -0.13003651\n" + "Error in estimation: 0.00617306\n", + "Relative error in estimation: 0.01222445\n" ] } ], @@ -418,10 +418,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Reconstructed expectation value: 0.54701993\n", + "Reconstructed expectation value: 0.56487325\n", "Exact expectation value: 0.56254612\n", - "Error in estimation: -0.0155262\n", - "Relative error in estimation: -0.02759987\n" + "Error in estimation: 0.00232712\n", + "Relative error in estimation: 0.00413677\n" ] } ], diff --git a/docs/guides/qiskit-addons-cutting-wires.ipynb b/docs/guides/qiskit-addons-cutting-wires.ipynb index a8d995b4f60..d17851a5d20 100644 --- a/docs/guides/qiskit-addons-cutting-wires.ipynb +++ b/docs/guides/qiskit-addons-cutting-wires.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-aer~=0.17\n", "qiskit-addon-cutting~=0.10.0\n", @@ -347,10 +347,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Reconstructed expectation value: 1.46346563\n", + "Reconstructed expectation value: 1.36852056\n", "Exact expectation value: 1.59099026\n", - "Error in estimation: -0.12752463\n", - "Relative error in estimation: -0.08015425\n" + "Error in estimation: -0.2224697\n", + "Relative error in estimation: -0.13983096\n" ] } ], diff --git a/docs/guides/qiskit-addons-mpf-get-started.ipynb b/docs/guides/qiskit-addons-mpf-get-started.ipynb index 0a3ef621840..496968517a6 100644 --- a/docs/guides/qiskit-addons-mpf-get-started.ipynb +++ b/docs/guides/qiskit-addons-mpf-get-started.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-addon-utils~=0.1.1\n", "qiskit-addon-mpf~=0.3.0\n", "scipy~=1.16.1\n", @@ -170,14 +170,6 @@ "Exact solution: [ 0.17239057 -1.19447005 2.02207947]\n", "Approximate solution: [-0.40454257 0.57553173 0.8290123 ]\n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/runner/work/documentation/documentation/.tox/py311/lib/python3.11/site-packages/osqp/interface.py:405: PendingDeprecationWarning: The default value of raise_error will change to True in the future.\n", - " warnings.warn(\n" - ] } ], "source": [ @@ -351,9 +343,9 @@ "output_type": "stream", "text": [ "Exact value: 0.4006024248789992\n", - "PF with 19 steps: 0.38649906199774386\n", - "MPF using exact solution: 0.3954847855979984\n", - "MPF using approximate solution: 0.4299121425348984\n" + "PF with 19 steps: 0.38649906199774653\n", + "MPF using exact solution: 0.3954847855980026\n", + "MPF using approximate solution: 0.42991214253490145\n" ] } ], diff --git a/docs/guides/qiskit-addons-obp-get-started.ipynb b/docs/guides/qiskit-addons-obp-get-started.ipynb index 796765c19d0..5e4036403f2 100644 --- a/docs/guides/qiskit-addons-obp-get-started.ipynb +++ b/docs/guides/qiskit-addons-obp-get-started.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-addon-utils~=0.1.1\n", "qiskit-addon-obp~=0.3.0\n", @@ -437,10 +437,10 @@ "output_type": "stream", "text": [ "Exact expectation value: 0.8854160687717517\n", - "Backpropagated expectation value without truncation: 0.8608968904303249\n", - "Backpropagated expectation value with truncation: 0.8570884789561722\n", - " - Observed Error for observable without truncation: 2.452e-02\n", - " - Observed Error for truncated observable: 2.833e-02\n" + "Backpropagated expectation value without truncation: 0.8468315094024165\n", + "Backpropagated expectation value with truncation: 0.8925780350096744\n", + " - Observed Error for observable without truncation: 3.858e-02\n", + " - Observed Error for truncated observable: 7.162e-03\n" ] } ], diff --git a/docs/guides/qiskit-addons-utils.ipynb b/docs/guides/qiskit-addons-utils.ipynb index db29f24c563..c77cf1ec77b 100644 --- a/docs/guides/qiskit-addons-utils.ipynb +++ b/docs/guides/qiskit-addons-utils.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "qiskit-addon-utils~=0.1.1\n", "```\n", diff --git a/docs/guides/represent-quantum-computers.ipynb b/docs/guides/represent-quantum-computers.ipynb index 03872f463bc..7f5aa2f9e34 100644 --- a/docs/guides/represent-quantum-computers.ipynb +++ b/docs/guides/represent-quantum-computers.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -320,7 +320,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "['for_loop', 'if_else', 'ecr', 'id', 'switch_case', 'sx', 'measure', 'delay', 'reset', 'x', 'rz']\n" + "['reset', 'if_else', 'switch_case', 'id', 'delay', 'measure', 'sx', 'rz', 'for_loop', 'x', 'ecr']\n" ] } ], diff --git a/docs/guides/run-jobs-batch.ipynb b/docs/guides/run-jobs-batch.ipynb index 33748a816ea..244eea37074 100644 --- a/docs/guides/run-jobs-batch.ipynb +++ b/docs/guides/run-jobs-batch.ipynb @@ -16,7 +16,19 @@ "version-info" ] }, - "source": [] + "source": [ + "
\n", + "Package versions\n", + "\n", + "The code on this page was developed using the following requirements.\n", + "We recommend using these versions or newer.\n", + "\n", + "```\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-runtime~=0.40.1\n", + "```\n", + "
" + ] }, { "cell_type": "markdown", @@ -226,8 +238,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Result1: PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray(), ensemble_standard_error=np.ndarray(), shape=(3, 2)), metadata={'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32})], metadata={'dynamical_decoupling': {'enable': False, 'sequence_type': 'XX', 'extra_slack_distribution': 'middle', 'scheduling_method': 'alap'}, 'twirling': {'enable_gates': False, 'enable_measure': True, 'num_randomizations': 'auto', 'shots_per_randomization': 'auto', 'interleave_randomizations': True, 'strategy': 'active-accum'}, 'resilience': {'measure_mitigation': True, 'zne_mitigation': False, 'pec_mitigation': False}, 'version': 2})\n", - "Result2: PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray(), meas0=BitArray(), shape=(3, 2)), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})\n" + "Result1: PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray(), ensemble_standard_error=np.ndarray(), shape=(3, 2)), metadata={'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32})], metadata={'dynamical_decoupling': {'enable': False, 'sequence_type': 'XX', 'extra_slack_distribution': 'middle', 'scheduling_method': 'alap'}, 'twirling': {'enable_gates': False, 'enable_measure': True, 'num_randomizations': 'auto', 'shots_per_randomization': 'auto', 'interleave_randomizations': True, 'strategy': 'active-accum'}, 'resilience': {'measure_mitigation': True, 'zne_mitigation': False, 'pec_mitigation': False}, 'version': 2})\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Result2: PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray(), meas0=BitArray(), shape=(3, 2)), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})\n" ] } ], @@ -267,7 +285,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'id': '1c7e6c9a-9ab3-4eb9-934e-f96f568d92e6', 'backend_name': 'ibm_pinguino2', 'interactive_timeout': 1, 'max_time': 86400, 'active_timeout': 14400, 'state': 'open', 'accepting_jobs': True, 'last_job_started': None, 'last_job_completed': None, 'started_at': None, 'closed_at': None, 'activated_at': None, 'mode': 'batch', 'usage_time': None}\n" + "{'id': '3437a125-855b-4b2c-be44-872ac43d601e', 'backend_name': 'ibm_torino', 'interactive_timeout': 1, 'max_time': 28800, 'active_timeout': 28800, 'state': 'open', 'accepting_jobs': True, 'last_job_started': None, 'last_job_completed': None, 'started_at': None, 'closed_at': None, 'activated_at': None, 'mode': 'batch', 'usage_time': None}\n" ] } ], @@ -298,7 +316,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 8, "id": "31ae3a23-e8bd-4dcd-86c1-10f6d7b5cee4", "metadata": {}, "outputs": [], diff --git a/docs/guides/run-jobs-session.ipynb b/docs/guides/run-jobs-session.ipynb index bb68412a2ca..68834aba5c7 100644 --- a/docs/guides/run-jobs-session.ipynb +++ b/docs/guides/run-jobs-session.ipynb @@ -16,7 +16,20 @@ "version-info" ] }, - "source": [] + "source": [ + "
\n", + "Package versions\n", + "\n", + "The code on this page was developed using the following requirements.\n", + "We recommend using these versions or newer.\n", + "\n", + "```\n", + "qiskit[all]~=2.1.2\n", + "qiskit-ibm-runtime~=0.40.1\n", + "scipy~=1.16.1\n", + "```\n", + "
" + ] }, { "cell_type": "markdown", @@ -270,8 +283,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Result1: PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray(), ensemble_standard_error=np.ndarray(), shape=(3, 2)), metadata={'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32})], metadata={'dynamical_decoupling': {'enable': False, 'sequence_type': 'XX', 'extra_slack_distribution': 'middle', 'scheduling_method': 'alap'}, 'twirling': {'enable_gates': False, 'enable_measure': True, 'num_randomizations': 'auto', 'shots_per_randomization': 'auto', 'interleave_randomizations': True, 'strategy': 'active-accum'}, 'resilience': {'measure_mitigation': True, 'zne_mitigation': False, 'pec_mitigation': False}, 'version': 2})\n", - "Result2: PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray(), meas0=BitArray(), shape=(3, 2)), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': ExecutionSpans([DoubleSliceSpan()])}, 'version': 2})\n" + "Result1: PrimitiveResult([PubResult(data=DataBin(evs=np.ndarray(), stds=np.ndarray(), ensemble_standard_error=np.ndarray(), shape=(3, 2)), metadata={'shots': 4096, 'target_precision': 0.015625, 'circuit_metadata': {}, 'resilience': {}, 'num_randomizations': 32})], metadata={'dynamical_decoupling': {'enable': False, 'sequence_type': 'XX', 'extra_slack_distribution': 'middle', 'scheduling_method': 'alap'}, 'twirling': {'enable_gates': False, 'enable_measure': True, 'num_randomizations': 'auto', 'shots_per_randomization': 'auto', 'interleave_randomizations': True, 'strategy': 'active-accum'}, 'resilience': {'measure_mitigation': True, 'zne_mitigation': False, 'pec_mitigation': False}, 'version': 2})\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Result2: PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray(), meas0=BitArray(), shape=(3, 2)), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})\n" ] } ], @@ -329,7 +348,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "{'id': '5a6d4397-42c6-4dc6-969a-b1c90286a715', 'backend_name': 'ibm_pinguino2', 'interactive_timeout': 60, 'max_time': 86400, 'active_timeout': 14400, 'state': 'open', 'accepting_jobs': True, 'last_job_started': None, 'last_job_completed': None, 'started_at': None, 'closed_at': None, 'activated_at': None, 'mode': 'dedicated', 'usage_time': None}\n" + "{'id': '3ca36cf7-b1a6-41d4-b01f-8f3df26cf165', 'backend_name': 'ibm_torino', 'interactive_timeout': 60, 'max_time': 28800, 'active_timeout': 28800, 'state': 'open', 'accepting_jobs': True, 'last_job_started': None, 'last_job_completed': None, 'started_at': None, 'closed_at': None, 'activated_at': None, 'mode': 'dedicated', 'usage_time': None}\n" ] } ], @@ -366,7 +385,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "77cc7c96-e8c0-4970-b05e-361ddf74d707", "metadata": {}, "outputs": [], @@ -432,7 +451,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "e83f7d60-13f0-4df1-9766-6fa67c970362", "metadata": {}, "outputs": [], diff --git a/docs/guides/save-circuits.ipynb b/docs/guides/save-circuits.ipynb index d75dde09655..336cd944c6c 100644 --- a/docs/guides/save-circuits.ipynb +++ b/docs/guides/save-circuits.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/save-jobs.ipynb b/docs/guides/save-jobs.ipynb index 7ce4c7fc4b3..08da9c592bf 100644 --- a/docs/guides/save-jobs.ipynb +++ b/docs/guides/save-jobs.ipynb @@ -58,9 +58,9 @@ { "data": { "text/plain": [ - "[,\n", - " ,\n", - " ]" + "[,\n", + " ,\n", + " ]" ] }, "execution_count": 1, @@ -103,7 +103,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "d2n1d2cg59ks73c6vu3g\n" + "d3n8fqj4kkus739ef10g\n" ] } ], @@ -126,7 +126,7 @@ { "data": { "text/plain": [ - "PrimitiveResult([SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})" + "PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray()), metadata={'circuit_metadata': {}, 'compilation': {'scheduler_timing': {'timing': 'main,barrier,Qubit 0,4,0,barrier\\nmain,barrier,Qubit 1,4,0,barrier\\nmain,INIT_0,Qubit 0,5,180,play\\nmain,INIT_0,AWGR0_0,116,205,capture\\nmain,INIT_0,Qubit 0,395,6,play\\nmain,INIT_0,Qubit 0,402,180,play\\nmain,INIT_0,AWGR0_0,513,205,capture\\nmain,INIT_0,Qubit 0,792,6,play\\nmain,INIT_1,Qubit 1,5,180,play\\nmain,INIT_1,AWGR0_1,116,205,capture\\nmain,INIT_1,Qubit 1,395,6,play\\nmain,INIT_1,Qubit 1,402,180,play\\nmain,INIT_1,AWGR0_1,513,205,capture\\nmain,INIT_1,Qubit 1,792,6,play\\nmain,barrier,Qubit 0,798,0,barrier\\nmain,barrier,Qubit 1,798,0,barrier\\nmain,rz_0,Qubit 0,798,0,shift_phase\\nmain,sx_0,Qubit 0,798,6,play\\nmain,sx_0,Qubit 0,804,0,shift_phase\\nmain,rz_0,Qubit 0,804,0,shift_phase\\nmain,rz_1,Qubit 1,798,0,shift_phase\\nmain,sx_1,Qubit 1,798,6,play\\nmain,sx_1,Qubit 1,804,0,shift_phase\\nmain,rz_1,Qubit 1,804,0,shift_phase\\nmain,cz_0_1,Qubit 0,804,17,play\\nmain,cz_0_1,Qubit 1,804,17,play\\nmain,cz_0_1,Qubit 0,821,0,shift_phase\\nmain,cz_0_1,Qubit 1,821,0,shift_phase\\nmain,rz_1,Qubit 1,821,0,shift_phase\\nmain,sx_1,Qubit 1,821,6,play\\nmain,sx_1,Qubit 1,827,0,shift_phase\\nmain,rz_1,Qubit 1,827,0,shift_phase\\nmain,barrier,Qubit 0,827,0,barrier\\nmain,barrier,Qubit 1,827,0,barrier\\nmain,measure_0,Qubit 0,828,180,play\\nmain,measure_0,AWGR0_0,939,205,capture\\nmain,measure_1,Qubit 1,828,180,play\\nmain,measure_1,AWGR0_1,939,205,capture\\n', 'circuit_duration': 1218}, 'stretch_values': None}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})" ] }, "execution_count": 3, @@ -193,7 +193,7 @@ { "data": { "text/plain": [ - "PrimitiveResult([SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}}), SamplerPubResult(data=DataBin(c=BitArray()), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})" + "PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray()), metadata={'circuit_metadata': {}, 'compilation': {'scheduler_timing': {'timing': 'main,barrier,Qubit 0,4,0,barrier\\nmain,barrier,Qubit 1,4,0,barrier\\nmain,INIT_0,Qubit 0,5,180,play\\nmain,INIT_0,AWGR0_0,116,205,capture\\nmain,INIT_0,Qubit 0,395,6,play\\nmain,INIT_0,Qubit 0,402,180,play\\nmain,INIT_0,AWGR0_0,513,205,capture\\nmain,INIT_0,Qubit 0,792,6,play\\nmain,INIT_1,Qubit 1,5,180,play\\nmain,INIT_1,AWGR0_1,116,205,capture\\nmain,INIT_1,Qubit 1,395,6,play\\nmain,INIT_1,Qubit 1,402,180,play\\nmain,INIT_1,AWGR0_1,513,205,capture\\nmain,INIT_1,Qubit 1,792,6,play\\nmain,barrier,Qubit 0,798,0,barrier\\nmain,barrier,Qubit 1,798,0,barrier\\nmain,rz_0,Qubit 0,798,0,shift_phase\\nmain,sx_0,Qubit 0,798,6,play\\nmain,sx_0,Qubit 0,804,0,shift_phase\\nmain,rz_0,Qubit 0,804,0,shift_phase\\nmain,rz_1,Qubit 1,798,0,shift_phase\\nmain,sx_1,Qubit 1,798,6,play\\nmain,sx_1,Qubit 1,804,0,shift_phase\\nmain,rz_1,Qubit 1,804,0,shift_phase\\nmain,cz_0_1,Qubit 0,804,17,play\\nmain,cz_0_1,Qubit 1,804,17,play\\nmain,cz_0_1,Qubit 0,821,0,shift_phase\\nmain,cz_0_1,Qubit 1,821,0,shift_phase\\nmain,rz_1,Qubit 1,821,0,shift_phase\\nmain,sx_1,Qubit 1,821,6,play\\nmain,sx_1,Qubit 1,827,0,shift_phase\\nmain,rz_1,Qubit 1,827,0,shift_phase\\nmain,barrier,Qubit 0,827,0,barrier\\nmain,barrier,Qubit 1,827,0,barrier\\nmain,measure_0,Qubit 0,828,180,play\\nmain,measure_0,AWGR0_0,939,205,capture\\nmain,measure_1,Qubit 1,828,180,play\\nmain,measure_1,AWGR0_1,939,205,capture\\n', 'circuit_duration': 1218}, 'stretch_values': None}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})" ] }, "execution_count": 5, diff --git a/docs/guides/set-optimization.ipynb b/docs/guides/set-optimization.ipynb index 43981239a88..ddc146db769 100644 --- a/docs/guides/set-optimization.ipynb +++ b/docs/guides/set-optimization.ipynb @@ -32,7 +32,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/simulate-stabilizer-circuits.ipynb b/docs/guides/simulate-stabilizer-circuits.ipynb index 096017d9fa9..e46e5d7f38b 100644 --- a/docs/guides/simulate-stabilizer-circuits.ipynb +++ b/docs/guides/simulate-stabilizer-circuits.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-aer~=0.17\n", "```\n", "" diff --git a/docs/guides/simulate-with-qiskit-aer.ipynb b/docs/guides/simulate-with-qiskit-aer.ipynb index d5ebdc3dfd1..add5cd18129 100644 --- a/docs/guides/simulate-with-qiskit-aer.ipynb +++ b/docs/guides/simulate-with-qiskit-aer.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-aer~=0.17\n", "```\n", "" @@ -222,28 +222,29 @@ { "data": { "text/plain": [ - "{'00111100': 1,\n", - " '00000000': 62,\n", - " '00011000': 2,\n", - " '01000000': 4,\n", - " '11000000': 3,\n", - " '00001100': 1,\n", - " '01111000': 2,\n", - " '00110000': 3,\n", - " '01100000': 1,\n", - " '11100001': 1,\n", - " '11110000': 1,\n", - " '00000110': 3,\n", - " '00000101': 2,\n", - " '00001010': 2,\n", + "{'11000000': 4,\n", + " '00000000': 66,\n", + " '01000000': 2,\n", " '00001000': 2,\n", - " '10000000': 2,\n", + " '00011110': 1,\n", + " '00110000': 2,\n", + " '01010000': 1,\n", + " '00010000': 2,\n", + " '00101000': 3,\n", " '10100000': 2,\n", - " '00000001': 1,\n", - " '00100000': 2,\n", - " '00101000': 1,\n", - " '00010000': 1,\n", - " '00000011': 1}" + " '00010101': 1,\n", + " '00001110': 1,\n", + " '00001010': 2,\n", + " '00000011': 1,\n", + " '00010100': 2,\n", + " '10010000': 1,\n", + " '10110100': 1,\n", + " '01100110': 1,\n", + " '11100000': 1,\n", + " '11000101': 1,\n", + " '11110000': 1,\n", + " '11000110': 1,\n", + " '10000000': 1}" ] }, "execution_count": 5, diff --git a/docs/guides/simulate-with-qiskit-sdk-primitives.ipynb b/docs/guides/simulate-with-qiskit-sdk-primitives.ipynb index a062e6f5c76..8dc3c13bb49 100644 --- a/docs/guides/simulate-with-qiskit-sdk-primitives.ipynb +++ b/docs/guides/simulate-with-qiskit-sdk-primitives.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -440,7 +440,7 @@ "output_type": "stream", "text": [ "The number of bitstrings is: 1024\n", - "The counts are: {'00': 530, '11': 494}\n" + "The counts are: {'00': 508, '11': 516}\n" ] } ], @@ -483,7 +483,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 13, diff --git a/docs/guides/specify-observables-pauli.ipynb b/docs/guides/specify-observables-pauli.ipynb index 41f6a550ded..2aea6724c92 100644 --- a/docs/guides/specify-observables-pauli.ipynb +++ b/docs/guides/specify-observables-pauli.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] diff --git a/docs/guides/specify-runtime-options.ipynb b/docs/guides/specify-runtime-options.ipynb index dffcbcd6192..cde27be96cb 100644 --- a/docs/guides/specify-runtime-options.ipynb +++ b/docs/guides/specify-runtime-options.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -182,7 +182,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 4, @@ -328,7 +328,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 6, diff --git a/docs/guides/synthesize-unitary-operators.ipynb b/docs/guides/synthesize-unitary-operators.ipynb index 6fdb96c49fb..d63da1ba65f 100644 --- a/docs/guides/synthesize-unitary-operators.ipynb +++ b/docs/guides/synthesize-unitary-operators.ipynb @@ -16,7 +16,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -50,7 +50,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 1, diff --git a/docs/guides/transpile-with-pass-managers.ipynb b/docs/guides/transpile-with-pass-managers.ipynb index 4705c6a8b81..4c6986ce051 100644 --- a/docs/guides/transpile-with-pass-managers.ipynb +++ b/docs/guides/transpile-with-pass-managers.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/transpiler-plugins.ipynb b/docs/guides/transpiler-plugins.ipynb index c2707cc1765..675e90a4324 100644 --- a/docs/guides/transpiler-plugins.ipynb +++ b/docs/guides/transpiler-plugins.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/transpiler-stages.ipynb b/docs/guides/transpiler-stages.ipynb index 9afc667725f..3c5246bb458 100644 --- a/docs/guides/transpiler-stages.ipynb +++ b/docs/guides/transpiler-stages.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" diff --git a/docs/guides/visualize-circuits.ipynb b/docs/guides/visualize-circuits.ipynb index ae55501b852..33bdc3988c4 100644 --- a/docs/guides/visualize-circuits.ipynb +++ b/docs/guides/visualize-circuits.ipynb @@ -32,7 +32,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "```\n", "" ] @@ -160,7 +160,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 5, @@ -208,14 +208,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "17889caf-d953-4661-9188-00505c17064e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 7, @@ -230,7 +230,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "a36d1aa9-fa0d-4e27-ac83-5deee43a20dd", "metadata": {}, "outputs": [ @@ -318,7 +318,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 10, @@ -340,7 +340,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 11, @@ -362,7 +362,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 12, @@ -430,7 +430,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 14, @@ -454,7 +454,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 15, @@ -486,7 +486,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 16, diff --git a/docs/guides/visualize-results.ipynb b/docs/guides/visualize-results.ipynb index 7e651cc8c43..f17f261b296 100644 --- a/docs/guides/visualize-results.ipynb +++ b/docs/guides/visualize-results.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -78,7 +78,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray()), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})\n" + "PrimitiveResult([SamplerPubResult(data=DataBin(meas=BitArray()), metadata={'circuit_metadata': {}})], metadata={'execution': {'execution_spans': {'__type__': 'ExecutionSpans', '__value__': {'spans': [DoubleSliceSpan()]}}}, 'version': 2})\n" ] } ], @@ -109,7 +109,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 3, @@ -147,7 +147,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "execution_count": 4, @@ -214,7 +214,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, @@ -289,7 +289,7 @@ { "data": { "text/plain": [ - "\"Output" + "\"Output" ] }, "metadata": {}, diff --git a/docs/tutorials/hello-world.ipynb b/docs/tutorials/hello-world.ipynb index 9ca8740c6fb..1bfe77878fe 100644 --- a/docs/tutorials/hello-world.ipynb +++ b/docs/tutorials/hello-world.ipynb @@ -24,7 +24,7 @@ "We recommend using these versions or newer.\n", "\n", "```\n", - "qiskit[all]~=2.1.1\n", + "qiskit[all]~=2.1.2\n", "qiskit-ibm-runtime~=0.40.1\n", "```\n", "" @@ -251,7 +251,7 @@ "name": "stdout", "output_type": "stream", "text": [ - ">>> Job ID: d2qkdds65eic73blka9g\n" + ">>> Job ID: d3nkifg3qtks738eg8ug\n" ] } ], @@ -586,7 +586,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "d2qkqt9olshc73bmb9g0\n" + "d3nksdb4kkus739errp0\n" ] } ], diff --git a/public/docs/images/guides/build-noise-models/extracted-outputs/284e4fb1-726e-4ecf-a200-cbfae8baaef7-0.svg b/public/docs/images/guides/build-noise-models/extracted-outputs/284e4fb1-726e-4ecf-a200-cbfae8baaef7-0.svg index 25f85f725dc..3d20c261c69 100644 --- a/public/docs/images/guides/build-noise-models/extracted-outputs/284e4fb1-726e-4ecf-a200-cbfae8baaef7-0.svg +++ b/public/docs/images/guides/build-noise-models/extracted-outputs/284e4fb1-726e-4ecf-a200-cbfae8baaef7-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/build-noise-models/extracted-outputs/6fe5c53d-3536-471f-aceb-b4b48a8a5889-0.svg b/public/docs/images/guides/build-noise-models/extracted-outputs/6fe5c53d-3536-471f-aceb-b4b48a8a5889-0.svg index 6d009cf5829..dc1b35ae19c 100644 --- a/public/docs/images/guides/build-noise-models/extracted-outputs/6fe5c53d-3536-471f-aceb-b4b48a8a5889-0.svg +++ b/public/docs/images/guides/build-noise-models/extracted-outputs/6fe5c53d-3536-471f-aceb-b4b48a8a5889-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/build-noise-models/extracted-outputs/e38e4581-7718-4dc0-a550-e6b3168bd400-0.svg b/public/docs/images/guides/build-noise-models/extracted-outputs/e38e4581-7718-4dc0-a550-e6b3168bd400-0.svg index 25324740fb0..ad2d8091041 100644 --- a/public/docs/images/guides/build-noise-models/extracted-outputs/e38e4581-7718-4dc0-a550-e6b3168bd400-0.svg +++ b/public/docs/images/guides/build-noise-models/extracted-outputs/e38e4581-7718-4dc0-a550-e6b3168bd400-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/circuit-library/extracted-outputs/9629a507-8191-409e-b895-fd0833c8fcd7-0.svg b/public/docs/images/guides/circuit-library/extracted-outputs/9629a507-8191-409e-b895-fd0833c8fcd7-0.svg index 0101cada5ca..1859009bdc0 100644 --- a/public/docs/images/guides/circuit-library/extracted-outputs/9629a507-8191-409e-b895-fd0833c8fcd7-0.svg +++ b/public/docs/images/guides/circuit-library/extracted-outputs/9629a507-8191-409e-b895-fd0833c8fcd7-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/construct-circuits/extracted-outputs/0cdb2273-0.avif b/public/docs/images/guides/construct-circuits/extracted-outputs/0cdb2273-0.avif deleted file mode 100644 index ebf77b67791c3b61fd610f72665d5383882a83bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2471 zcma)8c{tQ-8~%-9L%d%w^9yzg^e&-Gky=1FH;sGzJM002;X zJJe||KL!90d>@#*daK*+%q5t=-DxKPxU2yH$!P%agDWL}0f1;d09e2PfJp%WNJW;s zIAsO^JozUb&!TsCcYpr;xwErVU0wa)!GrSh^5o=X3@91cfTR@TD8!ok78)YSCx6 z8o9Z--rnA}wzlEn;R*^0G#c&o>(>Vl9xN>_otv8z6BEcqtTn2o3CEIQdCqlFfgdCtt~Dtc5`!^nwk<35m{JRXl`y! z&##KhEF|SuUCJmlGBScdAYENu*o3UmxQwBppS65fJt*wp0U`$RCl-m`b7na(4 z-^5)nn)|%K=5X>W8Yq3k3ri~rH%jhQHV*tYmTl;%a;uzN(=swX zopQT;ZGE%4spIX$^tbO@>36CgHFtiPVO+a=|NGYVQ%YZKM&Z=#r?k9#NjYUKhwM0R zdx88;*rI?8J_S4OMj+D8lK=oB+$I*mfG)?PZ|*f9(cTHo|5ZQ%swM`Bt6B0xzdPDyVYySghLVpKoz=Xu- zVi}R1b+0Y!`iV;K`MF_UYKiN@xBNTqs{)#-+85oQ7`Q}_GVApZm_58(J5PQUy}ng- zwtLgU6PaYaIoKpg#)mQn+3$YwCcHE>PxzryY52VR83Mgp2z}F_epB7{Zu_E6P=rJ5 zFbK|Q`ZN&qO{VQU$a^91Tk|1zN5g3V07^SrvY z28Ar4PZ%c}cK4kZGygiTSc#T;b0KaPjqZTF)Yc8^>_v8a9ZF(e2-SF=1J5Ee)<2;* z(Ao^QbqUDJr8i+(yUa~pCCqqvCPsvsdF&1!t^jowZI}d}%H7tkJZNAN*R3*kW#=tdZO-y}!K<<7c%P7P^J{_fTb?ABD z1Zh&~cFE1t+1(^|u*Qs9=GFlLOfm=}y$6Up&56j)ohQ>QWd?lUnPB==mTxieuQO>( z1G|KPZTGmKm%o-j!>HTl=impa$%9Il0|VtR{R%wMn4sphS~mMwY`lK`ay<>?Cs)Uf zo`8JcL*bd=Cm_F_WPfn4_&)JS*lOC=j4HTyWaabb$5g0@Xco^=GbUuUN}bt-POQZs@VT5$x;rof(4<60&Tos!o;U+Bl;iKXng6n<@njyx-wls6$_@77O-h`w* zNCJ)7jDYQmd&tAkXR>niw86(MM|Q>6z&1 zU6FM}|Cb>g7Z4H@_typ?+l_6m;m{v95JSQP2}IxU$iMb@ogU+UlmO(O=L{~0c*z$Z z2srr?Be6IlHpCAW6No2-;35olk-GXiuwWuFl3)UdhyM|vi^E@pzmr*3<|YB`(axxb IW0afPko!h>C(pgM@U4h=71J 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 diff --git a/public/docs/images/guides/construct-circuits/extracted-outputs/ca3f225f-0.avif b/public/docs/images/guides/construct-circuits/extracted-outputs/ca3f225f-0.avif deleted file mode 100644 index 1875009742b5abb5e938aeed860f2160cb40077f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8065 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 P0;%8AQvRf95%PZk1V)kG diff --git a/public/docs/images/guides/custom-backend/extracted-outputs/1d40864a-7695-438b-95bf-7724c34d92b4-0.avif b/public/docs/images/guides/custom-backend/extracted-outputs/1d40864a-7695-438b-95bf-7724c34d92b4-0.avif index b54af5d56b7aca9c3001974b4d15f43c78d3593d..5cb5c20adb555edd2278a6f47bf23c17ac439983 100644 GIT binary patch delta 54 zcmbQ!&o-x@tzipeQM;D8jzUIBNkOrdzJ6|ENkLA2Nls>xUVc%!zRyPG5C$OdboFyt I=akR{01{FXOaK4? delta 54 zcmbQ!&o-x@tzipeQM;CzjzUIBNkOrdzJ6|ENkLA2Nls>xUVc%!{^~WYhZ%st)78&q Iol`;+03ys2b^rhX diff --git a/public/docs/images/guides/custom-backend/extracted-outputs/6dc04d04-7afb-46f2-8ee6-ac961e4583f5-1.avif b/public/docs/images/guides/custom-backend/extracted-outputs/6dc04d04-7afb-46f2-8ee6-ac961e4583f5-1.avif index cddaff7347a998a38eb8e2d111b98a0d0902115f..aeb2d9a8a50406d185a0947e8d3a73a8b7bdae40 100644 GIT binary patch delta 35 pcmbRGm38V@)`l&N*;S0@({rjAB?WvoDu*xtfv2mV%Q~loCIIMB3w{6q delta 35 pcmbRGm38V@)`l&N*;R~Y({rjAB?VTmX+6vU1fH&bF6*2UngICT45$DA diff --git a/public/docs/images/guides/custom-backend/extracted-outputs/b51657ed-bb37-4e1a-9dea-8189b4229d24-0.avif b/public/docs/images/guides/custom-backend/extracted-outputs/b51657ed-bb37-4e1a-9dea-8189b4229d24-0.avif index 5ad080fb69cf757e0047d6b4c9b66f5689340d3b..081e8c62fcf3f4e1983c394694bf23003e3d65da 100644 GIT binary patch literal 88682 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

2Z~Jv z%}~D6=z1kL{ztaomBH<|R&ngh&{d#}1fmUc*8S>;S1+6(ZcGfaYH_2~A@?j|5_IGK zc5(z|Z`pa|jS+qpy~is;DTy0<=PT|x^&eW>t#?S^9@d>l(tbPvpOnKx@z zflIrT!5DgwY9fi>S?f5K3K*d{_7bGLOHIPgJXy= z%BX5Iq?no!^FoqqrKdhfY#85?2o&yJ-ndb?MvjAXu1`7npR>qs<#yPjIn)6u(soc_ z(NlWP1Jhn!(2`*+bpe>DJc4STSAX~*IX1vL0&2)Wd3g0!JV58qZ%jqOD`M+>Qaa>L`mB@@&xx*_;cqRzgtQr)&VrA z0hSp_+hVG>V8CeSUmf~JfpO#RUDAMdC8y7Te&TUW0@qCuOjySI$?GyOfwEh;2B8A% z`!=3Lq$lSusT&%-dpDInlX_4baY1X}Gknbso-EnL<|BDJ6~r;_ z%{$3_mxQ3ge80f*(h`BEYxx_2?}j~wx55r6HeL$--W5|S@#m1 zOGknV=b`c&iYtjo6Qhzuu^OK!>OvlWe7p{bLtTL5wQKQB{Oc=Rz3 zJ!s&>qDB^(GAz~1d3qPWSaK$}$F;rZ5si~|}n)lO-W4Z0&~8eWmdttqOWrZN2K0T z8?r)8OmU!!*FVZ4VXg0G(Zn;g?7`g0p|=-{1%N3Bbsi5&H{(;|X0&JBir8ElpLMhk zZQQ!GF&KyK-`CLYL`~SS*x)^THjAP*EgxcqW`Hunkk5-GPZO~VA|gAaEL64vk7>Kc z2ZUNsPf;VBaZ@WFDQa_+0i@R>??P27p$n3|p%b?MqoI?UpCMf|Ys&_!i&!4{#!)1T z>6+8?D5NY*-qQUh(!l|QiQo`rTwr_a)!`6tg2~Bt+S<5<6dVX}nlQ`s5o6}@B?@T> z5FmofYoITrAIf+I>S=NIPfy7`x#@Dh%svAj-plW`(?)>rhI}-jP%~ulB)Gh~IUuX;c<|Ueg&NUq+qCJj>GI`% zcrsc*jeW1F5wDdre1btC1r6-rna0TJ<{gJLhZI_h?@a_ISamvLJ8t9uGX0maq-~>DoF@ z7GEoe-@ol*5MlP5DS_AU+HaH9MDMD-N@WoeQu!ifq)Co@5?w5M@dUyUWT=Y-0 zJS0f~in%*OyV@Z#2|RS*STCg-vwt(T4Z}Bwg;~c)EGA?j0%sWBg&y3FNPytQK@U-w zNj1(Rlp++q5bcAPGE!BpSd{sq2u^8d_9`qidL$eufgsn)j4wU%uA_#@IcLnn<;xpm z3Oe{@n$1nUfN={w4sscKlqOC!MQ7t*u9|Ney3#iW0l!HUqcFDNynN-qJi9indXja3 zmOyO-qCPJ!JLRX{;o3U8shcma(i=0T3jh&kPf&$oZF_oD$?Cv*#hYHR;F;20>nHi% zN6XDkPl^drbn~=5deF*phrjx>0S0?Q&?~b7#kxcvWKQTul8YSeraYZu(VlwD{%q&V z*1&B-eaKxa;m5496Be6KXy2LUx>Y)#@|&)X!1aFoRtX^FUjuksy^b;M97Mc*#SSQbBG@o!wQBlbVQqQ{an>Br=ebTc0QH zgXu*R92CE+&NrXyB&zP(X&S+@Ym|`CBK^7CvK9qx(>-aeyIZ=6l^b#s_!G2fLM_YZS1X`tpoYu*awtmW} ze40TziZ&v9VD&>SNQpi2$IHFaxo!AWJqZK?W<#Jd56F@~kyKAM6JXv1Z-Ze* z0p%|zx4$qD4a(^v-(Es*%VtW*>RiXX;QWhtSU(wP6)OwG;TxoG`|WVxbO!qvEnz+a zK(%=~t$EX?G07RzVy*c6uiQGI470DO4`-Cq(gMUslnU1pe0-WnHX>63xOE!o!0H0tW&6wCd8O zA2?w@JasoaO^Gm*IYwketdLO!ycjbVr*Q)X-3;g55=E+sh=Y^?Wi;;StRxWxXt5VZ zi|#3)uw=&TB++7s2A|iKzvhGLLip$0_Am;V$jMKSpuMvjXNV>Q)0E^CK+YFbsNH(@ z%xax0|Arh0x~Ogx!n%iRaL7!>KDixx6Sy^DQK}SBb?Hw$kdq%$`MZhS*UNp5SlJ!` zW}+;cl6($uP~sKD{Q#p$rH2e6f#X3;$E_JdbNC-EqZ^4j#MXCbm3f;)sX#;VGNvKaeXr-n$`+1pX(RpV{GyxvsMHy^DxiHbi zC2@vohS*MN!3-#=b6%Pf<6I|JuNv-NdGJlasly6gQ5xzXY||e3htM5OuFIR9o@Hkn z5%{#r!#L1(NN5H{mbY=l1^Wd`n?Q07$@3LBiuX&ULIJDk4>*LL$t=cBK^e`5EeF&8 zbS8+=sYOM$dw#vm4#{|;CbfUPxqb7-QdS}O8Ts>TMKe+1k!MFgAw8V2?)aJ42-;(M zcG*8;>Jsd+Q&9j0S*`t>gtCGsfmYE>WC2vmePPyY^L*%BVG$bqHBtf>V9B0y zBn!0CCq96oBt`H~$pfZ$H`;=b2fRbV^K#USSOYdx6!-$hAQ4xjh?UC$Q~;m;R(q@6 z06Cm1+lZ(@`Y(Jh+eo|tBE@%D;@uI=KYy5av&|b`S+s?#-%1xg+tw3Td)-kWuRPSL zIpZ__^M<3g*W|m`@Y$=k_}&n#VCY* zBK+hq$Owo6QWYf1yP!UG6)ufaA3`Y0nDeu@`{7#bL1I(5dUdlV)>udz!F9p^&2qyj z+TevMUEE8JVOYSC6}n=q=s09W^xykRIGb~Pb%L~-ia)b1aY@^tPOmNo^gydkqdB<6 z$=ccDWhGUoa@@_qY`32t_HI{79D+~@OICRiLen$lj1G2Xy+y5onAb*a9YofE^uaG zl;Pq8AexACDEWV!08E~fw2hdQ4PBuyncIwJii)!YY_2zgwk!`yF7s#d}+g`FBLb zzYG~~AbXog>1ZJ?Ez!*7qOE#6STC<7%V#1TQ`KWb(a?hQ%uQJywZ~P0F!t$Gx|hb5 znDRw@51ZHl0} zLx-JQbKe%}`#$p-5Eh^lzGfDGoj<`3z}kQd$FTuY+8vNLoz$0sQB@Ar|wLg zyvvN_~{3_l&J|4a6jW;#=N%G=UO%lNLVX0uOT5J#ufE8q=E{IAC56nTf&FD z@!zMjDfFLzHj#066yxa4yZkpan0iw(%4qE>{jy(RQxQU;7l&J&IRrl2_9)iA~NE5<8MMlGRf7Q34=eaU6 ze6JwTl|W4f6SU&1XJOfZFN%%!BYArB-~17iHgNBnp$99s>*RoTHIr;PKq94c>6bck zPKz-@rja;V&Z~>PkFn5}@Opv&Bcz$}pYpkPUVDf~z$88nu=h4@E1n55cLLSz%@byf<%t9TNnxXOp<1dXBDT575qX zlU(D#i94f=O8%K~$>KMqg#K0B22m_SgXQ2N^C;#)eIGU_85RJwLU%K|K_)g? zB>Fu^@bmYJ>rKTPVbn8=CJyH8JBjhYaJl-qHpk29mEi;A+7WOEC5Pn$XA~Eb0xEMA z$tX=SDNbR<@?^z11laZutV?&zVJsUdOGPNkaqb$sO4Fz{k5&?aFwg@&%sl_!aMJ}2owkM+TFJUH~(o0BMqxO#+d7wOXC#fxJceXI7-lflO(AQ(U+pf`Ov zLns{j^K%>tP3Vi!=T4YE|Eaoq)XNu(B_1ApNQUvYp6Cqz(7DK&Lzxm`TRZ zx=qUJ-8)F$E^%g8=qtr^y?p3yho)$FSnOBvCt!dB-ntN8AAds7vXe6WXuij*HW*5* zQavoDP+v><6W5U;8Uh(Mc)qk(&H!1`pgqswbbO+sqLM==B~Q$L_z*rtlo8PU?(5Pg zGj5+ePLxyZHp=1y^e~9Lg z=$kMLl0SiM!W$n7$o6V|>xidwU9u86FY3Gq@H?yNlkT)DF+S_y#I~nN0n z_^qIyN5ED@fekFndv@wGJ)N;7cq=Y`elUfE;Hf8`I_`|0fJO@pYH7hqbsFI#1@FYF z5%VqRx%8 zdjYu;)jIR)cheIJHTcS;foux0u4wV@Q7-WeTX9py=RMi`ROBGwa@2BC^NF@!vOk=v zm54`*_6?uBXThra={_Oo3VwKAr{E%)ekfTIkCT)C?c+pPwva#J|!;{(UySj3~rHe zsK7*X4^dH$7DvqI@;n*)gbz9<$$W~(dm+CiE-z>u;zycArH~pt& z0K&k4v7AJFL;uS)vD zNgiLga=?bS;j!mjBg){$oo>bEL|pqB=2+Zhm7z!LU)h6YR}3BPNO0%epf_gJxPnClqnk zmzhoIgZlun`4%d)fsuhsTBEI$=ADgWOO!}NTPL|H^=%SavP2BGMMTbcwR0?^OxXI4H~{u@GJf7BvNz-BQGvuOA=Iq{!fl$H5V zUsN~VgPc9xFmTF_WZ?)2lZF(~&D^$$boccXfQ?GZ%9^kzZw#n9Rm2n!E+r8( zugSLa?VZLUToMZhUH4*W74=edzp)H_J0 zQACB4(jb5WXiWU?yOH{l|H-J~3Y_2E(-7E_iaw}Jjt_Wgsu~$%D`+&#(sxZ46@X7s zw)67|8*4X+3Wky=sBCbD7BF^_Qy^f58WC%#OVn~h;V#ZIEfrXB)_Q-Bl#{%a1; zx8vEP@eqvo~uLL90GK{04~eshPxRSWK?X?lr@Q{I=H z=ODYJbo8^_&e)zw2yVpbDJ!fCOD@tpL-PFmcz#W?n!*1x;g zdWfhGwv|ZP=8`l=g#=Nrz3wo>u;F6ir#~RXwk7e2{Bi{aH@9d4^a)=P-FzK*<@P?L z`}96P58Nlp$Hhfd1D)5t*Apc8UpvEC2ADh*Nz(lf#XDY2yZ>hxV)ecW*fB@5{oahUjN7|wY4VJ*r6pb zL)a%h-M5=+_o7yyzz`27-++*R0OJa3<|Vau9Z;Ie%K~f!g#@YY{9_bkKV@pomv=to z-yES8g`_ z8AB73lEmEwk1lY*Nc?gXuk~hl>$S09>2*Vj#}YrrWWartzwOY*V+7r+Wkib94l1x+ zREbIm0#ywX+;XFXOjQkN=yowU*95|(S)j4&To0wO^0Pd!T>{;a=3VfEnLh?BxShzF zn(~Ixk*ypNX?0>IO0w;k15s*tGQ&eaY^J1LBE(6#gWqd^+w!+>dke3@5TqMS)drMT zMzekr1KP##5Qjk>C;@aNkRC|)iu}Efj)c*uaLxdYKQ)~ypck++al;$JcK;hk1I9I* zDduzyk`|5lpOhQi;@f4oD%e#2=`lBX2zUTEc+Sb}1Z>DE0b0c~WljO@X$AsH9pZ9z zZY^FFb|)|3&oYUp0VYt-VALD7#C~WQw4e<7lCBk)v5$PNcrrHxVJFYy^Vz+T7qygH zwrq>TMYG@PXk%n5&UD51AxfU~y%hMZ41py?s1|j}yA_8B^l?TDeV-Hn?Hw@$(8CFC zn`~mz7K;n6Wu?8@T4Grsm*UR|?MuHu-MxR`R5WLj0$`FgNMGNInS8(e^-Es0@n^(| z28LN}NzkDk1lvd5KaJF)aeV$F*Qu7;fik8^0(!%k(J0wHR#pdQpI*3`QuD$)l1}EJ zdodv))|kq%u2D2F#TctXw#y0JQLzD+EP(T_(`UdPoOb&Z-`1SL5l}IGP^-jgMH0i` znv?KUV(8zoq_y>Jm^X~$cjK?>CIUBT_2@BkSbVJ;m9e;VsVbM=Ki0@c;ej>zjdBYJ zT}n7X#5J4W=Oz%~gs4YB>P41&e#}Tow!~#4WULrg<%h!2PykYb{7*nbiRaQR$`)Oo zi26loEik=z`p=a<#Ez2nAh}sIbA)=Q-O2cj_Krv07^i_-?$NY!t8Q^V3Mv8V;C=3# zI|Boc^^){KGPF+Pb@?|{K)F89F#7iK^6SdVvIg6|ImtkfLx=n&sEn040V6=5`YP~5 zq_!>Cfr#X1{c9EHC$>w&&NMd52f;VNY}h>J%gTx}xxO!UzL8J$Ga|u6kuH`Cqq4}Cj}Xle1D+-M`fRuU z)8G0x)xh^VW+9Z5gf2X|w2xr~99OLvY7VNUzc&gDke(=m26qp%b%dTS9vt}rFjaUD zEJt&&BEYlkL~SY=5I0*#O*E=6&I5{bo^pa4Mg(h=K+Hb50=61^h6xP|`l2U&+ik3f9>p4QIhk~vlcu06ox{TB7ez@eEO|i@-?yEA<+s9|s ztBvB#5KVzFwH)+u@uy80_68lINg%3p!ok78lELr58|3Tv4D@?+-qdJwDW{|W185f| zctaA>WpQAEi94~;6RE18=Kvh;>vSrEK5ncicAsrg@O9{is{QTNw%xgB;MuB8!-n2@Yg7%S>-**36 z{8YJdqek1>=a+e`30QJ-cvA3^*YA_=JYDWSFgZDS4UZ~eeT`dKJ6{1DiNkCJLd9tN znIqOM&_r?wk|f2SLJ3$X`t_bD#Pi>~cFK}j7KqurX6xj;C+*n0XR?-{YSlaz2Gw#o z{Hxefyl$)Kuzb1DB{bowk6ki4Nc&4@Dt%%-at%qXcrIAF<3ft%R-ycfGRqX7N z85 z4&o5t;p_GtEAepLrY!WV=)HzY-u3D6GbFtC!2>geO5Z z9?lojgUldT_+u58LjnNOGEUZQ5fR-vj=i94&aOF?l$7*!-D|QUcTC)Zp3siNtMJ*9 z7R#3}7cPMGAD_uu59GU!iH;uY;xfPlF?sh;f81VxE;>*YS9s5YZkN z6Jui>5zsr(c&52|I+)vCpy9bI2szxj9>(>j(*V7(v?I2VDuv_6cgjitlqZ^KK#xG< z{bn(X$kC2Je%xz4iRQXHTM+7&1Ur`a@uLf2@*(^^Q_@$EA$bcb;qh|5(6!7&{9OFf zBzXV+Y?5CNv{~{KNOsP$Wxe-K)|wh)F<}4HOm3P-h^X(baCA&QmBeIAV%BXC4ipv` zN0`l=H}94R`=~whx-(W9Gr%8@gA&31JiJYw}5<&L-y;`$sP`RUd`d4~Mu5ckTW zwvBdpjO-lBeaU;c#{#PN6YWd!idQFLzY^u?%hL_c+0Pq*vfFZ}bQOFdFL3=Xwng?YtY_hxJ4Es~sUHdiNYFtEWjJ5r9Y|$oPmmaU!qt-tOJIzene> z;**jqGLaQvr9YiqqH5rE_J@a;THA3M-K0djsokf~9CP!%XZu-E_@awRzjgce6IF9A z=&yXhr{9(ge)?oe(h#=f0Lb>O(y z{rZh5H^&ka&7MuG8U#)^)T!tS+MK5=CT<#k^a>(;uj9wHMEWQh-#m92q`(ojylU~M zH6wck8m}n6&<1v~8&BD@;5U4nMDeF9t#F;>s|UX&1mEq-qNV;({3F5OMUW|~1WFf~ zHAm5<@aIC#7rF%*bZiLG1=d*2^!oJ7%*LWK;uN&HzM8Fq2XJ6{2%^mAz_BY^PQ&8f=7V-r$DTNm z!Dioh*R=k~&VPZoj_0@#OPKJ1@?~Q4N}&EHZZCRTP0roBS$rg=9TSgLMYX zty!gdybAEqBUsleeU}EcLm!l|ZHE+g_kHCud~S-1eW(nf%cfRMzx3mE#~y8WC0}lO zVM9;(kNk%ZuameGw`#`?Xr=ZQAOB$z=I^pGwaXGlCY%f*^C!6C+2zBI9KD!5hOWJn zpC2TDZG%c|@LD?kIr#SO?CE&GaSZtdJlb*3Zue~b61k`?jHIsN?4|yBER%sdCO#;? z(ZV|GGi}ZzZm-Ae%8(hoRwPtVqy`;6e5xu^r9mPW=Hl@Fb8F;cFpJq2Hqs;Uaj)HA z4GBAUDt#5Jg~#w*vXR3(+pnfLYOAL9D0222{jAGO@;Q-J1$n7avU*8q%ruckw zX>>ooqBlL%?3kM2kn|(FLu6#6+He;w9bMf72G=qxrq}BE&QKufB{>_AH6rc!_){farYQ@%#DoffxYL$A-%za2j}%2I?ux5 z;rlNR$rm!-RT-+7+g(@NN*%_MuWE0uqN2hpZOSS=dghG9+%d+hF8=wQ?5nqL-@dU& zXS})C=Xm>N_x8l;x%TwcqXkYfsQJ^r=jO2rT&ao;>qCVO>X?>YS}jxN0numxXqoTYo>JY1919z9}A4y=J6Dv$3;8&rIQo031*B&nr0xL?y>R7yk!|b0VO>{JCF~N_U@h;a$AY*2dBv3;&Z+9T4uVEiE%%3(5O*qd1ZFCwhL`+ z>e2Yfj}h?BzjGW?ff1w*mZVI3x+I z8{UqzNsc^rOh&~6oaMPI>Wj;R1yz~qwHZ)WJco1<2Z_hMz5aV)p;gfZ*Jj2MiN$3b zjGb1iv}nSlD2 z7VJ64+9VtiNsr{Z1D)(4&RTXL%ZMOGNzc7Kv)+#p`=@T>m=MbLXUlOuw!RuYdq(A% za2Yg3*;=13Okv~g{p*>LWi_oZd6K!g3K#m4ec84QVoY`W45tx4YByWI1QmBC(u27b zw|Mx^xiYuS>zjoV`(gRnHcE|V#?QWgGIjK}@jdnyCr8Q<4EWS0{-rZ4Exl#n5UphH zpT-n7VqNb)bZ8cVhXt?gQy7(shKEf0UfEg-~%$K0!P?q zd#p!t1RZnvRL5Ot*Tks8RF`UID4dDA)6uTErKM$bOw9eSd4)RzIu^5U923rt%5oMU znr=uw)_dF6hqYQa6_0U9XsDDz(kU+*&>ogyn+#zA6I&A()|tkQC1vdN&su(?`)_Be z<8PoSH)fZRPSVCUl^CTqfpw#KYDRTNO*~`mv1*a3uCmJ^0*1hO| zB@ETbXvd}WdlA&aA8z(Jb>+bW36%lDyM|SECtvT2eYoPT$39px`!$!&syf@C5AWnyQ~HyT2@P;fbx-zu8M z7QYnwtaoK{vpQOCHeFgTq>J@=^kfu=3qrO>Qcz7n2#bu|&?z&i{27GRU98 zX1&jmoHR^e%DXa7CnSu+GAL*Pn@~E_rAwEN#VSQup*Oe0rQ+)Qs+S{1ym&dE<4J#! zgJ`M0J{dvYvMd_#vJ5uH>dJ6-I9*mi$CrmVMG6nj`zL!*$*`7EHXPz!ZeSOGJKMJ8 z)Ss2O?M>UYb^MEWEOZB|CDCz#j$C#7c7h`C{-Z~evs+Avm>DySfPwFL^6AcHqb!rc(2g={Qb0$Vcjvrq=c^U5L*`yhv7}sdM zWA)-(KSyKZx!mZ&iO36`K0TJ}MJ^2;t22r{O%5s?zAF<`flwsFNKODcQ?3h{wFZ6Y zjdvDFa>oTfU86uTmOi7E?IVRhzbJ-RR31ZwB9fc$39! z6;n3)@uNoz@pX$3o6qTwVEoytFCDBazx~`N+nQca&v!o;e`Rq;1ZHZZJXi1f#_cZ3 z(eEI#$-6D7Tc+5eCRvE6`n<=d9t{7@d(C&+YYg(G{BPqT2w7IWnV{)wCmLX8wJqCpO?{T2$bVu6rhzynENozqG5eV#)L8 z^*EIwt}FhzwQXBtn5nII%hI1b={U0U^fIGoYVRBsHcoq++V1v057{YnzM^qkH+sRd zE@@93a@03us&O76)t@nEj>K9G8gZGLv6Sz^J1|gkyIngmrFxqCD$kGZUB1_5T%BTU zEOM-hZ~4@y^oEdT7Q4QY?JLs*zBBDLZdK^NUxij{*Efn?GSxU}{;v7zIB3wID^H%J z<~^G~a9~pB+TT4L?Hn8mR~S7{HJUP|!S1ZO;{}MOt3dqm^(T}WmTIzc#D=9j)wG9g=c2y?VG9{ywaXaG( zXJc+qq)V8c^!0CLs=2o*wLiu zaK1_oD(BjF^WDu4v{_0Il>5G#4no2@p-ryQifHVaETEwn)hO*`Iz)1M4}6j(RDjeR z$1Yy%g!YeuD~nq|Lse-{aB$SXgsY|1MD;{gDX$(j&G!3Y8AA!{DuxHq(Q+_6uc+{& zzZ5v1I&apl)W;jEPA~maTV*udng_CMUpxP{ZQDu)Q0S<(sD~zX_Gl;yF{DpGP^_)Z zyk6Jdy~TE%+fv2N)indsexakIAMB^l5i4g-DtFRT|2J>pv-*~n1&^AHA(#fKJ8lhq_{Xtzx4Pt z#7J|~mj0@#3V(gM_Ls>dhCuT8gurKp;bzu5$gNHFiwxLE1uptRhk#shGVN-**PnZ` z$)3p%BMZ2Ya7JeZTGIy;RSy`;mCZ^4p(m zuEsI7zXp;tEC_)t6eaIt)5_LZ(_q;+Iu`%=>qJ%Zs_X?!n7@-;>H2$FepDB7B$Be0 z+zPo0i1{Cem;K6R=G?hC_=#@7rp~qAJ*<0oZ*Z9PKAY4OlC5r2g=bBjHZ4?r5|vc^ z$&>!HReIjzkB<6t+^lyh+KW}r&i60P?5cbk*N`s~K!@Fy-s7)w>&)R>N-B8KW%>L* zs!EY&F}{`kMvV$<>V0i-g?uM{`t@7c)|?;Zb!spu@5e0oHCc>UsA6^JKcVl2KgeX= zL=TMQ+W{XfuQ^@5uk_53Bb!jD3|_txDFz~l-1fN`+!C2SUD4q^1v!wCtAMG8GB_FZ2y zvU7tg(7q3K{DEC-dIskRp1C^nVNub+yn=#vX}`m&djj%CMA#>NZQQuAH0F9S7KPm+ zDRftWyG`w?e5P=c_-gy;=qy42o0s|L@WyU?wgbcHVF{}`)kjZ(%bf`TXNUQd2l5Dm zZ|H9mhf7cRY&v>+d+IHOQdmr_sK0UTsd*{az_pSur){iNQSyF|9%1#tfFY(a7AxQ% z^>=r--UuVJ1ZfRq^0M7VeA>~>Hd$*4vXa>Ixt(N!WW|UphH`*-OKrvV{>s0{%RQM0Q{A2u#e@!j@o&yeTCTGHN&5T0H$X8kW}J!p!ni1cMp zEzP$i`^qprPAb#+^G~inVHR_pn%Z>c%x$vYAyB9~(xFQM+!nlvZ$bOD1*^jukMl>5 zl4v=OEObPfXLf^xv}QabFFua#WMgNyH6Wn1=vT4LEDbWa%snS#;lzXqK8DhOmz{t- z^V0Vh&5E#hWsC-QrfqWCm)n1kYZnQZ0v}!8WsG}eC*dN*GRPzLnXO~!;V~Ql&kw|` z9$iV{h-Q@GOm5M)W0knJ&3`qlB_hkMW4rdhIpW3mqsqKXnC*Xtm23^qkq>bsFIFI>>)J~(>z?98&T0sf@~nCCq=Z?V1l#it)wfAad?j@Hzo{Bs`;qQ>J&fxhYQGEeaI?2Su|BhWU-~*NOk&sjXruuAqW-yrb%N{V;;+5w7L?E`^#jpG;WU z+%ro}LkE_sS1)mLy2GTMp>@FD!-uEa&0ll$cKZtd@1>u9tl*0I>Esy&&G;UNcKL&l zk84JLrK{^uVQt8HgMel45WoKKZ-i`s)-@b{ZF|CH!}gBg&N+5JX_xxbs#m=RYy$&m zt9efU)9%t?UzzA~nhI?F&@i=sSQrB_CiYDW!b&C;ZLWLnh}+zRvx#~L&K$(rC#&r3 zrO~IViyP}Lq&P(9wbWeWqW?m^Ols2bgIQDccVn5uGLJ&#S@)XKVJ&$g>Fnz-#h*<; zSOw`Xk6-ej{V@LtNY`MCKJyovs!Dq6zW>crb5)tMb&h zVcW7wnJe9ec{~*XrTgxd*<}ZGr>PrQsPPbX6<;I=sQgVe#$*X>)k`mcOC5>nSK`;Vx|FqbQOU#syP6ZZJRe!eZ>i=^Cs`rp@$UVQhEABWGI z)a>gD^szRW{q<)Ze>1sLR^9&_Jbs7_%0cZB>-M42jb{M#DTXqz~ z8zx6p`jifnWI1$phI88)^0sVfwjo(7A9`(l{i4V4;g8>_e5k)!f$ho9zxk|Xf&`G6 z5AjKc^)_KUroy&qshYiD@ z-(#;N_nc@ubHly$&{8jCOdA0$_n+Cn941FGz_3t5lnf*6yKvJ>x~=bpe?B~WvV7UH zrT{l}RlfI!N*{0pdaNxpO1TdXyu1WHd5o%8bVd-5PtwlV&1FGJDuH-Y{6;4j>HDx6 zCr*@*p-uD=Cc{mpO`R&NyX3VPj#8RAp{ugwz#^}~t?V3i-Gcu{$RzWB!Ky0Pj@Vc9 zW*Zc;5M*3|$9Q`aR64C2-9@Ac)JEhq*?ey2d;AmcrQ3i3t;K2N>|AXf_w8J}-C0|C z!*UTL;{j#D7666MA;{ryflZDwTZtF{)c6FD)klze|5) zt1RbE@WA3#5@rr?o*!Vbixvw+!P8U!rHhA;V`%BH*>mPR$Ect9TBps-Z7fDN}Y9b(l#%_f1mOBctlnOL_9lDmiP;uG)&nT>>>qoIHzFKy@T z-30ij4)D@UMP+a2RWI)8*ywZkiG~>7R^3JK4&@2W&VT**mKnX?o9eYu@}@N&hv@@4 zYy_`j-ls15MZ_wrR(|c5&JP%2gH(~rOQ~y@oF_9zw3YtO0R#UTjdvxX4 zLQl-L8|Ly-ktS0e$^u7)IZ2BT@2I+~i=8}A5i#d;ez);96) zP21S}_Pu9hL6u;!0IXem#NQtU2I{a6;-nlf;K3Uolf5U88eNxx2^4<4balNgw9~38 z;3T^-a6&R40NFer8l2y@c>7PUrYaKu04Cq$fC=57vYOg&bXg9nL|GWoVOa5S04s6y3y9C@pHpjjl>-izdd`CF5d zU3dG&%;+UxBIkoN?dImIp0)EoQ2(^FT2I%1vkvd;HsykUk5=u})D$5SiY~41ND1_9 z{hoB^PIB_vTx+>KdRf7M}M^N<)MNp%$Pra!?U5jg9_~FL9p61Ao*bJOJ~-2 zCv|lpyB()ixgXa6pg4Qhkm;0{h=s$~d3l1LlEm>#d ztgY37W@$*D{Mspe10k4-}tWv>1JU`6O zKilVO@76m+#V>6=7YT>SyVLK?{apu!uN-64qrVEC**aZH=eGWm5 z%QGEYIt8lz!zs%GDxoYT{S`C=|UtP*%h$FW(;FPr)njzscDIz>T$b)P!GvP43N&>jHpY=+R5^FQN8gWI3?qLz?fz-q)& z*qqjR?P?#>U>MQ&PtN@XoH!1cLV6_!jY)m_^g#ikNlpOwv-~uLd#}jjxlB5GPD4a@ zpe$Z4C^0~qw--05DtXJu88m;bh>S+sh$79$P<5|~;1`VW{cjRM7Hu7SI{MSFHi``; zUYR4dRr~fkI5fKU>J^>U^I0uZG$rQa(Ycjf1nS^SkV&6>Y`z8jUh*xFAqnmQYIddN z^h@S0=~vL5AiQ|au_Hh5c*Eosc>hB9AJXhD(L|3GQn=DkUI3st;~k6v2|&;y5+t z?~-CB>46uQ@cVfi2JoAVVgQIble-nzMS|_PL&D*DM#Z+g{#)S3n3$_bIwX!9p%V{s z*(}S1GiSVz?I8hS*r6Za*rUS22ivcu)-hQp=S-b4Wy<|~_Y^YKgwEt9q0top5)49G zosfXO8ERWCv@?LfrgDp(bF1VKhW_61H}z;mzPVVgwbmq~&vci*+wIgtdpjC!Z!p@{5M6!Rd&+WE z$0vzf8^--O*mv7Y-K2$M`y76eIpqh+i2~Na(7kI52Ww1Vm~{_+xwOxD>3aE1+kYv? zY}0G|jr^imoba&kzyE8~_|&J$?f-~BQqk>a@%NW(=;3kG1QX=H|8BkARn>ogyA9fA zQv?6=&Hw*L{r>}OUrzu1vgi=LT50KOZO{49<5Omsg}Js35?QNIj;(I~s8Ef?RF4db z3*T_Z9~AaNQIdW}QpXI3#`SZvGO80;ea{WGJ#mY3AQtP-G127zAHAxr^bPZQ|AFg< z3Oo|K6nb0eoB4iz(-g8NIowTtzUCe07wb}&s@p#nzu`wi`|>H@Xo$lC6oi=|{kb`v z=gvJ8j!sgaDokt+5Ou`a&G+#+*cexlMGb36Ya{MGs8MGa8|nlUelM4gg-yPQE}3&r z;00>f`CeY>@->{5u1tDqk7wwQs3Qs{^+gjP?xv_HTi{(J(2Py!uBWGGxmos>@+L(D zsI35dH8=Lk0V8G|s@28r)r{nkh!rk!AU7b#4U`h+Y*w6_?d~2YSQZwN(?8W~(J69| zklsiY%x>$!2l zTFUlE=s_h9pR6)o8z$0wPjcxxD0E3s1|kt>g~IRtU=;AR`8u)|eNqw6$~ZP@*W}9p z`3ei|lEY_N?^Wk9U_b3k83~tV0^JI{yI;y61RtUslzA4&6ZRw4Kt5vWd9C^tJgEeg z;EDNr&;^aWyeXE-divKVjAoxeY~a*s)0_z`uFFkGPVPhLbCX zUx`Z}sYwyny)z#|c1zSmBZ@;AlCvD3a6w>TWp(QTz+Q^Y0>2}_MG)>WJ80oaI}^7jU^D88ptG-( zGaPnyaB;b#uXl%APXsrBpzB?S{N5N4+&fYL{3?0H(1D=Bt2abDN6PZ zrodD69X{*@bC&oYqBYLr8=btTMaL7-fp{3C6QI~`|5pwUB6?%ieOC$-tC1OqH(Fa7 z+a}5q7nW?ixqK=(3OxkQgUJ{*YWurdOu8Bq2$y2WmXbl+|NQ5>j^R4yG$7Q@uXygB zta7U%=dmINzx$Vjfu#Z|UG(tf^OBLT0DQwnjHnM*h^UH2JAwdUn;9LPsNhSX#A&F+ zVuNroY?eb;!wp*-wkRSvfZE0<9rt!TeDQtxG`Lf0DM|aGR1Ukl(b!XkUY1g+5KV`( zi%ZkE&8n*G1&UC@;JOPc8m#!vL{qc|_*`>BRWBMKGXITJRc4bVPBbHug6I*Mw**H2Gtcx7g%-0pOg5RsJ7a29QlaUVnl!qo+X+8 zv>|J%PwRg*r%+o^b(RB@EA;woE4|5QAexHE$j%ZSXT7(|*yHby(E0|?LZmYL&`jBC z=oPqIOhYWPq~YOcgg7LjrA*%4Vm{~(8F{+=+0I3lgL6_IgnD`!u@iJ2Fdq=u$@LPN?LGA_;g6Z9x zD;^Gk_l-n>Yh-2hac#!_+Wk{>)A80|W3uwL_o9NAL1JL%HaBM_+`q!fk06g_4r;ko<(cJ!>LI9 zPy%#_9%@5L^7E@<4nf)SYOEn+LG}=h^e`|8YF3z=M28IGivF{tWXBhaUoGl$g411$G(TPg5K{_wE8_2egoj(X4E*`m{rlIYXJj0Ed@=G==^g|SV)%HC zFJ~EXDq02xH%7&JDrpx5`?LN2;x_;FX!wW`4^RjtA}Z`yfPQb@xt0Gs zTy6@*OXTZ}IA!Wul6p(-gCPgK1Ceb7h=r0 zhnnsZ*K~-r4ecSI6plp4n%n81Z^O*ZFQb=|8A1<7Y@bK{B#Ad%`)#z^)rHthmEh(x zn%+SXh!X_m-YuO-7{(HRn{QM>BH)^P4yvskwRNr z3h`pvSCI1oH9&kqLR#aqWm}L>aa20jsGrHoGR<&G-a?JcHuk_pRJ^CA z>7CTnl8^cAp5-0b3Tsf_QA$GM3jQemBJm`(9Q`~`>owaOqXuiOY5<35Fa{9&^xNJq zoZyo|3W4m{qgZacApw(IbAhkfTl}F^i>|H@{dcuv7gFOoi?Dulp`6B2Ix#gy=Y60x zo$>8z$m;#zImLJQ8rPSMMG)l?%0&RSppsAEJu;v};*~Jlz7JfLDF_$`cY}@#1sfpK ze*BzE&$yNsX>{o%lbfiu8JWE?tl|Il(sIss5ziE$?-8%HO(fmaRY~{EEyrPn65+(-(Yo;p&h(padGUb7s$$fgF8)&^$B-R0E)fTgJ2uR)!Q+f!e^PDTq&8ZY9q|BvK-pICV&)>UwbDwFCPz%B0F-_sM z4k>hGv*2|#zm_QIMTL&13eZzvlSwxO(3!m(jH@aL1Yo{GYT2Sx8&Lpi#L$@4s+umaKERn3NpqLaF^@L1<9lL>31;_yvS zm`^mL6sK#%EoFYfnA)#rfRU6BTX}eV$MTic zgW*{yGS72tZ6PZRV!X0sRZvA9Q~i2FPnDxb$ch;p7=u9t79K)ORD%*(E7^=lTguPI zu*oneoYKznS7H4VF!3;BgY)EprlykO#h<)gc@Cj+wKI=PkaKxf3uYO`cLDaqOdx8Q zgsEPU-pV+>m~X?j^$qEH5b{y_JEM$tZdZ<&K}XKsu1m%jpbigER#v7Z?~CQf8T{qm z8ztGw`z7#<2dnG$LbX^k{=TJ5t>6$l5xUr&eZD8GVKhMLiM(P79tC&({O-o;2Fqwf z$X`(-P+i?!rcJrORX-KIX>qS;WRV0GM1X7Zbjq@I`+QEDHIUH-Q(03wZc8uXRV2&R zw1huoa*fI*#m!uLTktLZg0e4Tb7WK5yrYZf+)4Oy-_wXs zvK)Y4OdCEmy;~`QNtpS+?dD2SzRAtX9drw6g*4)(TZV1>y>{wYiND~Jf;&5L^6hlQ zH2~7U_$svUovXrIl21l#&d(n+(a8CDfV}624|_vqSx$c&oufaxB|9yx6Jymisb7T- zTlHbNklXCJOLR5!&RQE8b->VHgUm_qI3P0}0oDOdtNf3LkQ-#Hu zG3hhkjZ00iFG>;dSWVNsyBdO%tEojWNd0>Ei$p5Uzp~X(`1*bpb5r~hrXkgao#gQV56F9}|{)Yrvr-1sHcpz;~lRX0isFJBgeDJ1rIE@5p?5z!OZ zq09qr@EOBSL{(sF7p-SmeC$^MN4Il9ND09I>c=pn?qTgn8gv2=yXePdnjX5M?HBx2 zS0$=~$o9ZcSg;duk<95r!6`yCv?@H{qj(d?e*VxTO6DI3ZI^AxR#`Q#|sVI-tqm2qyiOp`m$iUf~*lg3MmDn7l`I@wM&T3Bvja{k+}m*}q)> zsNAX3BQPTKyzL5471W4!RF}sSw_Nr(`|?6}>6%Y`I}P6-JqAX|M~s^G%gKVWg>k8- zpmpEn)IiNkyMz&|?WDa7w&U0{RB%incf@FSNwE=femi%<#QblA37ugcEi72;lLpj z7n1Poi4)p#P76TI#eL(~12Fp~C|)y(izUdSP6_`Y_$Wtx+t9+!o#n3KBz=of_Z5}+ z36p`yaV5+e5hLLbkFpP^DXmVvl$x3v6FA9$Iw&pw>n@!nkle}XdicGbH=A?HS}Wo8 zP!;J0tR6Uatm~KwZvzEKmSR|@aJ+A6REIzkMoz3!-|k(xj?Fl-u>{OQquS3$l0$n54TbiaA+1f# z%?pvE-xlqk_;o21b&7)Bv|Mt&{}U`QRV>;te{UE+7UJUo-&UUY(_w^+tdM4Vl=U8T z(|=rVB~*f7+Z<*vh>A~U5Ny8uWJrt;-o-zzU2FU997j7z^W5>nG*zA98;HF5N0sBZ zpNrl;Gt|aFGLB7@6>~puubFSIy`cATmQARQSM+GGh!t!daaCqG-*}58H8BBp_TUZGy8EnL1;a z592t^`}K6@43kT1zUWA?yRR{0`)6Cu%1eL#sUl*CV+MU#Od?@$3ynXdjwF`!j)|ax zc~76>7LaMge;lZ(*qNBf38%#+>89brnTbxpCsIwS-!wl=FOME9+WTT#lpT^*CXtc; zl)5L@7p?#5kM-`{sxO+u0XjLe(AE8P^;7d@_5(qCb;nknMnekb`f&fIA-4>0KaSwm z(;gG*pBZPy<%B`TjD|C_vH!9>fNaSWKp~!-XAoO00aWOl>k#h^p`N6$OI|g3BjpSN zO1Oc$%eKo^s{bM-QonB7lRfMd2{~@-OP)GeP&3n8gsgA~2ndjwWk`NO1(E~N{84l) z%p95^1|@n;@(As!9Q&`n=#He!H+*%Me|?rm0ng569`EdY%c{F+rMiBcpw^N@WaaU? zD~AyiedN|)`?P$gQvU-uDwX<65C9pGY3Dx69iMn>#5}j8Vq%KXHX=v&Kfn)_)b8i#LpyBEvQ50o39SLMMD`t@`YN z$fI35Cu?}wGgJh0B+NeRG<@f;wyg*H_wO$%2PBCl>A5D&#f0@xK{GSnCMhY&(oAY` z;mMyw4P9|}i#}!xc%TWsz5}5PA`20tic&&w>~Z79wLzgi11fqH1-F?xf~wSd_1dAf ztLnfMfAOJO1$OCK6wH(n1F@W1Se#PZbrFa7{GgyXb?diE#&*$4aYgkCo23vn+|y{& zIU3y~FDC$Emz9Z*>LTqE%*$=hzX4wUA+kJ%BVGV@vJ4sRTs-M5aCm2CBkBKGSu;wF z10Eh@IZ&9PR@4}O%Z)Tp)QU2I3e@pUVxq4YGP&J0u3vAv657Nqpb} z&`YB6!Gk`CzzFxvn7%g_1pv^<+qD@7I# z=;**tuHHAMnstfFrwHKWQA0!J^IVNQz1Zr4nkGiSbdj0PnVB{(HG9%8aSRX@rN_r< zHC%*|oaiDeLW&H7^Ko2iG=e7S)3IcwAQZJ4k`b{EmmJuhv|d=O`)9dh7|ho7lU6p1A` zjO-X110XxiZjoN;CW+Q9J>Bf{cn}G+!KI9F5iJok6K!X$gT7D3RIUsrNOy;#kOHU{W8LX)Gzecx{w#jIp6=<=q==KS`1F&9O6s~XH*4w zCxbRH_t60sG!+ISo?&?IB<-4~X7}6E`i~;{p)i#IR3IRq?S1mv)*}xbG*NCTRO6Ev zUE)0S-3lAfzN5^&@vl6qBWfF-TI#l4~PbKI-a`D0+oACiqD_>12w@pgIVwalraiSqPl? za5)F$j;5|ML@LZ3{QgsEMUv|f$tafyRMBUlOQp9X0HECsy9UlztyeTcDjbhq7r1eH zbiAZ(3y>{efb~Ow{{z|Cc2GK?67Y9;Upf*@Buhrvm8PcD?k~dxqJS%=eAxg&$Lhd5 z^A$ioXCs=)2xQ8XjFAvpGC5ZICWHKWWKv034P!nxA;e8Nc1!~ht1NLY4Ja@J+A$=r zav)RPqV1ZZ=e+ddI7J~kJ8rzFrx7tRj&XZd{Hrgoif5nH&%#Xc;;PGZ{SDOm;o;%@ z3*bygE0NMft9Yv5HAU5Dx=k;{xcbwuLTG{$ihHh`%1cWN%F2>FRv5Iw0%d*&fB!bx zOp$(CSO0&jZFbIK1@XQ3<-b>4{2yw5KC4eVrn=U|cwb*7B_+#{N#BRK1bK%nTd>qi z$#Fr*691qOe;<#&pCq8H@{J5SyBs>>x;_POBt?#qc_~QVMqet(}n98q9 zqNQhG7(Q}W?MS(7?mpRLZ1nX(^=dB@zSrlCyt#kz`^)&d#ox;&4k@w8)3dPt`{&Tk zyU9J2|NM*QF|p#K3jh95536Su`1g;Ct(wDsUVls5%H{I4fB(dDMREV<#RDH>ySDu2 z)oFDDbpQ3?5<-&ydGYIvz5o43Gb)u+;hjqC)bF{e?(>S>+r_87lOidRs6&Yy81fkM z31Zo?Yu7PNO;*>#n<;XctyP_!+~ecpH#t9Y3k3zJryaAf;K#3mSl-+0pPZWuzIt`F zm5PEw)8DK6C~{gv&X2)qnbGOc#vLM=Y7Vh)0)iSI1;=qsPSXm|1m4+AIklU8bGzj; zgPXT*1s=IL*Zb+2)rnK5l<={_!om~^R~Vg)j12v{bxJX!Chv31WP^f(<%O*H|FI8Z zdHwcn-Gd_+oo0qKAEl%uB_>kVuV2q1FPEiPjjP;k_*~A|m}g;bEcEs36R!tdl*-)% z1Rlm+Cr{Q^FNl&G8epioC;<(iL&(9e)ZQAs@p&@shM0RScEh`5{(9@@4T`rBgV~<=sP*q)h+RG{W#tkN) zm8D+>g%0<3rw$GdN;qWdWs;X}*llS3>8VB0uP+yybI+*O-M)719^@b zbk!$sp808d4ZXEPHzeo0B_(?Mscwv{nz5mI+Dj3OYnmS~nV9@?ae{yQ_SMIaAD5i* zc64;4UA?-$`1^zEZjYX(>ohubu2X%ro{M9Jx9~Wts;aoX%VJ_SQq#~(4Md&l3tY_` zAYXa$w1UFG!rv_uvz=DsG0k$xrW2*KoNCOS32|JU?-@9IxZkJW`>wH`pO%r4adM{R zlvVBZ^*eU%{OA30X=$n0nFfwG39@`xm!{l4Ir_l9KFiX%&vx_g{Fg6Zx^#(d>|Ik6 zbAMe}_4fq-wX(A1XE$l%iOc-^jY70H^{M}yV|NnWEOvS{&n%y9sGT+TJ@=%|*$d9} z{5Kyw2v2+9&1l#5dpjp`3-xw2|WCEHTg=&wby5cnJV70 z%ULp-pYPSUeNTroU~GFp)XwPo@NbFuT-6xS{EL?TIg4hw)(n2X2V)dF{I#vcIG?(Y z8Tu^Ew(r=z`$}1;t=r+vZCOTF9m|&rDyy$zliU-2D|TE#LA3rnRph>arE|NYc*0WB znLfF4UZba#_c1B)u0DUD9}zVFBQxh_T-+K89@#2OD=XGbn;7=&*)!yNIR41R4OiE0 zetdv6RZZxawYA{FuZf7>Uh~^AG31S(%Kc?U?lg?vWT8HE=n(ms_sL4@W=1<&Qev*J zm)~;e(55vTMHTe)Hc;d;bOeNj8OJ&cmEsQAn;(dKcBXMdytG&D=aE5|LoeLNt~+$U zs6-&v*47?$8K4j6J;E3@yt2=G)v8tV!)XccGxhh};M{vD>INI@t;Vl=xLH|?A8BoN z8sfQm(JIvAqpIxzr(U%|e8oo7(d6gPIaKe6R1UYKQIUMc4xOy@Sd0RRc#hAf(&Dy^Q*ZXO9Pje7OUUATjyQId+u#~<@N-hOMHIwNe$1~ z*x8@C4r{rNeqw!qO(!#}XeGuuIsHzyf2cXR;8op?O_wiDlx^HB<*tCobp85u4gA?% z%&*Lrs&@C%E8dGtxb>^ZcMS~t_)J!=Hh5-vW%oa{l=}L5gO@&s`uh73`2$1R z+XV!2ceR(Tmq%v2!y@NSjZ>M;U(g!|&zW>jk>33prySDF{ znwwLUlcTgfIel4)&zFN;NUb7t&rA9;(+KjfON+k>caJ^R%bcoVKV?4ITRA^g*yHqS zvq$e>jG3a1&5kdg{mjqpI|~}7-kja%_h(AU_@z(Bc=i5!j3a-xnfWi}?@pz#u(Q)d zt6V|ctTOYR)y>L@xOS~VYNGUVdio9$-%;C7)!F5g(aFlnmM+b8V*jP*mepET=9DjA zzwrI7uCh1EQZcn2s?)8;z4wG;d|HPczwA|Yjjq34=^QSzSZ9Gv;Xd|RxH0O%p$l}s zx;^-i(-YfAEX40VbsNze7##eHymcH|`hY{%wGSV(XlZH9KR^HHQ@-6sQ?J4G1K+;M zXXwb&2O?*#^Z4Sm-PCusRruALckf=^ldyZAdXhV4v*I)FS=)i{-}SvlOD0}cpORe) zx_+He?XLK$meiA(Q~Ak?Ve;nYTaY)8h!_{KU>m5UupuvdB1!MHs$(jhek-MGs*UIl zNGWYHLnArJ!If`Gi!}7y(*yF{Dts7A>`` zn9N#STucJC*(QjE8Xy19KmWXLYPw>YQ)u6VEl$t>)OXR{`rNr{%V%;q?fq#9ewQlE zD<;2IXKrpmv=;XGWootdssyoM$9UyW@7lTZS?#Rh`VH9SVq9Sdedfhn52KV^UB?$} zn)7ORVVBmJ#D>sS+y~C1{9fp|&WYUmzpbvk5ZW%-7Ohp&Z%1gZ&T zw%wI=>ZSbr`O`SJp~7ar<;wEXte@}MvqHC3w!Ls2zJy0rWiIw<*(gg-pZkZE+x(;j z5=eD>dwVlKo>?w8K_0IM2R2ZJ$7)rWQ_CzeYrN>q$$TGEZL{C>0{0d9z@wMxEWW+D zOTr|a=a6OQ+R4eufLhC=r%#{GZ$~^=_VnTyy8J03;zfT3H4>>ynHMk6I5?~Nl;nh?foRZ zO#YyBxB2>{V^^JqKWtOFnpm%_u1?}2cr~97%k;OV%ZkZI)z#PfEzRnqLiOEK9ZF40 zJ4UZ*M;(M`(D4`3i5^dMk=M-4v1@v_C93{!prU-eYED*~!bNZ0wk@UM0I-FIa5OMv z#?K33PEQF)lv?;pNG(rS12X5b-tLqjf-j1Y~j3!j5^ zZXh5fjuW_eOZ66I$6&bM#_Y5LsXy597rwoz+!`T$$!(;~qVm$J6RN721t#+H)LmU& zB*XuitX@~ZFS@iad%3VsvfzA&OZBVNhU>A&e&(;jH&cY!Pv(@(aY;){KRw%Y&(JKb z*@kDSEd)>YFPw5Y^pZDR$~{w~T`imb*z6C6e8Vsle_ryf*x;d8)@&4zEc|xYc#m;W zz*ePj^O|d{v3srP^m0tYVq-Z=7k*@FWa!M}nb;k1|25v-{KCyn>1xF|7JF{I+i0R) zH8N;5uP5dE+xyjDtFK~J_S%2m-{sbBQsgq&AYsL|VME;`1WYl9veRZU0Rb0&dCKpU ziqM{(Kg!3W8GG+{h`umXIn5woNUL*K=Q%3&{MV~|B!O^j*q|3DGJ}h)Gjc4u^6;U+ zYiscvo253${+Xm1a5;qJo~R@Ibz~$o!GC!ZQkYp7`<=%+!tt{HU(V>OhJ=J<98j<( z8MycIIu;HNT1iPs&x;q6)6?m(bwA~uTlc_!*~_@plhvh|hg7ilNyn1fM^HuZEE8LX zCx4Z%Y#wRP$#Fh-ODm)1_w;vGUf#E~t8p((|7KRrT>-BtTedBJ<1KXC(VMZ#IH!Ea zQT`09T7+;kU0eOpS??py4ej%3gHVj@wNyiENqF|Xm71u@dnXh6>5~D;v&j)MRaIBk z*r}aA5gBA!=FKlA#$ucQx%uc*DZJrJ*+r|xxiMW{{S2MSU%!-4c>)>)uf@g1?QZ6e z(Z54?x9KcdB+v2U?_$=kS%9YhVB^Nh`pc-tAJnw6JQgWf^XgS~cX#){xl{i?n@~_L zg>qPtCdNg0*CB@nXR4Y)=a~*kUc`S0`}V$yK$-&Glc*3^@ZVN1KDx_P$Vt^N+(v#p zFB4QQnr$<(zwf2LRhezPsDJI~=lskDmAwEP@~*C~_vdciz8zG)vNR#-`bINZ@n~ji zt}U7))%;Zd*Z%$sE#br8zh8Ck zuPZ+9LPHT!kEi$dUx{;<2Bs#6Ui37>F%)ZV(qs*|2r|&mt$Oji^w2Q{Yc{d;eZ5~J zk7)@jM^?g8_j zoH&gJ@?0oCy^u^V%*2tkV~W(d8*ptc-3OPzDz*yCv{vnpDv6Ft<~kk~CjAS#+be`%v9;+r)GHR6BYS~v4GXGt6r6XOJ>13FoGTPFij~VPJWjAl%*6IIH zG)t0)=cKt0G5{)r&4GVmJ824C{)wcuX_Yf(x~WS)u%70uYW3W3cE*!WMfrPrvmInY zn0F~h_6`q+ux?e{vUMvBK%N*U6Z7Y^w6yJK-^2!zBqt{Jw8O0`OF0?kE$PuCT0qXD z=+!RI4S)LH87(=av) zvu_r<(A1g95fH6BEbQlEer~uMwM>w1Hn^2TJKvBwOK;5;`N~+Ws4YPOwEH;3 zb^Ma3HC_vzkiWztUZ8Eu7Q}M1-Wr(ze<_qOMH=kjj^GY;$5<9>pzy=@*P^P+)9>J5 zw8=NL+0Rw?oHvL??5^7TVb}K~vta8)V>&+V{($*4IT+!VFx^=`V{H35IL5{r0twCKu+#?Uy}Rx~nC&QdP<2(R4! zqyJLqa%I5Bk2>*E9&0l)GG4!VqhM;vJL7$XgK?FQj}HqE&yC4Rr{}hT{^@WYdj~^NJ1*qUs4U zVW5gEdqSumSyKz;rHC`6-QJ=#ctUDZ0Jw;UsGi_Nza1CsMiYx%#lLeW!^Sg=j)a&luwO~A)m;ZP@N=w_iYuB1> z+qOM55c!{Z_hE8!bGC^TXb`c~_ANnjUS5aDMWLnJa^%S7yLa#I5ETvXI3J821vLPL z2TV{15+XnDiE-5)t(@a&EnnZ<-B;j#@9y0YpkLHcEYke%-~9Xca{y7>bQbIu*t#`I zM|ks6LEQdihS#D`{_L7JGkaW0EoLO_$W~&vYf;OOSMKSa-U;2`2M?`Qrnh6JNSskb zC%PuSh~Bt?TKs3=CALoHI$=SEN$1t_O97LVMD6|Wg*h~)OR^cURN86k7NBbg`9vBV z&|{U>;<}xBLQ(t&4{{QQ2^4{1I8O+wYGq4HOLJQDBU~t1Uc2_}TA)|wp99K|9zCis z7t`qkIG|m%Dhc3VsH=FN;tkF~i|SwyQJu|cM@7}?17~JjpPbI4lkym^sgK%D9`5bv zXnb3w;Qai2B6b9MTQJk6OV6xcRlR%n4sUCc!~R*G?_YPmvw)ebSn-ALgb=(Z+6_eW z{;}>Z*YU1Rm+6?RfG%0NxEidxbU~dywWy{$-;uitUBbbOb0R2&wl^~LGLJXj+1*@x z;T#jE7^VMJgc9f_Yw_?O%b8VG^5o_I%fGj)KadXDckb<$?c3ApV$pBZ)YK&6F%7ln z@YO}|MSvIF=j<8{=JkBf%gunqRlw6u-`;GpK69qh@);h&zw8`guM%W@#T>d0x(>Y$ zR1VJ^3X^l8yXnbL6i;KklXAUbxtwb`$C|D8`{|CD>uaejlLN2G2_1^3isC*Q&myOM z=xM*8(}48N=ygLU-Tcdp>1Y=zo09|houi|9nwAbL{bhfBrkf-UUbyaj8-M6>WF*_i z!Q?Hj8Cf8_`vrQ!i^+ty5Gp59Yxly7?l z>)4OBOmX5%S)8w0hI4GwSrL;L9H6Tt$fkbs;ZeOzbJQ4&RITf z{(v{s=AF*HuEIBU4Nj+M>f4?XK@3&IGIjwkyD zKuCEGC0+eXv3>j2c2QP1nh_hJX5TyM%TnV-G^FoKQxtvl^eM}p(n)I4gzwVN{&-PV z{4Uepy?cq6!R!CWd2NP3i7+zIRX)FK$3r*pgQcjG%6D7O#dTddO6Y4=;TPLBU1xN; z^WWkeCx3rW=q z=ryK$YP;^{J(ENF7QX-J%EfJ{nBkWTkYwjMxgI*UmrhLy5gOjh;-xeaWY z7nP{?CPi=4Zwg_d21my!>A-_$xVp@=r`K1QgE8pJm9H(QWNXtklkasuN^Y}m2HXut zcuEdk{iGrqvlV*@O#FdV_4|y`Dy>f}Rpzz_$)O1F`b-`@|LG}JN=gdzmo!1;NnCFH zp$n5;7v5D?S6?2x&80veh^QbODk0Pfjr{%bL%XTT$qF#;_M2aQ`>38ZE$6fR`#Wi< zT`pYUzAciAe^duh(M%?+{8@eU=+P$8RB(%gKv3ON7KBis+ZOr+)td0^>v!qxFZrs| z#$eE%V-}&r>qQGD&pjjqED~xK2pcX?1Cn{Mdg>dzWoYIdjtxp*ai1SL#!o}-8=$mZ zys}xR{(DoLX~L!<`WhAz{Z$8R)6NF z4qo`C7Is1I<5duL|NOHPe9APKmOJdnjSmg=KHgEr=POj*&j>ziO!M#cwrnLzIiFyx#PnS@Mi5 zs~fyEUpV&2sKpd()0I%*mlpZ~QqGV3k4Z5#iA0~_#2<1b(SQHvZ1%G+}=S|2^4U7>nWbhC{D#7jta z@3V{w&+at?LA`n%Z%u!MtlzNVL%_1aPMW zIl?gC_Ka%0$&!ifnfr3j!Qa}nXKzNfBlH69T{zP}Iwoc-gkF;uuFk*N+(tB>qq*FG z)x#PhO)oDm+jQh^0}(*L2e1&(rLI>N)TrRKo39txcec&{{xv&$Tv3rOpkd%2Z2GZ_ zm90^6z>l6k>$g9<_{+ga&DYnLm7V=E7(z%zZF;*scH8E2-9PLm@8cs)(aF#e=VXG! zu4rJudDwk)=;z+nVOP%|8EK@h7>GnS-o*NB6%wMmFXf?#UCpojLE`(hHT3jPO-|u^ z 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 J_BYP8Z7YM~~KPL7@! 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 \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/defaults-and-configuration-options/extracted-outputs/27ab746b-e3d7-49a7-b40b-d1e2d9ca6088-0.svg b/public/docs/images/guides/defaults-and-configuration-options/extracted-outputs/27ab746b-e3d7-49a7-b40b-d1e2d9ca6088-0.svg index 8d90600aec5..8a6da2cde4f 100644 --- a/public/docs/images/guides/defaults-and-configuration-options/extracted-outputs/27ab746b-e3d7-49a7-b40b-d1e2d9ca6088-0.svg +++ b/public/docs/images/guides/defaults-and-configuration-options/extracted-outputs/27ab746b-e3d7-49a7-b40b-d1e2d9ca6088-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/8228f889-806a-4873-b1da-27c9795d5f5c-0.svg b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/8228f889-806a-4873-b1da-27c9795d5f5c-0.svg index db7c912ee54..926d8eb3912 100644 --- a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/8228f889-806a-4873-b1da-27c9795d5f5c-0.svg +++ b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/8228f889-806a-4873-b1da-27c9795d5f5c-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/aaa27ee4-1965-41bf-abd2-1d9176af6dc4-0.svg b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/aaa27ee4-1965-41bf-abd2-1d9176af6dc4-0.svg index 03896c74d2c..bcc2485ef09 100644 --- a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/aaa27ee4-1965-41bf-abd2-1d9176af6dc4-0.svg +++ b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/aaa27ee4-1965-41bf-abd2-1d9176af6dc4-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/cb73e2c4-ab05-4f15-91ae-2fab64028d6e-0.svg b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/cb73e2c4-ab05-4f15-91ae-2fab64028d6e-0.svg index 7ad0b7db1a1..826a06a1eca 100644 --- a/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/cb73e2c4-ab05-4f15-91ae-2fab64028d6e-0.svg +++ b/public/docs/images/guides/dynamical-decoupling-pass-manager/extracted-outputs/cb73e2c4-ab05-4f15-91ae-2fab64028d6e-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/fractional-gates/extracted-outputs/0013f5fa-4072-4aa4-94fe-7e195435f828-0.svg b/public/docs/images/guides/fractional-gates/extracted-outputs/0013f5fa-4072-4aa4-94fe-7e195435f828-0.svg index c82ee0027bc..2d616d948b8 100644 --- a/public/docs/images/guides/fractional-gates/extracted-outputs/0013f5fa-4072-4aa4-94fe-7e195435f828-0.svg +++ b/public/docs/images/guides/fractional-gates/extracted-outputs/0013f5fa-4072-4aa4-94fe-7e195435f828-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/fractional-gates/extracted-outputs/08dd1cdf-8b34-47c2-8324-f3538c9d1ab6-0.svg b/public/docs/images/guides/fractional-gates/extracted-outputs/08dd1cdf-8b34-47c2-8324-f3538c9d1ab6-0.svg index a75c2f98eed..e2a14336609 100644 --- a/public/docs/images/guides/fractional-gates/extracted-outputs/08dd1cdf-8b34-47c2-8324-f3538c9d1ab6-0.svg +++ b/public/docs/images/guides/fractional-gates/extracted-outputs/08dd1cdf-8b34-47c2-8324-f3538c9d1ab6-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/fractional-gates/extracted-outputs/f07217b9-a6f0-4adf-b341-6da447535c33-0.svg b/public/docs/images/guides/fractional-gates/extracted-outputs/f07217b9-a6f0-4adf-b341-6da447535c33-0.svg index f5576d9f528..86618b14b72 100644 --- a/public/docs/images/guides/fractional-gates/extracted-outputs/f07217b9-a6f0-4adf-b341-6da447535c33-0.svg +++ b/public/docs/images/guides/fractional-gates/extracted-outputs/f07217b9-a6f0-4adf-b341-6da447535c33-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/transpile-with-pass-managers/extracted-outputs/dcc69b72-e13b-4df6-a51f-a5ef2108bae7-0.svg b/public/docs/images/guides/transpile-with-pass-managers/extracted-outputs/dcc69b72-e13b-4df6-a51f-a5ef2108bae7-0.svg index fafbda756bc..937a273d1a9 100644 --- a/public/docs/images/guides/transpile-with-pass-managers/extracted-outputs/dcc69b72-e13b-4df6-a51f-a5ef2108bae7-0.svg +++ b/public/docs/images/guides/transpile-with-pass-managers/extracted-outputs/dcc69b72-e13b-4df6-a51f-a5ef2108bae7-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/guides/visualize-circuits/extracted-outputs/17889caf-d953-4661-9188-00505c17064e-0.avif b/public/docs/images/guides/visualize-circuits/extracted-outputs/17889caf-d953-4661-9188-00505c17064e-0.avif deleted file mode 100644 index 2e2b4576f0c39d0caea1487c05b5479b86ac934d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2620 zcmYLLcRU+f8;-q4)vgsSQkzj8(fu&5K(_xhiIBR299n zb`WY@EA-mM7y9-0y}#c%@AEwG`~1#%&tC@s0Pwj5grHzS2sZ#JE;AD0CWl18NSq9X zbPa%A>ZAaAz`fDGAOL_uxCH#hzcVum5rDiRWTagI;qB{k$#k>;BK$i6@0|2ys zB#jjGRKFE~GKs1n5I$GexTTMAM4()JNtqEA zBzHd=z<6n3NBE;$F9GTN2GWut0ag?u7;&jk(9+V9(*OGTE+x_wziMQc6%|-u@cm0U z5bXm-qFmjtHf^vA!UYBP5AhFhMf!tDJqT|E3>^Z7d80h8-isfBLS6xql{7s?G&u!; zoHCZ2DxM_pBG9hC#v~m_GJ9V=5NSx-dL$eczy_eF=N49yU!kS-P!N(|U^R&%Zwi+x z;0?^o6jX&nG1Ca0wkoapy+eFSw37gKLeySDs_UD45qgmeJ}RC&!`WVP<5op!?Pt!w z$fL2OsMN&$4c;U7a)r*b>&44Y?B6Q)+a3mO$dX})j2HwtKV{6Zv=ucGMl~~#N(%TJ zWcEw!^SHC4oakGvxc-@c1tk)fT*L|uEIpF#jBzoPlV+`dZhvY8Mn=%c>l5|`rlxFw z7EneJ&ru%+d{4q4SMh$4aGe_3=+Rk_p?R}QSC9jh6QRzCdPaFO<;9Wj%fxPS?EcAn zuY5caiH_U6*57HcE!{6C9Rtm_COQL$sGrj9$>&JN1=8&#(+qs%oyj+P0**UR5PaD? zackvg%7`);ihEv{QE1>xhRcE`C#sj+NE1>RlzU}o+I@<<8(y0a|8tognQEhHgqG;D zv^~*&$0@d`1jv3yj84Hxx_xD~jG7iV(F+;qM%It%rec&IbaMA^UnF~Y!m|cC8Ek=( z+WmrW_nZC`t2z=SYxdA@>s*fc9nixl9?W1=+B&T~a_%^o6(Hx23r>&8_on2@zc`~f z;aH~&OHj={U{_kKXze#dZP{>l!QG!MQ*sy2X1m(w4wdMH7Pvkn=R52e3^*TEuI%dq zxNoJpXD&8W#4K?+)o0=52WPADCmCK<8pM?7CXs&a?w+=s-5RJ4$?broL4Dit zu&0YsG z57S~%5FRV$wUDWnraO^?Bg9Hdd%S~l57_j&m6H+6G!()b*2DIXbjQdwhOfO!z`pP1 zxDJqpi<*H%P#b-b)ef}q8Z>qZ_-rVrFjTFLL+jHwj++YI7hl*WS-Lj*$XYV3V9L!O zyBb_&vMzS*X(R+{jT*WWe;`}@2bToV;>XbOaJ-Zr0c)&h$1-u(fX0<5sLwVIn8-7O z8xv`VnZaF&-*z8^94N)^6#mP3NKf>xsE(82c-r!sI>x$;0v_mhfy8UFbfw7cw<|hP zTgDSy{LREX@Lt|IE~a-lacNC;InwqRSBQ+x(!mVKY!o^Rx|;uX3WZ68vteGm9xX_P|EauJnTX!mn(a`9vb`u$zPgq!bayf-wR-S{` z`{xn~ewk|PXWay8ns$hmpki+rgGrUNsMfKk4k4cGuT{FL`Qo8}Sylg%wEUY=kF9~J z1RTM0TGX9X&8M6w*{`k3TqF)DHudzhC!Fa@8$rUC4zex0;%6JpxxDv-oiyy|IUY=# zq)7@9XIw6D|sp}6jg z_bM)GOq!C|d}LhFO1*tiTUW@MK{w%F9l1SB9Sx&fg<;D~VmtH6W$fRkeIg#Aot$#} zATW=z_`gh{-Ijl(IlRfSnBRJ3XrsqvEu~*s5lM?ng6r~H1!BPefy?fPH{`rp6WvsF z_AFI(|04{g@qtqMYaSRf!;rk9e_e>CbP5Hec$m)A@kBjg9~Sq)P0 zi1}rXGRgiVzJ&9ODa$KbOR*{nq=LZ0KZ{42w8z zuY6LdnOaLc6R5ghU8MkVU}$l;(I22hS|NA|Y0ugq0m$~LeJT@_FJ-D~D5A;>? z*kAGU3h%J?ermU^lL$=<1n9X-kXuVpd0UN9Qy;BF@*RK@hjuM-*G9)TeOfVjX8OGs zh%m>h5tvDbq~I0gD`~?iu4lBKeb7TYp;4hke)nSFB=Eyd zf4TJB`s_u#T3eYcQT`zHyVIAA!=A;OJ#`)cvlZB`W@~Y^l=A%C$L}X2lE&DATg}MAQYMFra$)sdFu>nU|10p5M9O_w$RL z=35Lxqz?!6)rW&aUV?-{TFu;J;IJQsU361C_0-#rYc0uY^>nP!-qnF!=F7UZUuB!a|&KrtgFrwGDiU?|8;E`hOO zG+#kxNiLYf2qaB1bMlixJQoKBCI*lQ1LG73&A`AM3KRnZmX|OQ26G_SA~Q1&>rbx4@iSZW^q9(h{3?X z^bAPk0kJ?qW<@4Qgqeeb14u#D%YcM{zJSOvf@CZbODmi~!lgxdR=EYK>0rXiDmgQ` zz^b^ixFj{V*b1m7Gbb~#sM0Diryv6yUb2}5xnKrRE714MjZDl8Oe`%-tZhI6sm!8O zh&O@O0X64<0|@9z<|(-;i6ue|TwD^W>tfdk2wcc;Fgn8K)4;T)R(G~k>Ey}s)+tHK zzrQ?}(PD}Iu;iQAyv_WTKCN1xomZN&?H2ppqWt%>eb1u8g?gC>4qTp;5n3R?eot>9 z!^gNULR*r!)aUv{g_@nVYfVyE=>RXTKn#d7i+)GJGL?K&%2w; zmj3CvnW%0N?aMJ~_b;|}BO@1c;iPRfJHIJiPITgn+)-rk+3cN1 z%k^4@C0FFBP5OL6ebtsl`ZdNcLvOc8q^`VNcj;S@t8_&IdM}7hc*RCH>{>fPmI4J*!dz(DcMf`i<4@? z^`hTmd#645_iVN7B$ep%2@zY47BByib=C3Qfvr`SQ$DCC?osym%(zy;V5jq&sd1sl zH*gh;p6;I8pSsfY)SR38z7_p5PB;9S^>I0Cj^b_ymrRSb$=lB*3$2^&`$xIOC+B}M zpW9i6h0~3$u=~Fb=5Y+&At!g$dH1>KmgGa5m9J`TTX`;fV=ns_=DC|1IlJzy=rV~- zKlYvb<+RkZc?OStJE!|@O4OTkK7()9?|s)!hwU|awXfT0UfR;!DUKb-e@)8#md%5-qJP`ZePK`-RMsz5X`eO?GU3vEe?~>J7k5#Rkq)T1MJHwuZwtiOW_s npXVIlyeYYX?d`kCQb+9%sif5*R7Rwj_gM$RU diff --git a/public/docs/images/guides/visualize-circuits/extracted-outputs/3f9c61c9-58f9-4315-a639-455fa2e58450-0.avif b/public/docs/images/guides/visualize-circuits/extracted-outputs/3f9c61c9-58f9-4315-a639-455fa2e58450-0.avif deleted file mode 100644 index 2e2b4576f0c39d0caea1487c05b5479b86ac934d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2620 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 BN`C+V diff --git a/public/docs/images/guides/visualize-circuits/extracted-outputs/8e7a251a-0a4f-43e0-8cf5-48493df7bad9-0.avif b/public/docs/images/guides/visualize-circuits/extracted-outputs/8e7a251a-0a4f-43e0-8cf5-48493df7bad9-0.avif deleted file mode 100644 index f17c6cc8f4e31a1fc5ae81f037155ddb78c2b029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6976 zcmYLuRa9JE)AZo(9tMJIaCdhLE+I&eFxcQ4+}+*X5`w#XaCZ&v8XV>$dH#3(eX*;n zs(YQ&`=W0)0001*JGt8#yMW9AZ}AsxK;~>VAmcXMC&0fbJEgaiac~s)3UR~zpWxL4=U4_-Ng@f&*f6snPmKhoS5wEg; z^2~&7i7+MwFmVt>8X%H*o;{pnv%#n=jZkqHz=1qmde+i#9IV%oXaeOj3n=U`hsl32s9w;!+GBaHO@=vm_X^Riy-G9%-ILMWWnLZ12yc}j?S(Sur*n%dJHx7G+tI* zVu46IPGIq#-RBmu7M(;Qy6*n#k+o#9xnr*1)F&|(R>yLMM`_tQk!_z)f-BpOUYt)t zpKfFaul1Z)JT~1?&B!wwhsDF!ccNlNF&IiNr9H`s1(V4TR0V04kIUB)Y$Ltsk{}7D zfYG6j)Qb3;-Odd2j>rbbIeg%$p^MoN(F62{74_QymDll-XU8UsMn==~)N&6)>oCW5 zk|S#*z1Yi+)aXFbr!eD7Gn){~u@T+kDOKa{?3^fAjIHt*@|w*6&H0#~-Y&1!?!!7| za#zhKl=dC=eB-9~Rg!&4Q5s}hOUjeZ(-MJDYZFiI2Iv;hNE&OTu)XGz>m3T@3Vo=d zo-vO59pM;VbY;Eez&J^Iir{$d8jqk0rvS}UN1GIEV{6lo0^bPTo@g4Qu{ZL4R9At6%ZLueprxF1x zNlOgVZ*}|*1O?%Tr}xCQ9jhWQg6m7f#4x4t8$J&8YdL&c#=lxUm?=j1n)!NK>>((E zZm!<5;A5;_J|!)f&BEvqpMTUzKutUNd5FBn>an0?yeZjl+>}&DwB{G-u?bGqZ-EBt z9K@76JIB3p+Ul}B+T<42m?!Cp;^HClj@-=Xn;j9dU?~9(AR@JwlCOGAGGz@tpID-i zRC?%==uIkpKxv(*$6Q7jcZ0n_Z;F97VQ)^;y@tk$p;_E+PY!E27wK_ z!~DID@ZChZr6{ZRdw;AYC6&cU&9Cl`9)t4@Y0qG>t&PdCbVZpAMIf)+Yuili4DMDT z)RhHN!XII^0$n;(76kLN_=$ZJGn|t*-MqzOA7KUQj7~oI;!*iMP}ydX=gja zxTS)z1_JCdtdcore4!fuHp1S&UJiN9jFGg1UsOOo20b2TSAM{Y=vy@){&Y-@UvTmS zm;8~+8so`87;Z2nHjA$ickUP*Fe6b)055OM^Z?Jgg5PGtFtHJB4~i6|AfjE`v_as;O#dEt9_p1rGkv6uPdViHN|_wX zvN&OJMJ(P%-!ZZyCK7L;^tmhfJhcQoB&YlBt1MOq`=q$by+5g#F*e4=Q%D}Ky13WWB<6{hJ5^C1sT4y4 z=g=n7zK}e>b`yR0ZbyH1y`x)iRGjI2P=cnN;F(-uHcTc>2G>B0UdO= z;~d?o(5i&J%mK;wV@z%;OXdN8OoI7;OWoIlTnD0QPph|-+)3zV5TaA|fAZBM1t3xp z5)xPlcTC*1NMTN`JeLS>jb5s_u}V;rD-^Rur9z&Ju6Ln{|cC5(45(0}Gq)g3=) z@s+18bgsBq@fJz)i0m~$=+7TfuCJEDeh1E$?)x!SNuHW-CwlQv{w zBfoKIN}TA$FOEn2hwkDmG36S**}OR~90< z1yjTZ0D!_2XPM`bl6m0F%AF$qBeA%oI~&wim-Y02xP#64^s7A$y zj)XW5h$}k$Q`K=LqS{=#NqeM=YD-;uj0u)r-iO^5b?A@g2RaNFH_s8|w?W^oYyS~8 zXL6O#4kHiT5iTzuyD(J>Oo|;Km{EC^g=_q*14+~*?4<7cwau}d1}fsNV)dxTf}|j1 zZcRSp9neO?DV#cB2=e(9!V^+f&Q!3W{TQirRz2C@9 zu7IRBIy&8R_v{29J8ZDhE&<)sm9J;Nc@j>gyO@1*6Eilr!|6}h-&&28x0vT_>Y@`9 zVsRNuJYio8%NL&&S&>MJfmMnXGn)m~oTe+oZ(GeT zn}}<$vHz7v<``*{qx#PJAxC9@5}A78(Y^eGhjFMNLbZ+b zSuIz>4qHw9t~-*fd!CqB$aJNKt*y#4@2a~`5WIm^+IuPKG0E|d869B!RJ0!*^|F3h zOiJX;NGh1VH;d1B7#!w>jP0ckoNl9@LL`e44~R}fv6)r{c#Rqa1P82xFMabZ9IX3U zBdmh(Q9=@JECt6Vg|L_Rn&kkwkCNPT#JU~&t;-q*_gV=k= zbd{3sKn>G3SC)yMt~Jx!d2ol_8EM#A&95Gq#;{qKexV2CVUoWS5X^0)8b938NUMIf zz~PG~{Wui*i$CMjbVD5+1=FG;FymI)D=E`sqKo8V&{^yL(Rykh>Gp)0az})-qXmX* z0W0NNghRWWc@}?wN~J9ACCjWyF-H^oIlPI@6Iera9%vfmuJ6R*!E?<32woIB?F$gi5UJcz^(yrEPpKQ26dWxrnas>aH{C z75jqlH1s$v=pQ5YlXH(Lpw!vC?kEy2kK5cTo+l!og)3vWp*3q;$tVR3q;E*%D1#_J znURXPES0hkRJQhynMTdrdlt|xDsF0Tke>8Q@4jDB$JB|T&nM7P3<>tZ=<3@eW&W}| zo)d++^XnrCgXb`P4moikVG+f!y zV_0Y`Y3tOduV@ZC8z%Ik3e9sIrem(5;|vdN2sKHlK`sPlH*jg^nMODJ*>X5L9J(4o z*5ERX%O^OmK8Ih<(Rvp6$3+P;X0T>UmESwReAYt`3&6;w+x*s&K@>BIGVrLIyq|mhQT&Zu{57J<*b`-vQD!tMX5P_ zIjsXeKA*>a`<+V^Tj&KVkjTcLI-f*?blz7p(`K~p6W6^dEWAdkNxz+|LH6Ut;w#Sv zN@7AEVrstK!+BuZLBN56g#AH#gKh^Fc%T#bGU zJH=>ttXEalNfI{21%vsT(KcH0-ZVQLFK)=5#P3_apYiS7h0$fwSZf^`XrW!h&BkdL zj7B9=%&Wo=S45RXxN->HL7!=8+wB%ghDR=7My0tJeNF?bL#WCQ2p ze)@C{TUXq|g{Z816tv>JJYQLZA)mEcfQf|8%riMWOvgwFqdM%+wA_8}sSa`@jNp}q zMM!m69y{?-ghVK6t_|VhIYl#{DrRF)BCKb!WbI-ow#tXzrRpGxg1uRW$kD~UDEIq8 zfy8%vm^`>O;Fg*O>(!Su1^H^`?6fw5qMfo<^(q*EZ~B+nY{a{8aS873f-8L$eWAFF zVmS9Bo79I8)nR&CtrJ$yuRIyv>cYqgf>7Lct~hn7Lc_3Tbrcbn-!6(=4u>jo@5f`F-I#apV>tU88UwnXxns58;a)~ zhcA+cc=+Z!UnZ|$=Jg(N+KT74@LE3E2PukHFPP?8iQv&TjLs?3s)wEmAGFuw7JOgb zF++lprRdSA%sOx4o6M46IUzsSoI7&rgmP#7@*{`@yJZebxHutQm%VYbt+h4^>r*F_gO^5Hehc!$KUC5*vFE-{5wP>6KceXo8v#&Gp|a~&@zYdraB*_ z{D>Ksk3%#MaRhYi*GuUM7rqYYiL4%$8etF2m&g?5tGmhwH zlpB90gH3mZOjDWrI80eyLj~ZlqKz1959voW)oL-Dstm8wehO_H>#Nit3mlUEbn!1S z+p3429`w#DAxL1BL~2YgwY`**R)U21uuQXq>_vY6XvQ<`rxnrEqv_f=j$f5u0V&6s z7de#N_DMs^p?2BKaBbde?btj!Bt4i%U2YJek*FvPUeh1=u4b=*b`TUh(2@ zA*nSVIDgG5hgX$yD-!ebGCwv#&|erxsJz480Jd)gc{N%ydApC#!{k=-`H37NsG{^K}=wRtxY@pOGK?jQL~-Cm`!Nfe7C& znPwdJNn3URHGz~&dmC3y9v`NQp2$`q(FMKqo#U-vaSKo zZOYHh$6DR;=`o4pojp8+XghDX&?Bd+wAOwbt7vVoQ_!2^sB5ry?xQ#8Yd+E|HIcg54TD)(=4M`5LQyx7Mb%{Wm z8#nshN<~DJgyz?#(q+Nk0x@1eNE*siO|DktQ22)<9GK&&wFqZ0vpruUilvz608+|< zsv$U_obgtg;0ifbpW4K-DFA)T$c<2Pa_FLOHpJOcvp-Z#KTP1$oN@As4-wdQC3xpi z=jP5*kIMYlR|@b=zpYNFGqQmqIGj3gxifZwfAJUNY;&F!rOW`rmfx{6KZNM_+1GN{Q={k?lk@0e9!bj$X6G+>TsL8aqEOFGD0fudTb9I z*u04Gs#8RJ>31l@v)e5=>TT%2W%}NvU$K8OwG6cjt>-_*OL{Lnld|n?OiF^=QcTi5 zZQC9GSqeC8wiK$|s%}?o*^Yak(%lAYT?sh2-`fcE>;)pNd8^{Q|q*#D08LlvSqeLWQYY81Gr^~?4E*8EI?+nljva`8q= z!1k;^5n3QmiafkG7{U5I1~??b4b73<^1QP(A&ngi-BTL4rWHL~nfGZ`^4i6%{%i7@ zm1>2f0>jF$3KUDs4+rOk6-g8>0VcEg?jT!F^?M3!+_pLlbk{w5d0B}4H^&nq)mUKY z%i`fmEANYT_P#N-7g(d8`gdwS2T1%`+F|rNyyKb>=M*Aqsy#N2TweyNB@tsm1D_^v z`M{nLTgBl7Hbn7$_|>Y>aWp>o23@B^P&L!8(PAy7N6+`@HK-|at+G5MMzY3|JukaL zZG2s)K8Nq99odXDWOaf|!>W5JDn`j+TBBEhy3n)003=>nZt9pT#&tI1<4a)7K1W<6 zUG~9yjkL&!4hyQxYmu;5SAVEF^9wP>VM{L#@ne!?OTo(0{m%4Uc`P%%#-my|#UqO} zeP6z+jgD~Ukb`x-z$P14mdFbJtt`<^#p_*?1r}ck9$yA@ zsV65Jw{3`R{rJ5x%=u1e_vR^0NqCN8S9Y(94wXMeOZ;5~ewbWKb z?xyiB0Q=035J-bGI)ApNbFSZFG@ElobALoLe-O5aNf`MQzG2!eGTIq^0o=OlsYJLC zNd%`$O_AvRyfRr}-&eszzCk<*!QFyuWOUJ?`l)w?$I0zBcW0`*&R9)?ON(p5(21%*+i9E) zaskg?>$MXoiP$BrdypRe`)cQkx++DTN3XXPw#*fvClhmicaB^vBAJB>t(g=g2f)^# zmktW}I&DQrl_FiejzN!yVgiIG{e3ogE}4K%wRoBL&OwKQ1}~xik5sV^@5T?A+Kab$ z7leQBEtp56qVPHL<>*bCQl>FXeBT$8^~k_=eFNYB1Ihp( ASO5S3 diff --git a/public/docs/images/guides/visualize-circuits/extracted-outputs/94948dab-57de-45f0-8dd7-5901ae69b70a-0.avif b/public/docs/images/guides/visualize-circuits/extracted-outputs/94948dab-57de-45f0-8dd7-5901ae69b70a-0.avif index 3dc2c23eeb6cb9028b952385401e0a1235dabf78..f2cfc598d955b2680508c77dc481e6db18b48285 100644 GIT binary patch literal 3819 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 ted-+@C#quy@004R> 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 H7Rwj_gA^CK diff --git a/public/docs/images/guides/visualize-results/extracted-outputs/17c9893a-d1bf-4726-b444-6dce1d56805f-2.avif b/public/docs/images/guides/visualize-results/extracted-outputs/17c9893a-d1bf-4726-b444-6dce1d56805f-2.avif deleted file mode 100644 index 62434c044373397aec8b1f94c4b647aeaf4204b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4818 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%0Ah_Ew{aSb}{g(;QI)K8Y~$U>*m z*W7qMjQ!-Y+DqDT{nDU08eO~TjPA%U%COz)w!YzNqdKJMc?7y6KoE(h7t@BfYn>PM zlchjyg~xS|4sM09`p#vohYqLoI!UU})en7)1Lo7SugRj(w0ye7vUI9T_nSm1=S8i2 zAgImm;d|x5Twe+o8Ye+BPEdE9_exuW3Nx+WE3Y#ayVq?iwljjkPAD+v2Nm7?mTCmv zxgs%nyhIJJe8Hn(wZe@_jmysZGGCNcK9FvfD1|HI-rCep2X`Y#x67rwEb*xG zqAF!28^KjVtpv0NN~;qV-G_{qW`broIVF(N%1Qd2`%MIkZR8f&5@L`9I5iN=^TGbe zwIIuM^8(d~^t43d1CwuyLgx_u((3-I))rwt+}V$Iy%~xTdyjD2=Rmo(*5stx{NA!8 zx92XFuE+*;FNl?s;%^VWpYntjUt}%!j<8w5?2o6aBF6kI=CTI{sqYz#6bOKphSsqo z8hS@GHBW0E(?15)*E*)Ap`ov#@m4*n>`w*(ftP)}!v49zM>JSiU~uSn28>St5{>Z) z2>RzX>0TSY3vBd%*f<4xVXz*-NPvw8CdfY!q8&`zwb~F4EBbg1Nox@F90iZTQidB#n}G=VEs`< diff --git a/public/docs/images/guides/visualize-results/extracted-outputs/4eb79f4b-36b5-4797-a1a0-67d881d46ca4-1.avif b/public/docs/images/guides/visualize-results/extracted-outputs/4eb79f4b-36b5-4797-a1a0-67d881d46ca4-1.avif deleted file mode 100644 index 8cc455b0d9d7a5d13dbcd07eab905d9da49ab136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16195 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 diff --git a/public/docs/images/guides/visualize-results/extracted-outputs/bd70e13f-5c52-42fb-8dde-980b15e3604a-0.avif b/public/docs/images/guides/visualize-results/extracted-outputs/bd70e13f-5c52-42fb-8dde-980b15e3604a-0.avif deleted file mode 100644 index e06a888b2dd2854d89b1428d9ea74c5b0bd8f5ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17062 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 G@_zxXY{32i diff --git a/public/docs/images/tutorials/hello-world/extracted-outputs/87143fcc-0.svg b/public/docs/images/tutorials/hello-world/extracted-outputs/87143fcc-0.svg index 7716abebb57..e5ef79bb241 100644 --- a/public/docs/images/tutorials/hello-world/extracted-outputs/87143fcc-0.svg +++ b/public/docs/images/tutorials/hello-world/extracted-outputs/87143fcc-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/public/docs/images/tutorials/hello-world/extracted-outputs/de91ebd0-0.svg b/public/docs/images/tutorials/hello-world/extracted-outputs/de91ebd0-0.svg index 804ba95239b..dc09f1c7e31 100644 --- a/public/docs/images/tutorials/hello-world/extracted-outputs/de91ebd0-0.svg +++ b/public/docs/images/tutorials/hello-world/extracted-outputs/de91ebd0-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file