qat.experimental.tools.schedule.visualisation module
Visualise generic schedule tracker output.
- plot_schedule(tracker, signal_interpolation='linear', resource_order=None)
Render tracker events without displaying the resulting figure.
- Parameters:
tracker¶ (
ScheduleTracker) – Generic schedule tracker containing recorded events.signal_interpolation¶ (
Literal['linear','zero_order_hold']) – Whether to join samples linearly or hold each sample until the next one.resource_order¶ (
Iterable[str] |None) – Optional exact permutation of tracked resource names that sets subplot order. Defaults to tracker registration order.
- Return type:
tuple[Figure,ndarray]- Returns:
The matplotlib figure and consecutive amplitude and phase axes for each tracked resource.
- visualise_schedule(tracker, signal_interpolation='linear', resource_order=None)
Render tracker events without displaying the resulting figure.
- Parameters:
tracker¶ (
ScheduleTracker) – Generic schedule tracker containing recorded events.signal_interpolation¶ (
Literal['linear','zero_order_hold']) – Whether to join samples linearly or hold each sample until the next one.resource_order¶ (
Iterable[str] |None) – Optional exact permutation of tracked resource names that sets subplot order. Defaults to tracker registration order.
- Return type:
tuple[Figure,ndarray]- Returns:
The matplotlib figure and consecutive amplitude and phase axes for each tracked resource.