Skip to content

Commit 2cdcfaf

Browse files
committed
Squashed commit of the following:
commit 539d82097ac378a26892f7ecb4586d2df4ab12c3 Author: Eric Arellano <[email protected]> Date: Tue May 13 15:55:00 2025 -0400 Rename part 2 commit 9c2c424a8b80856b295ce5c0091c38985ce7f2ba Author: Eric Arellano <[email protected]> Date: Tue May 13 15:54:36 2025 -0400 Rename part 1 commit 765a73c Author: Christopher Porter <[email protected]> Date: Tue May 13 15:29:49 2025 -0400 Added a course introduction commit 84eff50 Author: Christopher Porter <[email protected]> Date: Tue May 13 15:14:11 2025 -0400 Removed hyphen from my own handle in qiskit_bot.yaml commit 526e092 Author: Christopher Porter <[email protected]> Date: Tue May 13 15:05:29 2025 -0400 Removed hyphen from my own handle in qiskit_bot.yaml commit ed35726 Author: Christopher Porter <[email protected]> Date: Tue May 13 15:01:14 2025 -0400 Fixed sp errors and added words to ignore to each file commit ce8e441 Author: Christopher Porter <[email protected]> Date: Tue May 13 14:54:14 2025 -0400 Fixed sp errors and added words to ignore to each file commit e2b0540 Author: Christopher Porter <[email protected]> Date: Tue May 13 14:45:48 2025 -0400 Fixed sp errors and added words to ignore to each file commit bab8bb5 Author: Christopher Porter <[email protected]> Date: Tue May 13 14:18:53 2025 -0400 Fixed sp errors and added words to ignore to QVCs QNNs commit ac04ccc Author: Christopher Porter <[email protected]> Date: Tue May 13 14:15:23 2025 -0400 Fixed sp errors and added words to ignore to QVCs QNNs commit c75b963 Author: Christopher Porter <[email protected]> Date: Tue May 13 12:52:07 2025 -0400 Added QVC and QNN to dictionary commit b23d30e Author: Christopher Porter <[email protected]> Date: Tue May 13 12:17:35 2025 -0400 Fixed description and title in kernel methods commit 50810c7 Merge: 29cdc84 6426ce4 Author: Christopher Porter <[email protected]> Date: Tue May 13 12:09:05 2025 -0400 Merge branch 'CP/QML' of https://github.com/Qiskit/documentation into CP/QML commit 29cdc84 Author: Christopher Porter <[email protected]> Date: Tue May 13 12:08:33 2025 -0400 Edited description and title of each notebook in QML commit 6426ce4 Merge: d834a24 9b4e192 Author: christopherporter1 <[email protected]> Date: Tue May 13 11:55:10 2025 -0400 Merge branch 'main' into CP/QML commit 9b4e192 Author: Kaelyn Ferris <[email protected]> Date: Tue May 13 11:39:07 2025 -0400 Update testing env to include `PendingDeprecation` warnings (#3114) Closes #2716 According to the official python docs, `PendingDeprecation` warnings are [ignored by default](https://docs.python.org/3/library/exceptions.html#PendingDeprecationWarning) unless [Python Development Mode](https://docs.python.org/3/library/devmode.html) is enabled (done either through the `-Xdev` or `-Wd` flags when invoking `python` or by setting the environment variable `PYTHONDEVMODE=1`). This PR sets the `tox` environment to run using dev mode with the `PYTHONDEVMODE` env var. commit d834a24 Author: Christopher Porter <[email protected]> Date: Tue May 13 10:41:29 2025 -0400 replaced Frank's addition of Prac QC to index, qiskit_bot, and notebook checker commit 1c9860d Author: Christopher Porter <[email protected]> Date: Tue May 13 09:18:04 2025 -0400 replaced python with python3 in start, check, fix commit 42ec9e4 Author: Emil Kovacev <[email protected]> Date: Tue May 13 06:55:25 2025 -0400 Adds additional tutorials requirements for nb-tester (#3093) Closes #3071 commit a942952 Author: abbycross <[email protected]> Date: Mon May 12 14:04:37 2025 -0400 Specify rolling plan is for Premium only (#3113) Mention on fair-share-scheduler page that the 28-day rolling window only applies to Premium, not Flex Plan. commit 476035b Author: Christopher Porter <[email protected]> Date: Mon May 12 13:09:35 2025 -0400 Added course to index commit acfd586 Author: Christopher Porter <[email protected]> Date: Mon May 12 11:47:28 2025 -0400 Update notebook-testing.toml commit 7cd57d7 Author: Rebecca Dimock <[email protected]> Date: Fri May 9 15:37:21 2025 -0500 Update session max TTL (#3110) @jyu00 noticed that when I updated the batch max TTL, I needed to also update the session max TTL. --------- Co-authored-by: Jessie Yu <[email protected]> commit ae60a0c Author: Arnau Casau <[email protected]> Date: Fri May 9 19:14:03 2025 +0200 Generate Qiskit 1.4.3 (#3111) This PR generates the docs for qiskit 1.4.3 (historical) ``` npm run gen-api -- -p qiskit -v 1.4.3 --historical ``` commit 479402a Author: Frank Harkins <[email protected]> Date: Fri May 9 17:37:42 2025 +0100 Extract notebook image outputs (#3109) Follow up to #3095. This PR actually extracts the images and adds the script to `./check`, `./fix`, and CI. commit fd899ad Author: abbycross <[email protected]> Date: Fri May 9 12:02:53 2025 -0400 New Platform updates for Latest Updates pg (#3102) Co-authored-by: Eric Arellano <[email protected]> commit 81fff3e Author: Frank Harkins <[email protected]> Date: Fri May 9 15:42:41 2025 +0100 Add script to extract notebook image outputs (#3095) This PR adds a script to extract image outputs from notebooks and convert them to AVIF if necessary. We're already doing this in inner-source as part of the sync but it was taking too long with the new tutorial notebooks. This PR just introduces the script, a follow-up PR will extract the images and add this to `./fix`. --------- Co-authored-by: Rebecca Dimock <[email protected]> Co-authored-by: Eric Arellano <[email protected]> commit 39201f7 Author: Frank Harkins <[email protected]> Date: Fri May 9 10:05:32 2025 +0100 Relativize documentation links in tutorials (#3101) Fixes #3097. Some of these links are quite old, so I made a request for each URL and recorded the redirect. I then replaced `https://docs.quantum.ibm.com` -> `/docs` in the redirect, then replaced the original URLs with these paths. commit e987606 Author: abbycross <[email protected]> Date: Thu May 8 14:07:20 2025 -0400 Local estimation (before submitting job) (#3092) Closes #2783. Note that this PR re-institutes the Workload usage page in the toc, which recently was marked for the Classic platform only. --------- Co-authored-by: Jessie Yu <[email protected]> commit 95bb10e Author: abbycross <[email protected]> Date: Thu May 8 13:54:11 2025 -0400 Remove duplicate step 1 in Grovers tutorial (#3104) Closes #3096 Also spotted a `quantum-computing` URL and updated it to `quantum` commit 5c6a64e Author: abbycross <[email protected]> Date: Thu May 8 13:53:52 2025 -0400 Update c-extension-for-python.mdx (#3103) Closes #3066. commit 5b1c2bc Author: Christopher Porter <[email protected]> Date: Thu May 8 13:02:17 2025 -0400 Copy QML notebooks commit 57306b6 Author: Sanket Panda <[email protected]> Date: Thu May 8 12:29:49 2025 -0400 serverless: add information about detailed statuses (#3068) Qiskit Serverless allows users to [set custom statuses](Qiskit/qiskit-serverless#1615) soon. This documentation outlines how to set these statuses and return an execution summary easily --------- Co-authored-by: ABBY CROSS <[email protected]> Co-authored-by: Kaelyn Ferris <[email protected]> commit cb0c07a Author: Jessie Yu <[email protected]> Date: Thu May 8 12:07:46 2025 -0400 Minor fixes to the timing pages (#3069) Some minor fixes to the pages on timing, including - Use the same wording to describe quantum time - Change `QPU-calculated max execution time` to `service-calculated`, since QPU is just hardware - Fix hyperlink text to match the new topic names - Add wording on minimizing run time for estimator jobs --------- Co-authored-by: abbycross <[email protected]> commit 2aeb5ad Author: Kaelyn Ferris <[email protected]> Date: Thu May 8 10:16:45 2025 -0400 Add admonition about pyscf in SQD guide (#3086) Closes #2596 --------- Co-authored-by: abbycross <[email protected]> commit f03f973 Author: Frank Harkins <[email protected]> Date: Thu May 8 12:42:18 2025 +0100 Migrate "Quantum computing in practice" course (#3078) Migrates the [Quantum computing in practice](https://learning.quantum.ibm.com/course/quantum-computing-in-practice) course from the learning platform. [Preview link](https://qiskit.github.io/documentation/pr-3078/learning/courses/quantum-computing-in-practice/) commit 14ea3d0 Author: abbycross <[email protected]> Date: Wed May 7 10:04:58 2025 -0400 method get_job_by_id() missing in Qiskit Function Intro (#2629) Closes #2627 which was opened by @johannesgreiner. Johannes, can you provide more info on the fix please? --------- Co-authored-by: Johannes Greiner <[email protected]> Co-authored-by: Eric Arellano <[email protected]> commit 7bdb091 Author: Frank Harkins <[email protected]> Date: Tue May 6 18:01:46 2025 +0100 Fix stale images check and remove unused images (#3088) These images were accidentally included during the tutorials migration. commit cf1a1fe Author: Rebecca Dimock <[email protected]> Date: Tue May 6 10:08:12 2025 -0500 Update max ttl defaults (#3089) closes #2996 commit 88781bf Author: Jim Garrison <[email protected]> Date: Mon May 5 23:20:51 2025 -0400 AQC = approximate quantum compilation (#3087) This updates it so AQC consistently is expanded as "approximate quantum compilation" This content was originally added in #2291. commit 821e9ad Author: Eric Arellano <[email protected]> Date: Mon May 5 16:27:43 2025 -0400 Document how to ignore gh-pages branch (#3080) Running `git fetch` is very slow in this repository because of the `gh-pages` branch, even though you never use that locally. https://stackoverflow.com/a/64439191 says how to ignore the branch. commit e022157 Author: Arnau Casau <[email protected]> Date: Mon May 5 21:51:21 2025 +0200 Update docker digest from start script (#3083) This PR updates the image digest from the `start` script. The new image allows the user to override the dividers from the TOC. commit 4154a11 Author: Rebecca Dimock <[email protected]> Date: Mon May 5 14:49:26 2025 -0500 Fix broken links in instances guide (#3085) closes #3049
1 parent 687f900 commit 2cdcfaf

File tree

497 files changed

+223138
-1347
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

497 files changed

+223138
-1347
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ jobs:
2525
node-version: 18
2626
- name: Install Node.js dependencies
2727
run: npm ci
28+
- name: Install ImageMagick
29+
run: |
30+
sudo apt-get update
31+
sudo apt-get install -y imagemagick
32+
sudo ln -s /usr/bin/convert /usr/bin/magick
2833
2934
- name: File metadata
3035
run: npm run check:metadata

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ git clone --filter=blob:none https://github.com/Qiskit/documentation.git
7777

7878
`--filter=blob:none` means that Git will _lazily_ download file contents when you need them, rather than eagerly downloading everything on the initial clone.
7979

80+
We also recommend running this command once to tell Git to ignore the `gh-pages` branch, which is solely used for PR previews and is very large:
81+
82+
```bash
83+
git config --add remote.origin.fetch '^refs/heads/gh-pages'
84+
```
85+
8086
### Prerequisites to building the docs locally
8187

8288
We provide several tools to preview the documentation locally and to run quality checks. While many of these tools run in your PR through CI, we recommend installing them locally for faster iteration.

docs/api/qiskit/1.4/_package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"name": "qiskit",
3-
"version": "1.4.2"
3+
"version": "1.4.3"
44
}

docs/api/qiskit/1.4/converters.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ python_api_name: qiskit.converters
138138

139139
### dag\_to\_circuit
140140

141-
<Function id="qiskit.converters.dag_to_circuit" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/converters/dag_to_circuit.py#L19-L80" signature="qiskit.converters.dag_to_circuit(dag, copy_operations=True)">
141+
<Function id="qiskit.converters.dag_to_circuit" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/converters/dag_to_circuit.py#L19-L79" signature="qiskit.converters.dag_to_circuit(dag, copy_operations=True)">
142142
Build a `QuantumCircuit` object from a `DAGCircuit`.
143143

144144
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.C3SXGate.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.C3SXGate
88

99
# C3SXGate
1010

11-
<Class id="qiskit.circuit.library.C3SXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L578-L684" signature="qiskit.circuit.library.C3SXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.C3SXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L577-L683" signature="qiskit.circuit.library.C3SXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonControlledGate`](circuit_singleton#qiskit.circuit.singleton.SingletonControlledGate "qiskit.circuit.singleton.SingletonControlledGate")
1313

1414
The 3-qubit controlled sqrt-X gate.

docs/api/qiskit/1.4/qiskit.circuit.library.C3XGate.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.C3XGate
88

99
# C3XGate
1010

11-
<Class id="qiskit.circuit.library.C3XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L687-L846" signature="qiskit.circuit.library.C3XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.C3XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L686-L845" signature="qiskit.circuit.library.C3XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonControlledGate`](circuit_singleton#qiskit.circuit.singleton.SingletonControlledGate "qiskit.circuit.singleton.SingletonControlledGate")
1313

1414
The X gate controlled on 3 qubits.
@@ -170,7 +170,7 @@ python_api_name: qiskit.circuit.library.C3XGate
170170

171171
### control
172172

173-
<Function id="qiskit.circuit.library.C3XGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L793-L829" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
173+
<Function id="qiskit.circuit.library.C3XGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L792-L828" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
174174
Controlled version of this gate.
175175

176176
**Parameters**
@@ -191,7 +191,7 @@ python_api_name: qiskit.circuit.library.C3XGate
191191

192192
### inverse
193193

194-
<Function id="qiskit.circuit.library.C3XGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L831-L843" signature="inverse(annotated=False)">
194+
<Function id="qiskit.circuit.library.C3XGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L830-L842" signature="inverse(annotated=False)">
195195
Invert this gate. The C3X is its own inverse.
196196

197197
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.C4XGate.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.C4XGate
88

99
# C4XGate
1010

11-
<Class id="qiskit.circuit.library.C4XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L950-L1092" signature="qiskit.circuit.library.C4XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.C4XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L949-L1091" signature="qiskit.circuit.library.C4XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonControlledGate`](circuit_singleton#qiskit.circuit.singleton.SingletonControlledGate "qiskit.circuit.singleton.SingletonControlledGate")
1313

1414
The 4-qubit controlled X gate.
@@ -175,7 +175,7 @@ python_api_name: qiskit.circuit.library.C4XGate
175175

176176
### control
177177

178-
<Function id="qiskit.circuit.library.C4XGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1039-L1075" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
178+
<Function id="qiskit.circuit.library.C4XGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1038-L1074" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
179179
Controlled version of this gate.
180180

181181
**Parameters**
@@ -196,7 +196,7 @@ python_api_name: qiskit.circuit.library.C4XGate
196196

197197
### inverse
198198

199-
<Function id="qiskit.circuit.library.C4XGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1077-L1089" signature="inverse(annotated=False)">
199+
<Function id="qiskit.circuit.library.C4XGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1076-L1088" signature="inverse(annotated=False)">
200200
Invert this gate. The C4X is its own inverse.
201201

202202
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.CCXGate.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ python_api_name: qiskit.circuit.library.CCXGate
88

99
# CCXGate
1010

11-
<Class id="qiskit.circuit.library.CCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L304-L498" signature="qiskit.circuit.library.CCXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.CCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L304-L497" signature="qiskit.circuit.library.CCXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonControlledGate`](circuit_singleton#qiskit.circuit.singleton.SingletonControlledGate "qiskit.circuit.singleton.SingletonControlledGate")
1313

1414
CCX gate, also known as Toffoli gate.
1515

16-
Can be applied to a [`QuantumCircuit`](qiskit.circuit.QuantumCircuit "qiskit.circuit.QuantumCircuit") with the [`ccx()`](qiskit.circuit.QuantumCircuit#ccx "qiskit.circuit.QuantumCircuit.ccx") and `toffoli()` methods.
16+
Can be applied to a [`QuantumCircuit`](qiskit.circuit.QuantumCircuit "qiskit.circuit.QuantumCircuit") with the [`ccx()`](qiskit.circuit.QuantumCircuit#ccx "qiskit.circuit.QuantumCircuit.ccx") method.
1717

1818
**Circuit symbol:**
1919

@@ -226,7 +226,7 @@ $$
226226

227227
### control
228228

229-
<Function id="qiskit.circuit.library.CCXGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L445-L481" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
229+
<Function id="qiskit.circuit.library.CCXGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L444-L480" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
230230
Controlled version of this gate.
231231

232232
**Parameters**
@@ -247,7 +247,7 @@ $$
247247

248248
### inverse
249249

250-
<Function id="qiskit.circuit.library.CCXGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L483-L495" signature="inverse(annotated=False)">
250+
<Function id="qiskit.circuit.library.CCXGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L482-L494" signature="inverse(annotated=False)">
251251
Return an inverted CCX gate (also a CCX).
252252

253253
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.MCXGate.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.MCXGate
88

99
# MCXGate
1010

11-
<Class id="qiskit.circuit.library.MCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1095-L1244" signature="qiskit.circuit.library.MCXGate(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
11+
<Class id="qiskit.circuit.library.MCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1094-L1243" signature="qiskit.circuit.library.MCXGate(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
1212
Bases: [`ControlledGate`](qiskit.circuit.ControlledGate "qiskit.circuit.controlledgate.ControlledGate")
1313

1414
The general, multi-controlled X gate.
@@ -182,7 +182,7 @@ python_api_name: qiskit.circuit.library.MCXGate
182182

183183
### control
184184

185-
<Function id="qiskit.circuit.library.MCXGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1214-L1244" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
185+
<Function id="qiskit.circuit.library.MCXGate.control" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1213-L1243" signature="control(num_ctrl_qubits=1, label=None, ctrl_state=None, annotated=False)">
186186
Return a multi-controlled-X gate with more control lines.
187187

188188
**Parameters**
@@ -203,7 +203,7 @@ python_api_name: qiskit.circuit.library.MCXGate
203203

204204
### get\_num\_ancilla\_qubits
205205

206-
<Function id="qiskit.circuit.library.MCXGate.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1173-L1199" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='noancilla')" modifiers="static">
206+
<Function id="qiskit.circuit.library.MCXGate.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1172-L1198" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='noancilla')" modifiers="static">
207207
Get the number of required ancilla qubits without instantiating the class.
208208

209209
This staticmethod might be necessary to check the number of ancillas before creating the gate, or to use the number of ancillas in the initialization.
@@ -224,7 +224,7 @@ python_api_name: qiskit.circuit.library.MCXGate
224224

225225
### inverse
226226

227-
<Function id="qiskit.circuit.library.MCXGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1159-L1171" signature="inverse(annotated=False)">
227+
<Function id="qiskit.circuit.library.MCXGate.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1158-L1170" signature="inverse(annotated=False)">
228228
Invert this gate. The MCX is its own inverse.
229229

230230
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.MCXGrayCode.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.MCXGrayCode
88

99
# MCXGrayCode
1010

11-
<Class id="qiskit.circuit.library.MCXGrayCode" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1247-L1325" signature="qiskit.circuit.library.MCXGrayCode(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
11+
<Class id="qiskit.circuit.library.MCXGrayCode" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1246-L1324" signature="qiskit.circuit.library.MCXGrayCode(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
1212
Bases: [`MCXGate`](qiskit.circuit.library.MCXGate "qiskit.circuit.library.standard_gates.x.MCXGate")
1313

1414
Implement the multi-controlled X gate using the Gray code.
@@ -184,7 +184,7 @@ python_api_name: qiskit.circuit.library.MCXGrayCode
184184

185185
### inverse
186186

187-
<Function id="qiskit.circuit.library.MCXGrayCode.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1305-L1317" signature="inverse(annotated=False)">
187+
<Function id="qiskit.circuit.library.MCXGrayCode.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1304-L1316" signature="inverse(annotated=False)">
188188
Invert this gate. The MCX is its own inverse.
189189

190190
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.MCXRecursive.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.MCXRecursive
88

99
# MCXRecursive
1010

11-
<Class id="qiskit.circuit.library.MCXRecursive" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1328-L1398" signature="qiskit.circuit.library.MCXRecursive(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
11+
<Class id="qiskit.circuit.library.MCXRecursive" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1327-L1397" signature="qiskit.circuit.library.MCXRecursive(num_ctrl_qubits=None, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None)" modifiers="class">
1212
Bases: [`MCXGate`](qiskit.circuit.library.MCXGate "qiskit.circuit.library.standard_gates.x.MCXGate")
1313

1414
Implement the multi-controlled X gate using recursion.
@@ -191,7 +191,7 @@ python_api_name: qiskit.circuit.library.MCXRecursive
191191

192192
### get\_num\_ancilla\_qubits
193193

194-
<Function id="qiskit.circuit.library.MCXRecursive.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1372-L1375" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='recursion')" modifiers="static">
194+
<Function id="qiskit.circuit.library.MCXRecursive.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1371-L1374" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='recursion')" modifiers="static">
195195
Get the number of required ancilla qubits.
196196

197197
**Parameters**
@@ -202,7 +202,7 @@ python_api_name: qiskit.circuit.library.MCXRecursive
202202

203203
### inverse
204204

205-
<Function id="qiskit.circuit.library.MCXRecursive.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1377-L1389" signature="inverse(annotated=False)">
205+
<Function id="qiskit.circuit.library.MCXRecursive.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1376-L1388" signature="inverse(annotated=False)">
206206
Invert this gate. The MCX is its own inverse.
207207

208208
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.MCXVChain.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.MCXVChain
88

99
# MCXVChain
1010

11-
<Class id="qiskit.circuit.library.MCXVChain" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1401-L1529" signature="qiskit.circuit.library.MCXVChain(num_ctrl_qubits=None, dirty_ancillas=False, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None, relative_phase=False, action_only=False)" modifiers="class">
11+
<Class id="qiskit.circuit.library.MCXVChain" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1400-L1528" signature="qiskit.circuit.library.MCXVChain(num_ctrl_qubits=None, dirty_ancillas=False, label=None, ctrl_state=None, *, duration=None, unit='dt', _base_label=None, relative_phase=False, action_only=False)" modifiers="class">
1212
Bases: [`MCXGate`](qiskit.circuit.library.MCXGate "qiskit.circuit.library.standard_gates.x.MCXGate")
1313

1414
Implement the multi-controlled X gate using a V-chain of CX gates.
@@ -185,7 +185,7 @@ python_api_name: qiskit.circuit.library.MCXVChain
185185

186186
### get\_num\_ancilla\_qubits
187187

188-
<Function id="qiskit.circuit.library.MCXVChain.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1505-L1508" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='v-chain')" modifiers="static">
188+
<Function id="qiskit.circuit.library.MCXVChain.get_num_ancilla_qubits" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1504-L1507" signature="get_num_ancilla_qubits(num_ctrl_qubits, mode='v-chain')" modifiers="static">
189189
Get the number of required ancilla qubits.
190190

191191
**Parameters**
@@ -196,7 +196,7 @@ python_api_name: qiskit.circuit.library.MCXVChain
196196

197197
### inverse
198198

199-
<Function id="qiskit.circuit.library.MCXVChain.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1485-L1503" signature="inverse(annotated=False)">
199+
<Function id="qiskit.circuit.library.MCXVChain.inverse" github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L1484-L1502" signature="inverse(annotated=False)">
200200
Invert this gate. The MCX is its own inverse.
201201

202202
**Parameters**

docs/api/qiskit/1.4/qiskit.circuit.library.RC3XGate.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.RC3XGate
88

99
# RC3XGate
1010

11-
<Class id="qiskit.circuit.library.RC3XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L849-L947" signature="qiskit.circuit.library.RC3XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.RC3XGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L848-L946" signature="qiskit.circuit.library.RC3XGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonGate`](circuit_singleton#qiskit.circuit.singleton.SingletonGate "qiskit.circuit.singleton.SingletonGate")
1313

1414
The simplified 3-controlled Toffoli gate.

docs/api/qiskit/1.4/qiskit.circuit.library.RCCXGate.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ python_api_name: qiskit.circuit.library.RCCXGate
88

99
# RCCXGate
1010

11-
<Class id="qiskit.circuit.library.RCCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L501-L575" signature="qiskit.circuit.library.RCCXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
11+
<Class id="qiskit.circuit.library.RCCXGate" isDedicatedPage={true} github="https://github.com/Qiskit/qiskit/tree/stable/1.4/qiskit/circuit/library/standard_gates/x.py#L500-L574" signature="qiskit.circuit.library.RCCXGate(*args, _force_mutable=False, **kwargs)" modifiers="class">
1212
Bases: [`SingletonGate`](circuit_singleton#qiskit.circuit.singleton.SingletonGate "qiskit.circuit.singleton.SingletonGate")
1313

1414
The simplified Toffoli gate, also referred to as Margolus gate.

0 commit comments

Comments
 (0)