# Noiseless Output Extrapolation (NOX)

See make_nox() for API documentation.

NOX is an error mitigation protocol for estimating correct outputs from noisy circuits [16]. Given an input circuit, it produces new circuits that amplify the noise afflicting individual cycles via identity insertion methods. The correct outputs from the given circuit are then extrapolated from the noisy estimates produced by these new circuits.

Examples of terms that may be returned from the analysis are as follows. These descriptions are also available via mouse-overs when running True-Q™ in a Jupyter or Colab notebook.

## Estimated Parameters

$$ev_\texttt{ZZIZ}$$ -

The mitigated expectation value of an output string, such as 0000, of a Weyl observable, such as ZZIZ for qubits and W00W02W01W00 for qutrits, or of a mixed string, such as 0Z1X.