![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Qiskit-Logo.svg/langes-640px-Qiskit-Logo.svg.png&w=640&q=50)
Qiskit
De Wikipedia, la enciclopedia encyclopedia
Qiskit es un kit de desarrollo de software creado por IBM para trabajar con computadoras cuánticas a nivel de circuitos, pulsos y algoritmos. Proporciona herramientas para crear y manipular programas cuánticos y ejecutarlos en dispositivos cuánticos prototipo en IBM Quantum Experience o en simuladores en una computadora local. Sigue el modelo de circuito para la computación cuántica universal y se puede utilizar para cualquier hardware cuántico (actualmente admite qubits superconductores e iones atrapados [4]) que siga este modelo.
Qiskit | ||
---|---|---|
![]() | ||
![]() | ||
Información general | ||
Tipo de programa | Computacion cuántica | |
Autor | IBM Research | |
Desarrollador | IBM Research, Qiskit community | |
Modelo de desarrollo | Código abierto | |
Lanzamiento inicial | 07 de marzo de 2017 | |
Licencia | Apache License 2.0[1] | |
Información técnica | ||
Programado en | ||
Versiones | ||
Última versión estable | 0.39.0 ( 13 de octubre de 2022[2]) | |
Enlaces | ||
Qiskit fue fundado por IBM Research para permitir el desarrollo de software para su servicio de computación cuántica en la nube, IBM Quantum Experience.[3] Las contribuciones también las realizan entusiastas externos, generalmente de instituciones académicas.[4][5]
La versión principal de Qiskit usa el lenguaje de programación Python. Las versiones para Swift[6] y JavaScript[7] fueron inicialmente exploradas, aunque el desarrollo de estas versiones se ha detenido. En cambio, una reimplementación mínima de las características básicas está disponible como MicroQiskit,[8] que está hecho para que sea fácil de trasladar a plataformas alternativas.
Se proporciona una gama de cuadernos Jupyter con ejemplos del uso de computación cuántica.[9] Los ejemplos incluyen el código fuente detrás de los estudios científicos que utilizan Qiskit,[10] así como un conjunto de ejercicios para ayudar a las personas a aprender los conceptos básicos de la programación cuántica. Un libro de texto de código abierto basado en Qiskit está disponible a nivel universitario como suplemento de un curso de computación cuántica o algoritmos cuánticos.[11]