class*, drivingFields: List[DrivingField], shiftingFields: List[ShiftingField])[source]

Bases: BaseModel

Specifies the Hamiltonian


An externally controlled force that drives coherent transitions between selected levels of certain atom types


An externally controlled polarizing force the effect of which is accurately described by a frequency shift of certain levels.


>>> Hamiltonian(driving_fields=[DrivingField],shifting_fields=[ShiftingField])

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.

drivingFields: List[DrivingField]
shiftingFields: List[ShiftingField]