# 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.