Types

The types documented below are dynamically generated for the Qctrl instance and should be accessed through the TypeNamespace instead of imported using import.

For example, this is how you would use a sample type from qctrl.dynamic.types.SampleType.

qctrl = Qctrl()
sample_type_object = qctrl.types.SampleType(...)

Classes

ActionError

The error associated with a failed action.

ActionStatusEnum

Action status options.

ActionTypeEnum

Action type options.

ComplexSegmentInput

A segment of a complex-valued piecewise-constant function of time.

CoreAction

Metadata about the execution of a core function.

Error

Custom error.

HistoryScope

Configuration for the kinds of history data to be returned.

JobData

Runtime data originated from the remote execution (jobs).

RealSegmentInput

A segment of a real-valued piecewise-constant function of time.

TargetInput

The desired time-evolution operator the controls implement in an ideal case.

Task

A single part of the execution of an Action.

Transaction

A period of execution within an action.

User

Defines a User.

Types

box_constraint

closed_loop_optimization_step

coherent_simulation

colored_noise_simulation

fake_device_measurements

filter_function

gradient_free_optimization

graph

ion_chain_properties

noise_reconstruction

optimization

quasi_static_scan

reinforcement_learning_step

stochastic_optimization