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.

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

Classes

ActionError

The error associated with a failed action.

ActionStatusEnum

Action status options.

ActionTypeEnum

Action type options.

ActiveAppEnum

The allowed values for the apps used used from the UI.

BrowsingThemeEnum

The allowed values for the user’s pages theme while browsing.

ComplexSegmentInput

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

CoreAction

Metadata about the execution of a core function.

Error

Custom error.

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.

User

Defines a User.

UserExpertiseEnum

The allowed values of the user’s expertise.

Types

box_constraint

closed_loop_optimization_step

coherent_simulation

colored_noise_simulation

filter_function

graph

ion_chain_properties

noise_reconstruction

optimization

qchack_measurements

quasi_static_scan

reinforcement_learning_step

stochastic_optimization