{"library":"qm-qua","title":"QM QUA SDK","description":"SDK for writing and executing QUA programs to control quantum processors on Quantum Machines hardware. Current version 1.2.6, requires Python <3.13. Released monthly.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install qm-qua"],"cli":null},"imports":["from qm import QuantumMachine","from qm.qua import Program","from qm import SimulationConfig"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from qm import QuantumMachine, SimulationConfig\nfrom qm.qua import Program, play, amp\nimport numpy as np\n\n# Minimal program\nwith Program() as prog:\n    play('pulse', amp(0.5) * np.array([1+j for j in range(1024)]))\n\n# Simulate\nconfig = SimulationConfig(duration=1000)\nqm = QuantumMachine(config=config, simulate=True)\njob = qm.execute(prog)\nres = job.get_results()\n","lang":"python","description":"Create a QUA program, simulate it with a QuantumMachine.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}