Functions

class qctrl.dynamic.namespaces.FunctionNamespace

Namespace for functions. Functions are computations using objects created from the types namespace.

Methods

calculate_closed_loop_optimization_step

Perform a single-step computation for closed-loop optimization.

calculate_coherent_simulation

Performs the evolution of a closed quantum system.

calculate_colored_noise_simulation

Performs the evolution of a closed quantum system with noisy controls.

calculate_filter_function

Calculates a heuristic for robustness of the controls against noise.

calculate_graph

Evaluates a graph corresponding to a set of generic functions.

calculate_ion_chain_properties

Calculates the properties necessary for the simulation of an ion chain.

calculate_noise_reconstruction

Estimates the power spectral density (PSD) of noise processes affecting a quantum system.

calculate_optimization

Performs gradient-based deterministic optimization of generic real-valued functions.

calculate_qchack_measurements

Calculates measurement results for the QCHack competition.

calculate_quasi_static_scan

Calculates the infidelity for a range of quasi-static noise values.

calculate_reinforcement_learning_step

Perform a single-step of reinforcement learning.

calculate_stochastic_optimization

Performs gradient-based stochastic optimization of generic real-valued functions.