pyqasm

Top level module containing the main PyQASM functionality.

Functions

validate(program)

Validates a given OpenQASM 3 program for semantic correctness.

unroll(program[, as_module])

Converts an OpenQASM 3 program to an unrolled qasm program

Exceptions

PyQasmError

Base exception for all PyQASM exceptions.

ValidationError

Exception raised when a OpenQASM program fails validation.