braket.analog_hamiltonian_simulator.rydberg.validators.program module

class braket.analog_hamiltonian_simulator.rydberg.validators.program.ProgramValidator(*, braketSchemaHeader: BraketSchemaHeader = BraketSchemaHeader(name='braket.ir.ahs.program', version='1'), setup: Setup, hamiltonian: Hamiltonian, capabilities: CapabilitiesConstants)[source]

Bases: Program

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.

capabilities: CapabilitiesConstants
classmethod local_detuning_pattern_has_the_same_length_as_atom_array_sites(values)[source]
classmethod net_detuning_must_not_exceed_max_net_detuning(values)[source]