{"library":"qm-octave","title":"QM Octave SDK","description":"SDK for controlling the Octave RF upconverter/downconverter from Quantum Machines, used together with the QUA framework. Current version 2.1.6, supports Python 3.9-3.12. Released regularly alongside QM software.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install qm-octave"],"cli":null},"imports":["from qm.octave import OctaveConfig"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from qm import QuantumMachinesManager\nfrom qm.octave import OctaveConfig, QmOctaveController\n\n# Use environment variable for potential auth (simplified)\nconfig = OctaveConfig(\n    octave=\"octave1\",\n    connectivity=\"con1\",\n    clock=\"Internal\",\n    f_center=5e9,\n    gain=0,\n    lo_frequency=5e9\n)\n\n# Note: Requires a running QOP and qm package installed\nprint(\"OctaveConfig created successfully\")","lang":"python","description":"Create an Octave configuration and controller instance.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}