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.

qm-qua Python SDK is one of 13 APIs that Quantum Machines publishes on the APIs.io network.

Tagged areas include Quantum Computing, SDK, Python, QUA, and QOP. The published artifact set on APIs.io includes API documentation and an API reference.

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