OpenQASM
← Curated API reference · Exchange with other tools · Interoperability
Import and export OpenQASM 2.0 and 3.0.
- bloqade.qasm2.mainv0.15.2
from bloqade.qasm2 import main - bloqade.qasm2.gatev0.15.2
from bloqade.qasm2 import gate - bloqade.qasm2.extendedv0.15.2
from bloqade.qasm2 import extended - bloqade.qasm3.mainv0.15.2
from bloqade.qasm3 import main - bloqade.qasm3.gatev0.15.2
from bloqade.qasm3 import gate - bloqade.qasm2.loadsv0.15.2
from bloqade.qasm2 import loadsLoads a QASM2 string and returns the corresponding kernel object.
- bloqade.qasm2.loadfilev0.15.2
from bloqade.qasm2 import loadfileLoads a QASM2 file and returns the corresponding kernel object. See also `loads`.
- bloqade.qasm2.parse.loadsv0.15.2
from bloqade.qasm2.parse import loads - bloqade.qasm3.loadsv0.15.2
from bloqade.qasm3 import loadsParse a QASM3 string and return an ir.Method.
- bloqade.qasm3.loadfilev0.15.2
from bloqade.qasm3 import loadfileLoad an OpenQASM 3.0 file and return an ir.Method. See also `loads`.
- bloqade.qasm2.emit.QASM2v0.15.2
from bloqade.qasm2.emit import QASM2QASM2 target for Bloqade kernels.
from bloqade.qasm3.emit import QASM3EmitterEmit OpenQASM 3.0 strings from QASM3 dialect IR.