add_pulse

CircularDrivingField.add_pulse(pulse)

Add a pre-built Pulse to this driving field.

The pulse carries its own absolute start and end times. If it ends later than the field’s current last_pulse_end, that end time moves forward to match; a pulse that ends earlier leaves it unchanged.

Parameters:

pulse – The pulse to add; must not already belong to a driving field.

Raises:

SimphonyError – If pulse is already attached to a driving field.