Skip to main content
IBM Quantum Platform

qiskit_noise_learning.experiment_builder.AddInstructionSequences

class qiskit_noise_learning.experiment_builder.AddInstructionSequences(instruction_sequences: list[InstructionSequence], randomization_multipliers: list[int] | None = None)

GitHub

Bases: ExperimentBuilderStage

Add instruction sequences to an experiment.

This is both a concrete stage (pass sequences directly) and the base class for sequence-generator stages that compute sequences from the experiment at runtime.

Subclasses should override _generate_sequences() to return sequences and multipliers computed from the experiment’s data.

Parameters

  • instruction_sequences – The instruction sequences to add.
  • randomization_multipliers – Per-sequence randomization multipliers. If None, defaults to all ones.

__init__

__init__(instruction_sequences: list[InstructionSequence], randomization_multipliers: list[int] | None = None)


Methods

Column 1
Column 2
__init__(instruction_sequences[, ...])
run(experiment)Validate required fields, then apply this stage.

Attributes

Column 1
Column 2
populates_fields
required_fields
Was this page helpful?
Report a bug, typo, or request content on GitHub.