estimate_total_errors combines a routed program (from
routing) with the logical_noise fits (from
initializing the logical noise model) to
estimate the program’s total error (1 - fidelity) at each requested code distance. Larger
code distances suppress errors further, at the cost of more physical qubits.
estimate_total_errors returns a dict mapping each code distance to its estimated total
error. For the Bell-state program from the routing guide
and the public/depolarize_1e-3 noise model, the loop above prints:
estimate_total_errors reports only the error side of that trade-off. To see the
physical-qubit cost at each distance, follow the
end-to-end tutorial,
which computes the footprint from the routed program’s layout.
The output above is from an actual run of this example. Your numbers depend on the program
and the noise model you use.