validation

validation#

Full path: iqm.pulse.validation

Validation of playlists and instructions schedules.

Module Attributes

OperationClass

Union of operation classes station-control actually uses, across AWG and readout controllers.

Functions

validate_channel_and_instrument_compatibility(...)

Validate that the given control channel and its contents are compatible with the instrument.

validate_playlist_compatibility(playlist, ...)

Validate that the given playlist is compatible with the control instrument constraints.

Exceptions

InvalidInstructionError(instruction, channel)

Raised when an instruction is malformed or not supported by the target instrument.

PlaylistValidationError(channel[, issue_string])

Raised when Playlist validation fails.