qm-qua Python SDK

Official Python SDK for the QUA pulse-level programming language. Provides the QuantumMachinesManager client, qua DSL (program, declare, play, measure, wait, save, stream_processing, math, casting, random), Configuration API, Results, Simulator, and Octave APIs to compile and execute QUA programs against an OPX+, OPX1000, or the qm-saas cloud simulator. Communicates with the controller over gRPC; not a public REST API.

API entry from apis.yml

apis.yml Raw ↑
aid: quantum-machines:qm-qua-python-sdk
name: qm-qua Python SDK
description: Official Python SDK for the QUA pulse-level programming language. Provides the QuantumMachinesManager
  client, qua DSL (program, declare, play, measure, wait, save, stream_processing, math, casting, random),
  Configuration API, Results, Simulator, and Octave APIs to compile and execute QUA programs against an
  OPX+, OPX1000, or the qm-saas cloud simulator. Communicates with the controller over gRPC; not a public
  REST API.
tags:
- Quantum Computing
- SDK
- Python
- QUA
- QOP
humanURL: https://docs.quantum-machines.co/latest/docs/API_references/qua/dsl_main/
properties:
- url: https://docs.quantum-machines.co/latest/docs/API_references/qua/dsl_main/
  type: Documentation
- url: https://pypi.org/project/qm-qua/
  type: PyPI
- url: https://docs.quantum-machines.co/latest/docs/API_references/
  type: APIReference
- url: https://docs.quantum-machines.co/latest/docs/Releases/qm-qua_releases/
  type: Releases