Q-CTRL Python
API Reference
Qctrl
activity_monitor
create_graph
get_result
is_collecting
parallel
start_collection_mode
stop_collection_mode
Graphs
Graph object
Graph
Data types
ConvolutionKernel
Pwc
SparsePwc
Stf
Target
Tensor
Optimization variables
anchored_difference_bounded_variables
optimization_variable
real_fourier_pwc_signal
real_fourier_stf_signal
Building Hamiltonians
Working with piecewise-constant tensor functions (PWCs)
complex_pwc_signal
constant_pwc
constant_pwc_operator
pwc
pwc_operator
pwc_signal
pwc_sum
real_fourier_pwc_signal
sample_pwc
symmetrize_pwc
time_concatenate_pwc
time_reverse_pwc
Working with sampleable tensor functions (STFs)
constant_stf
constant_stf_operator
identity_stf
random_colored_noise_stf_signal
real_fourier_stf_signal
sample_stf
stf_operator
stf_sum
Filtering and discretizing
convolve_pwc
discretize_stf
gaussian_convolution_kernel
sinc_convolution_kernel
Quantum information
annihilation_operator
coherent_state
creation_operator
density_matrix_infidelity
embed_operators
expectation_value
fock_state
inner_product
kronecker_product_list
number_operator
outer_product
partial_trace
pauli_kronecker_product
pauli_matrix
state_infidelity
unitary_infidelity
Time evolution
density_matrix_evolution_pwc
estimated_krylov_subspace_dimension_lanczos
spectral_range
state_evolution_pwc
time_evolution_operators_pwc
time_evolution_operators_stf
Optimal and robust control
infidelity_pwc
infidelity_stf
target
Large systems
constant_sparse_pwc_operator
density_matrix_evolution_pwc
estimated_krylov_subspace_dimension_lanczos
sparse_pwc_hermitian_part
sparse_pwc_operator
sparse_pwc_sum
spectral_range
state_evolution_pwc
Mølmer–Sørensen gates
ms_dephasing_robust_cost
ms_displacements
ms_infidelity
ms_phases
ms_phases_multitone
Random operations
random_choices
random_colored_noise_stf_signal
random_normal
random_uniform
Manipulating tensors
concatenate
cumulative_sum
einsum
max
min
repeat
reshape
reverse
sum
tensor
transpose
Mathematical functions
Arithmetic
add
cumulative_sum
floordiv
multiply
negative
pow
subtract
sum
truediv
Linear algebra
adjoint
einsum
embed_operators
expectation_value
hermitian_part
inner_product
kron
kronecker_product_list
matmul
outer_product
partial_trace
trace
transpose
Basic functions
abs
exp
log
sqrt
Trigonometric functions
arccos
arcsin
arctan
cos
sin
tan
Hyperbolic functions
cosh
sinh
tanh
Handling complex numbers
abs
angle
complex_value
conjugate
imag
real
Derivatives
gradient
hessian
Other operations
getattr
getitem
Deprecated operations
Functions
calculate_closed_loop_optimization_step
calculate_coherent_simulation
calculate_colored_noise_simulation
calculate_filter_function
calculate_graph
calculate_ion_chain_properties
calculate_noise_reconstruction
calculate_optimization
calculate_quasi_static_scan
calculate_reinforcement_learning_step
calculate_stochastic_optimization
Toolkits
Superconducting systems
Functions
optimize
simulate
Classes
Cavity
CavityCavityInteraction
ComplexOptimizableConstant
ComplexOptimizableSignal
RealOptimizableConstant
RealOptimizableSignal
Transmon
TransmonCavityInteraction
TransmonTransmonInteraction
General utilities
Graph nodes
complex_optimizable_pwc_signal
filter_and_resample_pwc
real_optimizable_pwc_signal
Functions
confidence_ellipse_matrix
extract_filter_function_arrays
pwc_arrays_to_pairs
pwc_pairs_to_arrays
Pulse library
Graph nodes
cosine_pulse_pwc
gaussian_pulse_pwc
gaussian_pulse_stf
hann_series_pwc
hann_series_stf
linear_ramp_pwc
linear_ramp_stf
sech_pulse_pwc
sech_pulse_stf
sinusoid_pwc
sinusoid_stf
square_pulse_pwc
tanh_ramp_pwc
tanh_ramp_stf
Functions
cosine_pulse
gaussian_pulse
hann_series
linear_ramp
sech_pulse
sinusoid
square_pulse
tanh_ramp
Classes
Pulse
Types
ActionError
ActionStatusEnum
ActionTypeEnum
ComplexSegmentInput
CoreAction
CredentialsDict
Error
HistoryScope
JobData
RealSegmentInput
TargetInput
Task
Transaction
User
box_constraint
BoundType
closed_loop_optimization_step
BoxConstraint
CmaesInitializer
CostFunctionResult
CrossEntropyInitializer
GaussianProcessInitializer
NeuralNetworkInitializer
Optimizer
Result
SimulatedAnnealingInitializer
TestPoint
coherent_simulation
Drift
Drive
Result
ResultScope
Sample
Shift
colored_noise_simulation
AverageSample
Drift
Drive
Noise
NoiseRealization
NoiseRealizationSegment
Result
ResultScope
Sample
Shift
Trajectory
filter_function
Drift
Drive
Result
ResultScope
Sample
Shift
graph
ExecutionMode
Result
ion_chain_properties
ModeProperties
Result
noise_reconstruction
ConvexOptimization
EntropyTruncation
FilterFunction
FilterFunctionSample
FixedLengthTruncation
Measurement
Method
Noise
PowerSpectralDensity
PowerSpectralDensitySample
Result
SingularValueDecomposition
SingularValueTruncation
optimization
CostHistory
Result
quasi_static_scan
Drift
Drive
Noise
NoiseValue
Result
Sample
Shift
reinforcement_learning_step
Action
Agent
EnvironmentFeedback
PolicyGradientInitializer
Result
stochastic_optimization
Adam
CostHistory
Optimizer
Result
Boulder Opal Python packages
Q-CTRL reference
Q-CTRL M-LOOP reference
Q-CTRL QUA reference
Q-CTRL Visualizer reference
Q-CTRL Python
Docs
»
Types
»
ActionTypeEnum
ActionTypeEnum
¶
class
ActionTypeEnum
(
value
)
¶
Action type options.
Variables
SEND_EMAIL
–
CORE_CALCULATION
–
GENERATE_REPORT
–