QURI Parts

Learn QURI Parts, the building blocks of QURI SDK: circuits, states, operators, samplers and estimators.

Contents

Quantum Gates and Circuits

Quantum gates and circuits are essential when working on quantum computing. Here we describe basic treatment of them in QURI Parts.

Quantum States

Quantum states are essential when working on quantum computing. Here we describe basic treatment of them in QURI Parts.

Operators

The objects that represent operators in quantum mechanics; in QURI Parts, we mainly work with operators built from Pauli terms.

Sampler

Sampling measurements are necessary in order to estimate expectation values of operators on a quantum computer.

Estimators

How to compute expectation values of operators for a given state.

Sampling Estimation

How expectation values are estimated from sampling measurements.

Parametric Circuits and States

Parametric circuits, states and estimators: the building blocks of variational algorithms.

Variational Algorithms

Putting parametric circuits and estimators together into variational algorithms.

Qsub Quick Overview

Qsub, the DSL for describing structured quantum programs that represent FTQC algorithms.

Quration Resource Estimation

Compile qsub circuits for surface-code and lattice-surgery architectures, then estimate their FTQC resources with Quration.