create_variable
The Q-CTRL Experiment Scheduler is currently in alpha phase of development. Breaking changes may be introduced.
- CalibrationGraph.create_variable(initial_value, upper_bound=inf, lower_bound=-inf, name=None)
Add a variable to the calibration graph.
- Parameters:
initial_value (np.ndarray) – The initial value assigned to the variable. It must only contain real values, and the values must lie between upper_bound and lower_bound, if they are defined. It cannot have more than one dimension.
upper_bound (float, optional) – The upper limit of the values of this variable. Defaults to np.inf, in which case no upper limit is enforced.
lower_bound (float, optional) – The upper limit of the values of this variable. Defaults to -np.inf, in which case no lower limit is enforced.
name (str or None, optional) – The name of the variable. Each variable name has to be unique in a given graph. Defaults to None, in which case a random name is assigned to the variable.
- Returns:
The object holding the calibration variable.
- Return type: