Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Qiskit 2.1.0 source code.tar.gz | 2025-06-19 | 7.1 MB | |
Qiskit 2.1.0 source code.zip | 2025-06-19 | 8.9 MB | |
README.md | 2025-06-19 | 5.4 kB | |
Totals: 3 Items | 16.0 MB | 2 |
Changelog
Deprecated
- Deprecate Python 3.9 support (#14543)
- Move PendingDeprecations to Deprecations in the circuit library (#13604)
Added
- Support stretchy delays in
box
(#13899) - Annotation serialisation framework (#14439)
- Introduce PauliLindbladMap (#14383)
- Initial
Target
C API (#14248) - Oxidize the Solovay Kitaev algorithm (#14203)
- Context-aware dynamical decoupling (#12825)
- added get_qpy_version to retrieve qpy version (#14212)
- Added support for querying version information in the Qiskit C API. (#14423)
- Add QubitSparsePauli and QubitSparsePauliList classes to quantum_info (#14283)
- Change style of DAG generated in dag_drawer() (#13253)
- Add method
has_control_flow_op()
toQuantumCircuit
(#13936) - Directly expose
QkComplex64
to the C API (#14340) - Simpler definitions for standard gates (#14180)
- Clifford unitary synthesis plugin (#14429)
- CliffordT optimization (#14433)
- Implementation of a Limited QASM3 Exporter except controlflow and Classical Variables in Rust (#14226)
- block diagonal optimized quantum shannon decomposition (#13688)
- Clifford+T transpiler pipeline (#14225)
- New methods in
ObservablesArray
:sparse_observables_array
andsparse_observables_array_slice
(#14344) - Added VF2PostLayout at the end of optimization stage for level 3 (#14120)
- Visualize boxes with disjoint vertical spans in parallel (#14386)
- Add ParameterExpression in Rust (#13278)
- Add C API function to add a delay (#14347)
- C-API: Add fix for Windows and C++ (#14273)
- Ancilla-Free Quantum Adder with Sublinear Depth (#13975)
- Wrote
ObservablesArray.apply_layout
and some additional methods (#14289) - Add initial C API for circuit construction (#14006)
- Unify identifer handling of
Var
andStretch
inDAGCircuit
(#14000) - Add random circuit with graph (#12474)
- HLS plugin for new MCX Decompositions (#14143)
- Improve annotated plugin (#13916)
- Make PrimitiveJob serializable (#12963)
- Better MCX Decomposition with logarithmic Toffoli Depth (#13922)
- Better synthesis for multi-controlled U1Gate (#14061)
- Update CS and CSdg in the equivalence library (#14001)
Changed
- Remove sympy as a hard dependency (#14396)
- Improve Sabre heuristic defaults (#14458)
- Remove symengine from the requirements list (#14389)
- Remove dateutil as a requirement (#14395)
- Do not construct layout passes with no coupling map (#14353)
Fixed
- Fix sympify() for expressions with vector element .subs() (#14641) (#14642)
- Extending rustiq synthesis plugin to work SparseObservables (#14582) (#14628)
- Fix classical bit mapping in HLS pass (#14597) (#14625)
- Fix
ElidePermutations
pass in the presence ofPermutationGate
s (#14603) (#14623) - Fix
ApplyLayout
with empty layout (#14606) (#14613) - Fix random number generator seed argument for quantum_volume (#14586) (#14592)
- allows string values in assign_parameters with strict=False (#14365) (#14554)
- Fix HLS preserve order (#14539)
- Fix parameter deserialization bugs in
QPY
(#13727) - Reduce space inside BoxOps and fix layering issues with boxes (#14529)
- Oxidize the Solovay Kitaev algorithm (#14203)
- Fix Sabre rebuild with nested
Var
andStretch
(#14488) - Fixed AND terms for OR in
quantum_or.py
(#14436) - Fix ConsolidateBlocks pass for collecting non-CX KAK gate (#14417)
- Fix construction of IQP circuits (#14363)
- Bug fix in HighLevelSynthesis fast-return mechanism (#14349)
- Fix UnitarySynthesis to respect synth_gates (#14345)
- C-API: Add fix for Windows and C++ (#14273)
- Fix alignment checks of
stretch
variables (#14330) - Fix incorrect error estimation in VF2 fallback (#14218)
- Fix caching logic in
SolovayKitaevSynthesis
plugin (#14304) - Bug fixes in Solovay Kitaev Decomposition (#14217)
- Fix display of Box End after transpile in text drawer (#14278)
- Fix pickle and repr for Duration. (#14174)
- Fix circuit-metadata propagation in
SabreLayout
(#14186) - use XXPlusYYGate in excitation_preserving (#14128)
- Fix qpy for
MCMTGate
(#14096) (#14118) - Fix qpy for
MCMTGate
(#14096) - Consistent sparse list format in sparse operators (#14067) (#14110)
- Consistent sparse list format in sparse operators (#14067)
- Minor fixes/improvements to some MCX synthesis methods (#14093)
- Fix ignored errors/durations in
generate_preset_pass_manager
ifdt
is set (#14065) (#14098) - Fix ignored errors/durations in
generate_preset_pass_manager
ifdt
is set (#14065) - Fix global phase update in
BasisTranslator
Pass (backport [#14078]) (#14092) - Fix global phase update in
BasisTranslator
Pass (#14078) - Fixes to various graphs in the docs (#14055) (#14076)
- Fixes to various graphs in the docs (#14055)
- Fix deepcopy/pickle of
DAGCircuit
variable IO nodes (backport [#14041]) (#14044) - Fix deepcopy/pickle of
DAGCircuit
variable IO nodes (#14041) - Introduce custom sympy srepr parser (#14024)
- Introduce custom sympy srepr parser [stable/2.0] (#14023)
- Preserve bit locations through pickle (backport [#13980]) (#14011)
- Preserve bit locations through pickle (#13980)
- Fix string and standard gate mismatch in commutation checker (backport [#13991]) (#14004)
- Fix string and standard gate mismatch in commutation checker (#13991)