{"library":"oqpy","title":"oqpy","description":"oqpy is a Python library for generating OpenQASM 3 + OpenPulse programs programmatically. Current version is 0.3.10, with a monthly-to-quarterly release cadence.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install oqpy"],"cli":null},"imports":["from oqpy import Program","from oqpy import Measurement"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from oqpy import Program\n\n# Create a quantum program\nprogram = Program()\n# Declare a qubit register\nq = program.declare_qubit('q', size=2)\n# Add a gate\nprogram.gate(\"h\", q[0])\n# Measure\nprogram.measure(q[0], program.declare_bit('c'))\n# Output OpenQASM 3\nprint(program.to_qasm())","lang":"python","description":"Create a simple OpenQASM 3 program with two qubits, apply Hadamard, and measure.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}