# SimulationAmplitudeCalibrationBackend

The Q-CTRL Experiment Scheduler is currently in alpha phase of development. Breaking changes may be introduced.

`class SimulationAmplitudeCalibrationBackend(maximum_rabi_rate, pulse_duration, time_step, dephasing_noise=0.0, shot_count=4096, seed=None)`

A backend for simulating an amplitude calibration with Boulder Opal.

This backend offers a simple model of a qubit subject to dephasing noise, and allows you to simulate sequences of Gaussian pulses.

### Parameters

**maximum_rabi_rate**(*float*) – The maximum value of the controls of the qubit.**pulse_duration**(*float*) – The duration of the pulses, in seconds.**time_step**(*float*) – The duration of each time step of the control, in seconds.**dephasing_noise**(*float**,**optional*) – The amount of constant dephasing noise the system will be subject to. Defaults to no dephasing noise.**shot_count**(*int**,**optional*) – The default shot count for experiments run in this backend. Defaults to 4096.**seed**(*int**,**optional*) – A seed for the random measurements. Defaults to a random seed.

## Methods

pi_2_and_pi_pulse_experiment | Run a simulation of a Gaussian $\pi/2$ pulse followed by a series of Gaussian pi pulses applied to a qubit initially in state $ |

pi_2_pulse_experiment | Run a simulation of a series of Gaussian $\pi/2$ pulses applied to a qubit initially in state $ |

pi_pulse_experiment | Run a simulation of a series of Gaussian $\pi$ pulses applied to a qubit initially in state $ |