splitting_qubit

Model.splitting_qubit(spin_name, rest_quantum_nums=None)

Return the energy splitting between the two eigenstates of the model. The two eigenstates differ only in a single quantum number, which corresponds to the spin_name. The quantum numbers of the remaining spins are provided in the rest_quantum_numbers.

Parameters:
  • spin_name (str) – Name of the spin.

  • rest_quantum_nums (Dict[str, float] | None) – Quantum number(s) of the remaining spin(s) as a dictionary, in which keys are spin names, and values are quantum numbers.

Note

If rest_quantum_nums is not provided or incomplete, the splitting is averaged over all possible quantum numbers for the unspecified spins.

Return type:

float

Returns:

energy splitting (frequency in \(\text{MHz}\))