# RealOptimizableDrive¶

The Boulder Opal Toolkits are currently in beta phase of development. Breaking changes may be introduced.

class 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”.

ions.ComplexOptimizableDrive
ions.Drive
ions.ms_optimize()