Published May 16, 2024
| Version 1.1.0
Software
Open
Qiskit/qiskit: Qiskit 1.1.0
Authors/Creators
- Matthew Treinish
- Jay Gambetta1
- Luciano Bello2
- Diego M. Rodríguez3
- Jake Lishman1
- Manoel Marques4
- Paul Nation5
- Julien Gacon6
- Christopher J. Wood7
- ewinston
- Juan Gomez
- Andrew Cross
- Kevin Krsulich
- Steve Wood4
- Ismael Faro Sertage4
- Naoki Kanazawa1
- Thomas Alexander8
- Lauren Capelluto
- Ikko Hamamura9
- Edwin Navarro
- Takashi Imamichi1
- Salvador de la Puente González10
- Eric Arellano11
- Soolu Thomas5
- Jesús Rubio12
- qiskit-bot
- Elena Peña Tapia13
- Lev Bishop1
- Alexander Ivrii
- 1. @IBM
- 2. Qiskit - IBM Quantum
- 3. @IBMResearch
- 4. IBM Research
- 5. IBM
- 6. IBM Quantum & EPFL
- 7. @IBM @QISKit
- 8. IBM Q
- 9. NVIDIA
- 10. @IBMQuantum
- 11. IBM Quantum
- 12. @trebellar
- 13. @IBM @Qiskit
Description
Changelog
Added
- Conjugate reduction in optimize annotated pass (#11811)
- Add star to linear pre-routing pass (#11387)
- Add enhancement to BitArray (#12158)
- Add ElidePermutations transpiler pass (#9523)
- Support standalone
Varthroughout transpiler (#12322) - Add indexing and bitshift expressions (#12310)
- Support standalone
Vars in OQ3 exporter (#12308) - Add minimal support for standalone
Varto visualisers (#12307) - Support
Varin circuit-substitution methods (#12215) - Add representation of
expr.VartoDAGCircuit(#12204) - Promote arm64 macOS to tier 1 (#12102)
- Support standalone
expr.Varin QPY (#11651) - Extend the basis gates of BasicSimulator (#12186)
- Add reverse permutation for LNN connectivity (#12181)
- Add Rust-based
SparsePauliOp.to_matrixand Miri tests (#11388) - Finalise support for Numpy 2.0 (#11999)
- Rename
show_idleandshow_barriertoidle_wiresandplot_barriers(#11878) - Add fast-path construction to
NLocal(#12099) - Add mapping-like features to data_bin (#12129)
- Expose plugin options (#12107)
- Update gate dictionary in
two_local.py(#12009) - Add
.apply_layout()method toPauliclass (#12066) - Improve performance and randomness of
QuantumVolume(#12097) - Add
copykeyword argument toQuantumCircuit.append(#12098) - Added the ctrl_state param to the mcp() function & MCPhaseGate() class (#12094)
- Oxidize two qubit basis decomposer (#12010)
- Added the ctrl_state parameter to mcx() function (#12050)
- Compose multiple final_layout attributes in routing (#11399)
- Fix custom constraints in
transpilewithBackendV2(#12042) - Add BackendSamplerV2 (#11928)
- Add BackendEstimatorV2 (#11931)
- Oxidize TwoQubitWeylDecomposition (#11946)
- Adapt commutation checker to abstract circuits (#11948)
- Expose
PauliList.noncommutation_graphin public API (#11795) - Add ElidePermutations pass to optimization level 3 (#12111)
- replace CXCancellation with InverseCancellation (#11937)
- Add support for returning a DAGCircuit to TwoQubitBasisDecomposer (#12109)
- Assignment of parameters in pulse
Schedule/ScheduleBlockdoable through parameter name (#12088) - Add SamplerPubResult (#12143)
- HLSConfig option to run multiple plugins and to choose the best decomposition (#12108)
- Update
transpile()to convertBackendV1inputs toBackendV2withBackendV2Converter(#11996) - Add commutative cancellation to preset passmanagers level 2 and 3 (#11929)
- Add RemoveFinalReset pass (#11266)
- ParameterVector support for pulse parameter assignment (#12045)
- Adding annotated argument to power methods (#12101)
Deprecated
- Deprecating Provider ABC, as abstraction is not very useful (#12145)
- pending deprecations from 0.21 (#11902)
- Deprecate Python 3.8 support (#12103)
Changed
- Increase heuristic effort for optimization level 2 (#12149)
- Improve performance and randomness of
QuantumVolume(#12097)
Fixed
- Rework handling of instruction durations in preset pass managers (#12183)
- Improve performance of BackendSamplerV2 and EstimatorV2 (#12291)
- Treat Reset like Measure in ConstrainedReschedule (#11756)
- Support ECR gates in
Pauli.evolve(QuantumCircuit)(#12095) - Default
initplugin was not properly raising when called with an invalid optimization level (#12170) - Add
copykeyword argument toQuantumCircuit.append(#12098) - Update the code for decomposing MCX and MCPhase gates, so that the number of CX gates won't grow exponentially (#11993)
- Fix custom constraints in
transpilewithBackendV2(#12042) - fix typo in soft_compare (#12054)
- Fix incorrect signage in
qDRIFTsynthesis (#11321) - Fix mpl circuit drawer with fold=-1 hanging with ControlFlow ops (#12016)
- Fix build() default alignment (#12029)
- Fix pulse parameter value formatter bug (#11972)
- Fix evolved operator ansatz (#11682)
- Remove old graph structure during
EquivalenceLibrary.set_entry(#11959) - Fix
Instruction.repeatwith conditionals (#11940) - Fix performance issue in parsing bit indices in QPY (#11944)
- Bug Fix for missing qubit property (#11880)
- Fix improper handling of BindingsArray in SamplerPub.coerce() (#11913)
- Fix transpilation of control flow to no hardware (#11907)
- Fixing bug in
qcstylethat modified custom style dict (#11874) - Fix handling of control flow instructions in convert_to_target() (#11877)
- Fix improper handling of BindingsArray in EstimatorPub.coerce (#11871)
- Fix Observables.coerce() for 0-d inputs (#11868)
- Ensure that Parameters compare equal when they have the same hash (#11652)
- Fix an unchecked condition in InverseCancellation (#11834)
- Fix
PropertySetre-use inBasePassManager.run(#11787) - Fix custom pulse instruction conversion to Qobj. (#11829)
- Fix scheduling units (#11782)
- bug loading MPL style from the configuration (#11750)
- Fix qpy.dump()'s use_symengine when passed a truthy object (#11730)
- Update Commutation Checker to Support UTF-8 Encoded Gate Names (#12061)
- Fixing Operator.from_circuit for circuits with final layouts and a non-trivial initial layout (#12057)
- Avoid lossing precision when scaling frequencies (#12392)
- Fix unnecessary serialisation of
PassManagerin serial contexts (#12410) - Handle huge integers in OpenQASM 2 expression evaluator (#12140)
- Fix a corner case of
SparsePauliOp.apply_layout(#12375) - Fix
QuantumCircuit.composewithIndexexprs (#12396) - Fix {Pauli,SparsePauliOp}.apply_layout to raise an error with negative or duplicate indices (#12385)
- fix edge coloring bug in plot_coupling_map (#12369)
- Fix missing layout in
Commuting2qGateRouter(#12137)
Files
Qiskit/qiskit-1.1.0.zip
Files
(11.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:f3cc8101cb2282d63109c1bced59809c
|
11.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/Qiskit/qiskit/tree/1.1.0 (URL)