Software & tool2016arXiv

pyQuil

pyQuil is Rigetti's Python library for constructing Quil programs and working with quantum processors and simulators. Its visualization support includes conventional circuit diagrams and probability bar charts. The LaTeX module translates a program into a wire-and-gate diagram and can display the rendered result in a notebook when the required external tools are installed. Wavefunction.plot displays computational-basis outcome probabilities by bitstring. Together, these features let developers compare the structure of a program with its simulated output. The resources below focus on pyQuil's own interfaces for these tasks.

1 publicationVisit website

Visualization labels

03 / Visualization

Visualization resources

Explore the tool’s visualization features and documentation.

01Publication · 2016

A Practical Quantum Instruction Set Architecture

Robert S. Smith, Michael J. Curtis, William J. Zeng

Download .bib
@misc{pyquil,
  author = {Smith, Robert S. and Curtis, Michael J. and Zeng, William J.},
  eprint = {1608.03355},
  eprintclass = {quant-ph},
  eprinttype = {arXiv},
  title = {A Practical Quantum Instruction Set Architecture},
  year = {2016},
}