append_default_mw_pulse

append_default_mw_pulse(model, angle, phase, duration, spin_name='e', rest_quantum_nums=None, driving_field_name='MW_x')

Add a default microwave pulse to a model.

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

  • angle (float) – Rotation angle.

  • phase (float) – Phase of the pulse.

  • duration (float) – Pulse duration.

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

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

  • driving_field_name (str) – Name of the microwave driving field.

Return type:

Model

Returns:

Updated model.