splitting

Model.splitting(spin_name, quantum_nums, rest_quantum_nums)

Return the energy splitting between the two eigenstates of the model. The two eigenstates differ only in a single quantum number, which is characterized by the spin_name and its two quantum_nums. The quantum numbers of the remaining spins are provided in the rest_quantum_numbers.

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

  • quantum_nums (Tuple[float, float]) – Two different quantum numbers of spin_name.

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

Return type:

float

Returns:

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