append_default_rf_pulse

append_default_rf_pulse(model, spin_name, angle, phase, duration, rest_quantum_nums, driving_field_name='RF_x')

Add a default radio-frequency pulse to a model.

Parameters:
  • model (Model) – Model to update.

  • spin_name (str) – Name of the driven nuclear spin.

  • angle (float) – Rotation angle.

  • phase (float) – Phase of the pulse.

  • duration (float) – Pulse duration.

  • rest_quantum_nums (Dict[str, float]) – Quantum numbers of the remaining spins used when querying the transition frequency.

  • driving_field_name (str) – Name of the radio-frequency driving field.

Return type:

Model

Returns:

Updated model.