qbraid.programs.get_qasm_version

get_qasm_version(qasm_str)[source]

Gets OpenQASM program version, either qasm2 or qasm3.

Parameters:

qasm_str (str) – An OpenQASM program string

Return type:

str

Returns:

QASM version from list QPROGRAM_LIBS

Raises:

QasmError – If string does not represent a valid OpenQASAM program.