Extend a Schedule with another Schedule.
Extends A
with B
, modifying A
. The extension can add new channels to A
.
Can also handle cases where B
has a ragged left side, i.e. some of its channels begin
with Nothing
instructions.
- Parameters:
A (Schedule) – schedule to be extended
B (Schedule) – schedule to extend A
with
channels (dict[str, ChannelProperties]) – properties of the control channels
TOL (float) – time durations equal or smaller than this are considered zero (in seconds)
- Return type:
None