Skip to main content
IBM Quantum Platform

qiskit_noise_learning.experiment_builder.BindFragmentDepths

class qiskit_noise_learning.experiment_builder.BindFragmentDepths(fragment_depths: list[int])

GitHub

Bases: ExperimentBuilderStage

Expand unbound instruction sequences at the given fragment depths.

Each unbound instruction sequence is replaced by a bound copy at each fragment depth. Bound sequences are kept as-is. The randomization_multipliers and relations are updated accordingly: the multiplier of an unbound sequence is propagated to all its bound expansions, and any relation pointing to an unbound sequence is fanned out to all the resulting bound sequences.

Parameters

fragment_depths – The fragment depths at which to bind unbound sequences.

__init__

__init__(fragment_depths: list[int])


Methods

Column 1
Column 2
__init__(fragment_depths)
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.