All Projects → quil-lang → quil

quil-lang / quil

Licence: Apache-2.0 license
Specification of Quil: A Practical Quantum Instruction Set Architecture

Programming Languages

TeX
3793 projects
assembly
5116 projects
common lisp
692 projects
ANTLR
299 projects
CSS
56736 projects

Projects that are alternatives of or similar to quil

quilc
The optimizing Quil compiler.
Stars: ✭ 413 (+416.25%)
Mutual labels:  forest, quantum-computing, quil
forest-software
A curated list of projects developed using the Forest quantum programming environment.
Stars: ✭ 39 (-51.25%)
Mutual labels:  forest, quil, quantum-programming
awesome-qsharp
A curated list of Q# code and resources.
Stars: ✭ 123 (+53.75%)
Mutual labels:  quantum-computing, quantum-programming
unitaryhack
Rules and information for the 2021 unitaryHACK event hosted by @unitaryfund
Stars: ✭ 16 (-80%)
Mutual labels:  quantum-computing, quantum-programming
forest-benchmarking
A library for quantum characterization, verification, validation (QCVV), and benchmarking using pyQuil.
Stars: ✭ 41 (-48.75%)
Mutual labels:  forest, quantum-computing
New-ML-Data-Science-Framework-Tutorials-By-EJ
Internet's Most Popular Tutorials on Fresh-off-the-shelf ML & Data Science Technologies, Authored by Yours Truly.
Stars: ✭ 18 (-77.5%)
Mutual labels:  quantum-computing, quantum-programming
avaloni
Interpreter of the Avalon programming language.
Stars: ✭ 14 (-82.5%)
Mutual labels:  quantum-computing
qram
Library for Q# implementing various qRAM proposals
Stars: ✭ 46 (-42.5%)
Mutual labels:  quantum-computing
A-quantum-inspired-genetic-algorithm-for-k-means-clustering
Implementation of a Quantum inspired genetic algorithm proposed by A quantum-inspired genetic algorithm for k-means clustering paper.
Stars: ✭ 28 (-65%)
Mutual labels:  quantum-computing
qcor
C++ compiler for heterogeneous quantum-classical computing built on Clang and XACC
Stars: ✭ 78 (-2.5%)
Mutual labels:  quantum-computing
MtreeRing
A tool for measuring tree-ring width
Stars: ✭ 19 (-76.25%)
Mutual labels:  forest
cirq-on-iqm
Cirq adapter for IQM's quantum computers
Stars: ✭ 21 (-73.75%)
Mutual labels:  quantum-computing
ipld-explorer-cli
🔎 Explore the IPLD directed acyclic graph with your keyboard
Stars: ✭ 22 (-72.5%)
Mutual labels:  forest
UniversalQCompiler
Synthesizing arbitrary quantum computations
Stars: ✭ 53 (-33.75%)
Mutual labels:  quantum-computing
qcl
Quantum Computation Language port from http://tph.tuwien.ac.at/~oemer/qcl.html
Stars: ✭ 29 (-63.75%)
Mutual labels:  quantum-computing
qiskit.org
The Qiskit official website
Stars: ✭ 85 (+6.25%)
Mutual labels:  quantum-computing
pennylane-lightning
The PennyLane-Lightning plugin provides a fast state-vector simulator written in C++ for use with PennyLane
Stars: ✭ 28 (-65%)
Mutual labels:  quantum-computing
PSWinDocumentation.AD
PowerShell module delivering a lot of Active Directory Forest/Domain information
Stars: ✭ 110 (+37.5%)
Mutual labels:  forest
neural-decoder
Neural Network Decoders for Quantum Error Correcting Codes
Stars: ✭ 19 (-76.25%)
Mutual labels:  quantum-computing
quantumcat
quantumcat is a platform-independent, open-source, high-level quantum computing library, which allows the quantum community to focus on developing platform-independent quantum applications without much effort.
Stars: ✭ 18 (-77.5%)
Mutual labels:  quantum-computing

Quil: A Portable Quantum Instruction Language

DOI

This repository contains the reference specification for the Quil language in addition to some useful extras outlined below.

Repository layout:

  • /examples: examples of Quil
  • /grammars: example grammars used by parser generators
  • /paper: the source and rendered files for the Quil reference paper, by Smith et al
  • /rfcs: proposals for adding features or changing Quil
  • /spec: the Quil language specification

Known Usages

The following is a list of known usages of the Quil language. Open a pull request to add your own to this list.

Language bindings:

  • PyQuil: A library for easily generating Quil programs to be executed using the Rigetti Forest SDK

Compilers:

  • quilc: The Rigetti optimizing Quil compiler

Simulators:

  • qvm: The Rigetti high-performance quantum virtual machine
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].