{"library":"qiskit-qasm3-import","title":"Qiskit OpenQASM 3 Importer","description":"The `qiskit-qasm3-import` library provides functionality to parse OpenQASM 3 strings into Qiskit circuits, enabling interoperability between QASM 3 programs and the Qiskit ecosystem. It is currently at version 0.6.0 and releases new minor versions periodically, typically in conjunction with Qiskit's major releases or to add support for new QASM 3 features.","language":"python","status":"active","last_verified":"Fri Apr 17","install":{"commands":["pip install qiskit-qasm3-import"],"cli":null},"imports":["from qiskit_qasm3_import import loads"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from qiskit_qasm3_import import loads\n\nqasm3_str = \"\"\"\nOPENQASM 3.0;\ninclude \"qelib1.inc\";\nqreg q[2];\ncreg c[2];\nh q[0];\ncx q[0], q[1];\nmeasure q -> c;\n\"\"\"\n\n# Parse the QASM 3 string into a Qiskit QuantumCircuit\ncircuit = loads(qasm3_str)\n\n# Print a summary of the resulting circuit\nprint(circuit.draw('text', idle_wires=False))","lang":"python","description":"Parse an OpenQASM 3 string into a Qiskit `QuantumCircuit` object using the `loads` function.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}