RealOptimizableDrive

class boulderopal.ions.RealOptimizableDrive(count, minimum_rabi_rate, maximum_rabi_rate, addressing, name='drive')

A piecewise-constant real-valued optimizable drive. The main function will try to find the optimal values for it.

Parameters

  • count (int) – The number of segments in the piecewise-constant drive.
  • minimum_rabi_rate (float) – The minimum value that the drive can take at each segment, in units of rad/s.
  • maximum_rabi_rate (float) – The maximum value that the drive can take at each segment, in units of rad/s.
  • addressing (int or tuple [ int , ... ]) – The indices of the ions addressed by the drive.
  • name (str , optional) – The identifier of the drive. Defaults to “drive”.

SEE ALSO

boulderopal.ions.ComplexOptimizableDrive : Class describing optimizable complex-valued drives.

boulderopal.ions.Drive : Class describing non-optimizable drives.

boulderopal.ions.ms_optimize : Find optimal pulses to perform Mølmer–Sørensen-type operations on trapped ions systems.

Was this useful?