This repository is the home of quil-rs
, quil-py
, and quil-cli
,
tools for working with Quil programs in Rust and Python:
quil-rs
is the main Rust crate, with code to generate the Python bindingsquil-py
.quil-cli
is a tool to validate a Quil program or expression.
These libraries should be considered unstable until the release of v1.0.
Note: For Rigetti's Python library for quantum programming with Quil, you likely want PyQuil
.
This code serves as the foundation of that library,
but PyQuil
offers higher-level abstractions and greater stability guarantees.
For more information on building, testing, or contributing to quil-rs
and quil-py
,
please see the Contribution Guide