braket.ir.ahs.driving_field module

class braket.ir.ahs.driving_field.DrivingField(*, amplitude: PhysicalField, phase: PhysicalField, detuning: PhysicalField)[source]

Bases: BaseModel

Specifies the driving field, defined by the formula

\[H_{drive} (t) := \frac{\Omega(t)}{2} e^{i \phi(t)} \left( \sum_k |g_k \rangle \langle r_k| + |r_k \rangle \langle g_k| \right) - \Delta(t) \sum_k{| r_k \rangle \langle r_k |}\]

where

\(\Omega(t)\) is the global Rabi frequency in rad/s,

\(\phi(t)\) is the global phase in rad/s,

\(\Delta(t)\) is the global detuning in rad/s,

\(|g_k \rangle\) is the ground state of atom k,

\(|r_k \rangle\) is the Rydberg state of atom k.

with the sum \(\sum_k\) taken over all target atoms.

amplitude

PhysicalField(pattern=“uniform”)

Type:

braket.ir.ahs.physical_field.PhysicalField

phase

PhysicalField(pattern=“uniform”)

Type:

braket.ir.ahs.physical_field.PhysicalField

detuning

PhysicalField(pattern=“uniform”)

Type:

braket.ir.ahs.physical_field.PhysicalField

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

amplitude: PhysicalField
phase: PhysicalField
detuning: PhysicalField