Extensible, Efficient Quantum Algorithm Design for Humans.
-
Updated
Aug 27, 2024 - Julia
Quantum computing is a field of computing that uses quantum phenomena such as superposition and entanglement to perform operations on data. It is a rapidly growing field with potential applications in fields such as cryptography, chemistry, and optimization. Quantum computers can solve certain problems much faster than classical computers. Various programming languages such as Q#, Python and C++ can be used to write quantum algorithms to be run on quantum computers. The development of quantum computers is an active area of research and engineering.
Extensible, Efficient Quantum Algorithm Design for Humans.
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
Package for Simulation, Tomography and Analysis of Quantum Computers
Clifford circuits, graph states, and other quantum Stabilizer formalism tools.
Experimental Julia implementation of the Amazon Braket SDK
A curated implementation of quantum algorithms with Yao.jl
A Julia package for numerical computation in quantum information theory
A Julia/JuMP Package for Optimal Quantum Circuit Design
Frequency domain, multi-tone harmonic balance, simulation of scattering parameters and noise in nonlinear circuits containing Josephson junctions.
Julia Framework for Quantum Dynamics and Control
Snowflurry is an open source Julia-based software library for implementing quantum circuits, and then running them on quantum computers and quantum simulators. The project is sponsored by Anyon Systems, Inc. See https://snowflurrySDK.github.io/Snowflurry.jl/dev for the latest documentation.
A full stack simulator of quantum hardware, from the low-level analog physics to high-level network dynamics. Includes discrete event simulator, symbolic representation for quantum object, and works with many backend simulators.
Solving Quantum Statistical Mechanics with Variational Autoregressive Networks and Quantum Circuits
A Julia Ecosystem for Quadratic Unconstrained Binary Optimization
Computer algebra tools for symbolic manipulations in quantum mechanics and quantum information
Implementation of a fast exponential matrix for large matrices (full and sparse)
Quantum Optimal Control with Direct Collocation
Unitary and Lindbladian evolution in Julia
A convenience meta-package for quantum optimal control using the Pade Integrator COllocation (PICO) method
Created by Richard Feynman and Yuri Manin