AlignSequential

class qiskit.pulse.transforms.AlignSequential[source]

Bases: AlignmentKind

Align instructions sequentially.

Instructions played on different channels are also arranged in a sequence. No buffer time is inserted in between instructions.

Create new sequential context.

Attributes

is_sequential

Methods

align(schedule)[source]

Reallocate instructions according to the policy.

Only top-level sub-schedules are aligned. If sub-schedules are nested, nested schedules are not recursively aligned.

Parameters:

schedule (Schedule) – Schedule to align.

Returns:

Schedule with reallocated instructions.

Return type:

Schedule