-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Bump version. * Add 0.25.0 release prelude. * Remove 0.24 backports from releasenotes/notes/0.25. * Update releasenotes/config.yaml for categories. * New features section. * Fix circular import. * Add misc section. * Fixes. * More fixes. * Fixes. * Hack for section containing only other subsections. * Upgrades section. * Deprecations section. * Bugfix section. * Update prelude. * Address review comments. * Update algorithms prelude. * Additional fixups. * Address review comments. * Update for comments on #10503. --------- Co-authored-by: Matthew Treinish <[email protected]>
- Loading branch information
1 parent
e64d109
commit fa0491b
Showing
98 changed files
with
375 additions
and
428 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
0.25.0rc1 | ||
0.25.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -48,6 +48,7 @@ | |
:toctree: ../stubs/ | ||
Waveform | ||
ScalableSymbolicPulse | ||
SymbolicPulse | ||
ParametricPulse | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,46 @@ | ||
--- | ||
encoding: utf8 | ||
default_branch: main | ||
collapse_pre_releases: true | ||
sections: | ||
- [features, New Features] | ||
- [features_transpiler, Transpiler Features, 2] | ||
- [features_circuits, Circuits Features, 2] | ||
- [features_algorithms, Algorithms Features, 2] | ||
- [features_qasm, OpenQASM Features, 2] | ||
- [features_quantum_info, Quantum Information Features, 2] | ||
- [features_pulse, Pulse Features, 2] | ||
- [features_providers, Providers Features, 2] | ||
- [features_primitives, Primitives Features, 2] | ||
- [features_synthesis, Synthesis Features, 2] | ||
- [features_visualization, Visualization Features, 2] | ||
- [features_misc, Misc. Features, 2] | ||
- [issues, Known Issues] | ||
- [upgrade, Upgrade Notes] | ||
- [upgrade_transpiler, Transpiler Upgrade Notes, 2] | ||
- [upgrade_circuits, Circuits Upgrade Notes, 2] | ||
- [upgrade_algorithms, Algorithms Upgrade Notes, 2] | ||
- [upgrade_qasm, OpenQASM Upgrade Notes, 2] | ||
- [upgrade_quantum_info, Quantum Information Upgrade Notes, 2] | ||
- [upgrade_pulse, Pulse Upgrade Notes, 2] | ||
- [upgrade_providers, Providers Upgrade Notes, 2] | ||
- [upgrade_primitives, Primitives Upgrade Notes, 2] | ||
- [upgrade_synthesis, Synthesis Upgrade Notes, 2] | ||
- [upgrade_visualization, Visualization Upgrade Notes, 2] | ||
- [upgrade_misc, Misc. Upgrade Notes, 2] | ||
- [deprecations, Deprecation Notes] | ||
- [deprecations_transpiler, Transpiler Deprecations, 2] | ||
- [deprecations_circuits, Circuits Deprecations, 2] | ||
- [deprecations_algorithms, Algorithms Deprecations, 2] | ||
- [deprecations_qasm, OpenQASM Deprecations, 2] | ||
- [deprecations_quantum_info, Quantum Information Deprecations, 2] | ||
- [deprecations_pulse, Pulse Deprecations, 2] | ||
- [deprecations_providers, Providers Deprecations, 2] | ||
- [deprecations_primitives, Primitives Deprecations, 2] | ||
- [deprecations_synthesis, Synthesis Deprecations, 2] | ||
- [deprecations_visualization, Visualization Deprecations, 2] | ||
- [deprecations_misc, Misc. Deprecations, 2] | ||
- [critical, Critical Issues] | ||
- [security, Security Issues] | ||
- [fixes, Bug Fixes] | ||
- [other, Other Notes] |
4 changes: 0 additions & 4 deletions
4
releasenotes/notes/0.25/433_qubit_coordinates_map-8abc318fefdb99ac.yaml
This file was deleted.
Oops, something went wrong.
5 changes: 4 additions & 1 deletion
5
releasenotes/notes/0.25/add-abs-to-parameterexpression-347ffef62946b38b.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 6 additions & 5 deletions
11
releasenotes/notes/0.25/add-block-collection-options-359d5e496313acdb.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 3 additions & 3 deletions
6
releasenotes/notes/0.25/add-classical-predecessors-9ecef0561822e934.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 4 additions & 6 deletions
10
...enotes/notes/0.25/add-control-flow-to-commutative-cancellation-pass-85fe310d911d9a00.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,6 @@ | ||
--- | ||
features: | ||
features_transpiler: | ||
- | | ||
Enabled performing the :class:`qiskit.transpiler.passes.CommutativeCancellation` pass inside the | ||
blocks of :class:`qiskit.circuit.ControlFlowOp`. This pass reorders some commuting gates and | ||
reduces resulting pairs of self-inverse gates. Previously, the blocks in control flow operations | ||
were skipped by this pass. The new feature operates recursively, that is, it will act on control | ||
flow operations inside blocks. | ||
Enabled support for :class:`~qiskit.circuit.ControlFlowOp` operations in the | ||
:class:`~qiskit.transpiler.passes.CommutativeCancellation` pass. | ||
Previously, the blocks in control flow operations were skipped by this pass. |
9 changes: 2 additions & 7 deletions
9
releasenotes/notes/0.25/add-control-flow-to-consolidate-blocks-e013e28007170377.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,4 @@ | ||
--- | ||
features: | ||
features_transpiler: | ||
- | | ||
Enabled performing the :class:`.ConsolidateBlocks` pass inside the | ||
blocks of :class:`.ControlFlowOp`. This pass collects several sequences of gates | ||
and replaces each sequence with the equivalent numeric unitary gate. This new feature enables | ||
applying this pass recursively to the blocks in control flow operations. Note that the meaning | ||
of "block" in :class:`.ConsolidateBlocks` is unrelated to that in | ||
:class:`.ControlFlowOp`. | ||
Enabled support for :class:`.ControlFlowOp` operations in the :class:`.ConsolidateBlocks` pass. |
2 changes: 1 addition & 1 deletion
2
releasenotes/notes/0.25/add-dag-causal-cone-5a19311e40fbb3af.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 0 additions & 5 deletions
5
releasenotes/notes/0.25/add-diagonal-to-DiagonalGate-c945e0f8adcd2940.yaml
This file was deleted.
Oops, something went wrong.
9 changes: 4 additions & 5 deletions
9
releasenotes/notes/0.25/add-feature-negativity-logarithmic-negativity-fce5d8392460a0e9.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 7 additions & 10 deletions
17
...s/notes/0.25/add-method-for-mapping-qubit-clbit-to-positional-index-6cd43a42f56eb549.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,9 @@ | ||
--- | ||
features: | ||
features_transpiler: | ||
- | | ||
A new method, :meth:`~qiskit.dagcircuit.dag.find_bit`, has | ||
been added to the :class:`~qiskit.dagcircuit.DagCircuit` class. | ||
This is a method to get mapping of Qubit and Clbit to positional index. | ||
The method takes a Bit as input, checks whether it's a Qubit or a Clbit, | ||
and then returns the corresponding BitLocations from the respective index | ||
dictionary (_qubit_indices or _clbit_indices). | ||
The BitLocations is a namedtuple which includes the positional index of the | ||
bit in the circuit and a list of registers containing the bit. If the bit | ||
cannot be found or is of an unknown type, it raises a DAGCircuitError. | ||
A new method :meth:`~qiskit.dagcircuit.DAGCircuit.find_bit` has | ||
been added to the :class:`~qiskit.dagcircuit.DAGCircuit` class, | ||
which returns the bit locations of the given :class:`.Qubit` or | ||
:class:`.Clbit` as a tuple of the positional index of the bit within | ||
the circuit and a list of tuples which locate the bit in the circuit's | ||
registers. |
6 changes: 4 additions & 2 deletions
6
releasenotes/notes/0.25/add-pauli-equivalences-74c635ec5c23ee33.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,9 @@ | ||
--- | ||
features: | ||
features_transpiler: | ||
- | | ||
The transpiler's built-in :class:`.EquivalenceLibrary` has been taught the circular Pauli | ||
The transpiler's built-in :class:`.EquivalenceLibrary` | ||
(``qiskit.circuit.equivalence_library.SessionEquivalenceLibrary``) | ||
has been taught the circular Pauli | ||
relations :math:`X = iYZ`, :math:`Y = iZX` and :math:`Z = iXY`. This should make transpiling | ||
to constrained, and potentially incomplete, basis sets more reliable. | ||
See `#10293 <https://github.com/Qiskit/qiskit-terra/issues/10293>`__ for more detail. |
9 changes: 5 additions & 4 deletions
9
releasenotes/notes/0.25/add-schmidt-decomposition-c196cff16381b305.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,7 @@ | ||
--- | ||
features: | ||
features_quantum_info: | ||
- | | ||
Add ``schmidt_decomposition`` function to the ``quantum_info`` module. | ||
This function works with the ``Statevector`` and ``DensityMatrix`` | ||
classes for bipartite pure states. | ||
Added the function :func:`~qiskit.quantum_info.schmidt_decomposition`. | ||
This function works with the :class:`~qiskit.quantum_info.Statevector` | ||
and :class:`~qiskit.quantum_info.DensityMatrix` classes for bipartite | ||
pure states. |
8 changes: 4 additions & 4 deletions
8
releasenotes/notes/0.25/ancilla_allocation_no_cmap-ac3ff65b3639988e.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
fixes: | ||
- | | ||
Fixed an issue with :class:`~.FullAncillaAllocation` so it can now function with :class:`~.Target` objects that do not have a | ||
coupling map (typically because there are no 2 qubit gates in the :class:`~.Target`). In this case :class:`~.FullAncillaAllocation` will add | ||
ancilla qubits so that the number of qubits in the :class:`~.DAGCircuit` matches the number | ||
:attr:`.Target.num_qubits`. | ||
Fixed an issue with using :class:`~.Target`\ s without coupling maps with the :class:`~.FullAncillaAllocation` transpiler pass. | ||
In this case, :class:`~.FullAncillaAllocation` will now add | ||
ancilla qubits so that the number of qubits in the :class:`~.DAGCircuit` matches | ||
that of :attr:`Target.num_qubits`. |
29 changes: 0 additions & 29 deletions
29
releasenotes/notes/0.25/circuit-assign-parameter-to-concrete-value-7cad75c97183257f.yaml
This file was deleted.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
releasenotes/notes/0.25/clifford-no-circuly-c7c4a1c9c5472af7.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.