Generic QUA tutorials and shared libraries for modality-specific qua-libs repos
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dde0e2a69d124913f0b1cfa2f3e2f2f87db698c3ffd7b49b2c93e1fcf0a5813d
|
|
| MD5 |
35f63e56a2d603b53f37fd0f4aef4492
|
|
| BLAKE2b-256 |
d401de27ba8f5a389f7c999544a6184eaf0e570af6ec5ee6cda0d028fd742d5e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29f8d77be6471b5f2efc10a6245647c90da2c2a35a0fb758fe651579c1b8e03c
|
|
| MD5 |
ae4cc9241ec9cd793507a86efe2c07ea
|
|
| BLAKE2b-256 |
6a1c823e8f9eb64a8d5e3f241e4139a0bacf685460f0f349287bb62d27536b28
|