32 repositorios
Software libraries, APIs, and programming languages for building and simulating quantum circuits.
Explore 32 awesome GitHub repositories matching part of an awesome list · Quantum Development Frameworks. Refine with filters or upvote what's useful.
Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers. The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard
Provides tools for designing and implementing complex quantum routines using modular building blocks.
QuantumKatas es un conjunto de materiales educativos y cursos de computación cuántica diseñados para enseñar el lenguaje de programación Q# y los principios de la computación cuántica. Combina tutoriales estructurados y tareas de codificación con notebooks interactivos y una suite de pruebas unitarias dedicada para validar la corrección de las implementaciones de los ejercicios. El proyecto proporciona un entorno de aprendizaje basado en Docker que empaqueta todas las herramientas y dependencias necesarias en una imagen virtual. Esto permite la ejecución de ejercicios de programación cuántica sin necesidad de instalar software localmente. El plan de estudios cubre la manipulación de qubits, puertas lógicas, mediciones y la implementación de algoritmos cuánticos. El aprendizaje se imparte a través de una secuencia de notebooks interactivos y proyectos independientes que pueden ejecutarse en un entorno de desarrollo integrado (IDE).
Sets up a consistent workspace using containers and notebooks to run quantum code without complex local installations.
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
Provides a collection of reference implementations and examples for writing and executing quantum programs.
A library for easy and efficient manipulation of tensor networks.
Google's open-source library for efficient tensor network calculations.
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Orchestrates high-performance and quantum computing workflows.
Quantum algorithms built using pyQuil.
Collection of quantum algorithms and tools for the Forest framework.
QML: Quantum Machine Learning
Project focused on simulating molecules and solids using quantum methods.
Tensor network machine learning. Based on the paper "Supervised Learning with Quantum Inspired Tensor Networks" http://arxiv.org/abs/1605.05775
Framework for tensor network machine learning applications.
:atom_symbol: Qiskit (Quantum Information Science Kit) for JavaScript
JavaScript-based software kit for quantum information processing.
Deep Tensor Neural Network
Deep tensor neural network tools for quantum chemistry applications.
This is the computational appendix for the following paper:
Research implementation of tree tensor networks for machine learning.
Java-based translation of a C quantum simulation library.
Integrated development environment tailored for quantum programming.
Wraps Gridsynth functionality for Python-based circuit synthesis.
Functional programming language based on quantum lambda calculus.