validation

validation#

Validation of playlists and instructions schedules.

Full path: iqm.pulse.validation

Functions

validate_awg_and_schedule_compatibility(...)

Validates that the given playlist is compatible with the provided AWG data.

validate_channel(channel_description, ...)

Validate a single channel.

validate_instruction_and_wf_length(instruction)

Validate that instruction and waveform lengths match

validate_playlist_compatibility(playlist, ...)

Validates that the given playlist is compatible with the provided AWG data.

Classes

AWGScheduleValidationData

Controller specific validation data

Exceptions

AWGScheduleValidationError

Error raised when schedule validation for an AWG fails.

InvalidInstructionError(instruction[, ...])

Error raised when encountering an invalid instruction.

PlaylistValidationError

Error raised when Playlist validation fails.

Inheritance

Inheritance diagram of iqm.pulse.validation