deltakit.explorer.codes.experiment_circuit#
- deltakit.explorer.codes.experiment_circuit(experiment: Sequence[CSSStage]) Circuit#
Return a noiseless Circuit for an experiment represented by the input Sequence of CSSStage instances.
- Parameters:
experiment (Sequence[CSSStage]) – Sequence of CSSStage instances that defines the experiment.
- Returns:
Noiseless experiment circuit.
- Return type:
- Raises:
ValueError – If experiment contains fewer than 3 CSSStage instances.
ValueError – If experiment doesn’t start with a CSSStage which consists only of qubit resets.
ValueError – If experiment doesn’t end with a CSSStage which consists only of qubit measurements and observable additions.