supergrad.helper.Spectrum.get_model_eigen_basis

supergrad.helper.Spectrum.get_model_eigen_basis#

Spectrum.get_model_eigen_basis(list_qubit_name, list_drive_subsys, greedy_assign=True)[source]#

Compute the quantum system properties in multi-qubit eigen basis. For example, energy tensor, n operator in eigen basis, phi operator and transform matrix will be computed in the same pure function.

Parameters:
  • list_qubit_name – qubit name list of string.

  • list_drive_subsys – driving subsystem list of string.

  • greedy_assign (bool) – if True, use greedy assignment mode The greedy assignment mode ignores the issue “same state be assigned multiple times”, due to the weak coupling assumption.