{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/5"}],"enrichment":{"capability":"Converts OpenQASM 3 programs (as strings) into Qiskit QuantumCircuit objects, enabling quantum circuit construction from OpenQASM 3 source code.","skillfed_tags":["quantum-computing","circuit-conversion"],"use_cases":["Convert existing OpenQASM 3 quantum programs into Qiskit circuits for execution on IBM quantum hardware or simulators","Import parametrized quantum gate definitions and control flow from OpenQASM 3 files into Qiskit for circuit manipulation","Migrate quantum algorithm code written in OpenQASM 3 to Qiskit-based workflows","Parse OpenQASM 3 benchmark or reference circuits for testing and validation in Qiskit"],"what_it_does":"This package provides a parser that converts OpenQASM 3 source code into Qiskit's QuantumCircuit representation. It accepts a complete OpenQASM 3 program as a string and returns a QuantumCircuit object ready for use in Qiskit workflows. The importer handles parametrized gates, gate modifiers, mathematical expressions, control flow (while loops, if/else), qubit aliasing, and measurement operations, as demonstrated in the documentation examples.\n\nThe package is designed as a temporary bridge: Qiskit itself optionally wraps this package's parse function as qiskit.qasm3.load and qiskit.qasm3.loads. The authors explicitly note this is a stop-gap solution until technical decisions can be resolved more permanently, meaning the API and feature set may evolve. It depends on qiskit and openqasm3, both of which must be installed.","worth_installing":"Yes, if you need to work with OpenQASM 3 programs in Qiskit. Install friction is minimal, maintenance is active, and the license is permissive. However, note that the authors explicitly position this as a temporary solution pending technical decisions\u2014expect the API or feature coverage to potentially change. No known vulnerabilities."},"id":"qiskit-qasm3-import","links":{"html":"https://skillfed.io/packages/qiskit-qasm3-import","md":"https://skillfed.io/packages/qiskit-qasm3-import.md","pypi":"https://pypi.org/project/qiskit-qasm3-import/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-10","license_spdx":null,"license_treatment":"permissive","name":"qiskit-qasm3-import","python_support":"unspecified","summary":"Importer for parsing OpenQASM 3 strings into Qiskit circuits"},"popularity":{"monthly_downloads":258455,"position":8430,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.0"}
