Ali Javadi-Abhari IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Matthew Treinish IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Kevin Krsulich IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Christopher J Wood IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Jake Lishman IBM Quantum IBM Research Europe HursleyUnited Kingdom, Julien Gacon IBM Quantum IBM Research Europe ZürichSwitzerland, Simon Martiel IBM Quantum IBM France Lab OrsayFrance, Paul D Nation IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Lev S Bishop IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Andrew W Cross IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Blake R Johnson IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY, Jay M Gambetta IBM Quantum IBM T. J. Watson Research Center 10598Yorktown HeightsNY (2024)
This paper describes Qiskit, a prominent software development kit for quantum computing. It outlines key design decisions, software architecture, and core components of Qiskit, followed by an end-to-end workflow demonstration for solving a problem in condensed matter physics using a quantum computer. The paper discusses Qiskit's capabilities in circuit representation, optimization, scalability, and integration of quantum-classical computations. The authors highlight the evolution of Qiskit, its ecosystem of tools, and the progress towards achieving major functional milestones in quantum computing software. The future of Qiskit and its importance in facilitating research and education in quantum technology are also discussed.
This paper employs the following methods:
The following datasets were used in this research:
The authors identified the following limitations: