Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
<2
-><3
Release Notes
Qiskit/qiskit (qiskit)
v2.0.0
: Qiskit 2.0.0Compare Source
Release notes: https://docs.quantum.ibm.com/api/qiskit/release-notes/2.0
Changelog
Deprecated
dag
inDAGNode
constructor is deprecated (#13862)qiskit.circuit.classicalfunction
(#13786)BackendProperties
(BackendV1) in transpilation pipeline (#13719)atomic_evolution
(#13603)Register
andBit
(#13841)translation
stage always outputs ISA circuits (#13792)BasicSimulator.run_experiment
(#13750)show_idle
andshow_barrier
in favor ofidle_wires
andplot_barriers
(#13602)Added
idle_wires
default flipped to False in all circuit drawers (#13865)stretch
variable support toQuantumCircuit
. (#13852)BasePass.__call__
toPassManager.run
(#13820)box
(#13869)+
,-
,*
,/
operators for classical expressions. (#13850)SparseObservable
evolution (#13836)SparseObservable.compose
(#13766)Float
type in classical expressions. (#13832)SparseObservable
(#13694)const
classical expressions. (#13811)ContractIdleWiresInControlFlow
optimisation pass (#13779)BooleanExpression
ontweedledum
(#13769)default
routing stage plugin (#13802)UnitarySynthesis
transpiler pass (#13568)default
translation stage plugin (#13794)SparseObservable
toSparsePauliOp
conversions (#13758)QuantumCircuit.noop
for instructionless qubit use (#13774)get_control_flow_name_mapping
function (#13472)max_block_width
toCollectLinearFunctions
andCollectClifford
passes (#13661)BitArray
into boolean array (#13653)collect_from_back
toCollectMultiQBlocks
(#13612)StabilizerState.expectation_value
can also acceptSparsePauliOp
(#13539)Changed
idle_wires
default flipped to False in all circuit drawers (#13865)BasePass.__call__
toPassManager.run
(#13820)atomic_evolution
signature inProductFormula
subclasses (#13918)DAGCircuit::control_flow_op_nodes
(#13892)default
routing stage plugin (#13802)QuantumCircuit
(#13893)measure_active
tomeas
(#13866)property_set
kwarg toBasePassManger.run
(#13821)translation
stage always outputs ISA circuits (#13792)default
translation stage plugin (#13794)BlueprintCircuit.copy_empty_like
return an emptyQuantumCircuit
(#13782)Removed
BackendV1
elements, including base class,providers.models
andqobj
modules (#13793)BackendV1
and related tools (#13805)classical_function
module and alltweedledum
-related code (#13815)BackendProperties
(BackendV1) in transpiler pipeline (#13722)assemble
andassembler
module (#13748)BasicSimulator
(#13743)CXCancellation
(deprecated in 1.1) (#13426)deprecate_function
anddeprecate_arguments
decorators (deprecated in 0.24) (#13448)Fixed
MCMTGate
(#14096) (#14118)generate_preset_pass_manager
ifdt
is set (#14065) (#14098)BasisTranslator
Pass (backport #14078) (#14092)DAGCircuit
variable IO nodes (backport #14041) (#14044)generate_basis_approximations
(#13517) (#13964)generate_basis_approximations
(#13517)BasePass.__call__
toPassManager.run
(#13820)ConsolidateBlocks
transpiler pass (#13884)ParameterExpression
(backport #13890) (#13943)ParameterExpression
(#13890)circuit_to_instruction
is called (#13921)DAGCircuit.name
inApplyLayout
(#13910) (#13920)DAGCircuit.name
inApplyLayout
(#13910)PyGate
andPyInstruction
(#13777)unit
inDelay
comparisons (#13816) (#13827)unit
inDelay
comparisons (#13816)SabreSwap
(#13790)CommutationChecker
for 2q Pauli rotations (#13762) (#13804)CommutationChecker
for 2q Pauli rotations (#13762)random_clifford
(#13606) (#13710)CommutationChecker
(#13670) (#13676)CommutationChecker
(#13600) (#13677)CommutationChecker
(#13670)PauliEvolutionGate
(using product formulas) for all-identity Pauli terms (#13634) (#13658)PauliEvolutionGate
(using product formulas) for all-identity Pauli terms (#13634)UnitarySynthesis
pass bug when target contains global gates (#13651) (#13656)Target.instruction_supported
whentarget.num_qubits == None
(#13655) (#13657)Target.instruction_supported
whentarget.num_qubits == None
(#13655)UnitarySynthesis
pass bug when target contains global gates (#13651)pauli_list.insert(..., qubit=True)
for length-1pauli_list
(#13624) (#13637)pauli_list.insert(..., qubit=True)
for length-1pauli_list
(#13624)CommutationChecker
(#13600)UnitarySynthesis
for 3+ qubits when compiled for a backend (#13591) (#13619)MCMTGate
(#13596) (#13618)UnitarySynthesis
for 3+ qubits when compiled for a backend (#13591)MCMTGate
(#13596)random_clifford
(#13606)SparsePauliOp
initialization with denseY
labels (#13580) (#13611)SparsePauliOp
initialization with denseY
labels (#13580)assign_parameters
(#13557) (#13559)assign_parameters
(#13557).decompose
on control flow (#13545) (#13549).decompose
on control flow (#13545)global_phase
parameters when creatingCircuitData
(#13538) (#13541)global_phase
parameters when creatingCircuitData
(#13538)add_control
(#13475) (#13528)add_control
(#13475)InverseCancellation
to run in classical blocks (#13454) (#13496)InverseCancellation
to run in classical blocks (#13454)NLocal(..., flatten=True)
and standard gates (#13482) (#13495)NLocal(..., flatten=True)
and standard gates (#13482)SparsePauliOp.to_matrix
(#13439) (#13440)SparsePauliOp.to_matrix
(#13439)Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.