1 dépôt
Simulating hardware imperfections using decoherence channels such as depolarizing and amplitude damping.
Distinct from Quantum Simulators: Focuses on the active simulation of noise channels within the state evolution, rather than post-execution error mitigation or general simulation.
Explore 1 awesome GitHub repository matching scientific & mathematical computing · Noise Modeling. 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.
Provides a simulation environment that mimics physical hardware decoherence and errors using depolarizing and damping channels.