26 dépôts
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 est un framework de calcul quantique Python utilisé pour concevoir, simuler et exécuter des circuits quantiques sur du matériel quantique à échelle intermédiaire bruyant (NISQ). Il sert de simulateur de circuit quantique et de modeleur de bruit, ainsi que d'outil pour l'implémentation d'algorithmes quantiques. Le framework fournit une interface spécialisée pour le matériel NISQ, permettant aux utilisateurs de mapper des circuits quantiques logiques sur des topologies de périphériques physiques tout en validant la connectivité matérielle et les contraintes de porte. Il se distingue par une modélisation du bruit intégrée, appliquant des canaux de dépolarisation et d'amortissement pour imiter la décohérence et les erreurs trouvées dans les processeurs quantiques réels. Le projet couvre un large éventail de capacités, y compris la conception de circuits quantiques, l'intégration matérielle et la simulation d'état. Il inclut des outils pour la décomposition de portes, le mappage de topologie matérielle et l'exécution de procédures quantiques fondamentales telles que les transformées de Fourier et la recherche de données non structurées. De plus, il fournit des utilitaires analytiques pour le calcul de l'état fondamental moléculaire et l'analyse comparative de la fidélité matérielle.
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.