plot_process_matrix

SimulationResult.plot_process_matrix(spin_names=None, value='re-im', shot='avg', t_idx=-1, basis='product', frame='rotating', remove_virtual_phase=True)

Plot the process matrix corresponding to the time evolution propagator.

Parameters:
  • spin_names (str | List[str] | None) – Names of the selected spins (defaults to all spins).

  • value (str) – ‘abs’ or ‘re-im’.

  • shot (int | str) – Specify the shot by its index, or use 'avg'.

  • t_idx (int) – Specify the time by its index (defaults to the last timestamp).

  • basis (str) – Specify the basis, must be either 'product' or 'eigen'.

  • frame (str) – Specify the frame, must be either 'lab' or 'rotating'.

  • remove_virtual_phase (bool) – Specify to remove the virtual z-phases.