26 repositorios
Full-stack libraries and SDKs for building, compiling, and executing quantum programs.
Explore 26 awesome GitHub repositories matching part of an awesome list · Quantum Programming Frameworks. Refine with filters or upvote what's useful.
Cirq es un framework de computación cuántica en Python utilizado para diseñar, simular y ejecutar circuitos cuánticos en hardware cuántico de escala intermedia ruidosa (NISQ). Sirve como simulador de circuitos cuánticos y modelador de ruido, así como una herramienta para la implementación de algoritmos cuánticos. El framework proporciona una interfaz especializada para hardware NISQ, permitiendo a los usuarios mapear circuitos cuánticos lógicos a topologías de dispositivos físicos mientras validan la conectividad del hardware y las restricciones de las puertas. Se distingue por su modelado de ruido integrado, aplicando canales de despolarización y amortiguación para imitar la decoherencia y los errores encontrados en procesadores cuánticos reales. El proyecto cubre una amplia gama de capacidades, incluyendo el diseño de circuitos cuánticos, la integración de hardware y la simulación de estados. Incluye herramientas para la descomposición de puertas, el mapeo de topología de hardware y la ejecución de procedimientos cuánticos fundamentales como transformadas de Fourier y búsqueda de datos no estructurados. Además, proporciona utilidades analíticas para el cálculo del estado fundamental molecular y la evaluación comparativa de la fidelidad del hardware.
Framework for creating and invoking NISQ-era circuits.
Quantum is a quantum development framework that provides a hybrid quantum-classical workflow for coordinating execution between classical host languages and quantum processors. It includes a quantum hardware simulator for modeling state evolution and a library of quantum algorithms for tasks such as integer factorization, database search, and quantum arithmetic. The project offers specialized tools for quantum hardware characterization and error correction to manage noise and decoherence. It provides resource estimation modeling to calculate the qubit count and gate depth required to execute
Ships a testing suite to identify and resolve execution failures within quantum programs.
A Python library for quantum programming using Quil.
Library for writing, simulating, and executing quantum programs.
ProjectQ: An open source software framework for quantum computing
Hardware-agnostic framework with compiler and emulation capabilities.
A High-Level Abstraction Framework for Quantum Algorithms
Extensible architecture for quantum information and learning.
Quantum Computer Library for Everyone
SDK for quantum computing development.
High-level language for creating and compiling quantum algorithms.
High-level library for cross-platform quantum application building.
Managed service SDK for building quantum algorithms.
Simulates hybrid boson-qubit systems within a standard framework.
Tensor network-based framework for NISQ-era software.