qat.experimental.tools.schedule.visualisation module

Visualise generic schedule tracker output.

plot_schedule(tracker, signal_interpolation='linear')

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.

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')

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.

Return type:

tuple[Figure, ndarray]

Returns:

The matplotlib figure and consecutive amplitude and phase axes for each tracked resource.