Microsoft.Quantum.Characterization namespace

This namespace contains functions and operations for learning properties of quantum states and processes, including tomography and phase estimation.

Description

To learn more about this namespace, see Quantum characterization and statistics.

Operations

Name Summary
ContinuousPhaseEstimationIteration Performs a single iteration of an iterative (classically-controlled) phase estimation algorithm using arbitrary real powers of a unitary oracle.
DiscretePhaseEstimationIteration Performs a single iteration of an iterative (classically-controlled) phase estimation algorithm using integer powers of a unitary oracle.
EstimateFrequency Given a preparation and measurement, estimates the frequency with which that measurement succeeds (returns Zero) by performing a given number of trials.
EstimateFrequencyA Given a preparation that is adjointable and measurement, estimates the frequency with which that measurement succeeds (returns Zero) by performing a given number of trials.
EstimateImagOverlapBetweenStates Given two operations which each prepare copies of a state, estimates the imaginary part of the overlap between the states prepared by each operation.
EstimateOverlapBetweenStates Given two operations which each prepare copies of a state, estimates the squared overlap between the states prepared by each operation.
EstimateRealOverlapBetweenStates Given two operations which each prepare copies of a state, estimates the real part of the overlap between the states prepared by each operation.
MeasureAllZ > [!WARNING]
MeasureIdentity Measures the identity operator on a register of qubits.
QuantumPhaseEstimation Performs the quantum phase estimation algorithm for a given oracle U and targetState, reading the phase into a big-endian quantum register.
RobustPhaseEstimation Performs the robust non-iterative quantum phase estimation algorithm for a given oracle U and eigenstate, and provides a single real-valued estimate of the phase with variance scaling at the Heisenberg limit.
SingleQubitProcessTomographyMeasurement Performs a single-qubit process tomography measurement in the Pauli basis, given a particular channel of interest.