Skip to main content

Generic QUA tutorials and shared libraries for modality-specific qua-libs repos

Project description

Banner

discord License

Netlify Status DOI

QUA Libraries

Hey! Glad to see you there!

Welcome to the QUA libraries. Your one-stop-shop for a batteries-included QUA experience.

This repo is where we share the general-purpose tutorials and tools that aren't tied to any particular qubit platform, and it points you to the platform-specific libraries below.

It includes:

  • The "Tutorials" folder contains various tutorials and guides for working with the OPX — timing, streams, demodulation, simulation, macros, Octave, and more.

Installing

Install qua-libs-core from PyPI:

pip install qua-libs-core

That gives you the importable qua_libs_core package, including qua_libs_core.telemetry used across the qua-libs repositories, without the QUA SDK.

Or clone this repository for tutorials and the installer in addition to telemetry:

git clone https://github.com/qua-platform/qua-libs-core
cd qua-libs-core
uv sync --extra tutorials

Documentation for telemetry is seen in qua_libs_core.telemetry.

QUA Libraries installer

For a batteries-included modality setup (clone, virtualenv, QUAlibrate, optional local Uptrace), use tools/installer/. See telemetry installer docs for Docker and config file behavior.

QUA libraries by platform

Examples, use cases, and calibration protocols for specific qubit platforms live in their own repositories:

Repository Platform
qua-libs-superconducting Superconducting transmons
qua-libs-nv NV / optically addressable spin qubits
qua-libs-quantum-dots Quantum dots
qua-libs-neutral-atoms Neutral atoms (Rydberg, cavity locking)
qua-libs-trapped-ion Trapped ions

Support and Contribution

This is a beta version of the repo, and thus, if you see quirks and inaccuracies please tell us! Love to see some example that's not yet included? tell us! Have a request for a general purpose procedure? tell us! Already have something cool that others could use? Open a pull request! You can follow this guide and feel free to contact us if you need any help. Issue reporting and requests should be done via the GitHub issues system, that should give a transparent experience where all users can see what's coming and which issues are already known. We hope this repo becomes a useful resource, giving real contribution to the community, and we'd love to see your ideas and contributions too!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qua_libs_core-0.1.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qua_libs_core-0.1.0-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file qua_libs_core-0.1.0.tar.gz.

File metadata

  • Download URL: qua_libs_core-0.1.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for qua_libs_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dde0e2a69d124913f0b1cfa2f3e2f2f87db698c3ffd7b49b2c93e1fcf0a5813d
MD5 35f63e56a2d603b53f37fd0f4aef4492
BLAKE2b-256 d401de27ba8f5a389f7c999544a6184eaf0e570af6ec5ee6cda0d028fd742d5e

See more details on using hashes here.

File details

Details for the file qua_libs_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qua_libs_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for qua_libs_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29f8d77be6471b5f2efc10a6245647c90da2c2a35a0fb758fe651579c1b8e03c
MD5 ae4cc9241ec9cd793507a86efe2c07ea
BLAKE2b-256 6a1c823e8f9eb64a8d5e3f241e4139a0bacf685460f0f349287bb62d27536b28

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page