Skip to main content
IBM Quantum Platform

Experiment builder

qiskit_noise_learning.experiment_builder

Experiment builder.


Classes

Column 1
Column 2
ExperimentA learning experiment specification.
ExperimentBuilderA composite ExperimentBuilderStage that chains stages sequentially.
ExperimentBuilderStageAbstract base for a stage in the experiment-building pipeline.
AddInstructionSequencesAdd instruction sequences to an experiment.
AddPathsAdd paths to an experiment.
BindFragmentDepthsExpand unbound instruction sequences at the given fragment depths.
CompleteSequencesComplete all instruction sequences.
Depth1PathsGenerate depth-1 paths for each target gate.
EvenDepthPathsGenerate unbound paths with repetitions of two applications of each target gate.
EvenDepthVanillaPathsGenerate unbound vanilla paths with repetitions of two gate applications.
GenerateInstructionSequencesGenerate one instruction sequence per path via to_instruction_sequence().
IdentifyRelationsIdentify new relations amongst existing paths and instruction sequences.
MergeInstructionSequencesMerge instruction sequences into a smaller set.
RankReducePathsReduce the paths to a maximal linearly independent set.
SPAMPathsGenerate depth-0 paths.
VanillaInstructionSequencesGenerate vanilla instruction sequences for each target gate.
Was this page helpful?
Report a bug, typo, or request content on GitHub.