About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
qiskit.pulse.transforms.inline_subroutines
inline_subroutines(program)
Recursively remove call instructions and inline the respective subroutine instructions.
Assigned parameter values, which are stored in the parameter table, are also applied. The subroutine is copied before the parameter assignment to avoid mutation problem.
Parameters
program (Union
[Schedule
, ScheduleBlock
]) – A program which may contain the subroutine, i.e. Call
instruction.
Return type
Union
[Schedule
, ScheduleBlock
]
Returns
A schedule without subroutine.
Raises
PulseError – When input program is not valid data format.
Was this page helpful?
Report a bug or request content on GitHub.