QCI Connect Software Development Kit (SDK)
The software development kit (SDK) of the QCI Connect platform is a suite of tools to
- programmatically access its resources (QPUs and HPC simulators),
- conveniently develop applications with abstracted classes,
- locally run and develop algorithms and applications,
- prototype them with the same interface as the platform, and
- prepare them for being made available on the platform.
This release contains the five components qciconnect.common, qciconnect.client, qciconnect.alf, qciconnect.applib and qciconnect.miniserver.
Documentation
You can find more information and technical documentations of the components via the QCI Connect SDK landing page.
Quick Start
Pip Installation
The easiest way to install the SDK is via
pip install qciconnect
The SDK components can also be installed separately via
pip install qciconnect-alf
pip install qciconnect-applib
pip install qciconnect-client
pip install qciconnect-miniserver
Tutorial Notebooks for your Use Case
I want to connect to QCI Connect QPUs, Simulators and Compilers
- Connect to QCI Connect with the API Client
- Use the ALF interfaces for sampling und estimating both locally and on QCI Connect
I want to develop Compilers for QCI Connect
I want to use/create Error Mitigation Schemes
I want to create Quantum Applications
I want to use existing Quantum Applications
Working on Source Code (Dev Mode)
Clone the repository (or download the .tar.gz file), initialize the git submodules, then install dependencies.
We recommend using ultraviolet (installation guide).
git submodule update --init
uv sync
You can now activate the .venv in the source directory or use uv to run commands in the .venv, e. g., uv run python my_script.py.
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 qciconnect-0.10.0.tar.gz.
File metadata
- Download URL: qciconnect-0.10.0.tar.gz
- Upload date:
- Size: 10.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9081626668ae7dfacfee5dedea5845cbe08122603404f823d77d297bffbf448
|
|
| MD5 |
6eef9bba657b96950a9847b6653b9f8b
|
|
| BLAKE2b-256 |
4ae5a9774c84b8911c291ec044c70d1713069c48570dd817483eee1a587cf0ff
|
File details
Details for the file qciconnect-0.10.0-py3-none-any.whl.
File metadata
- Download URL: qciconnect-0.10.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
12d65202ad0a0799aa5311656cf4d741b8fff830018a7f427697dfaedf50ffb8
|
|
| MD5 |
eb305d5ff089d3c62b2ac31e18645101
|
|
| BLAKE2b-256 |
7037a7975670c9086456ebb650c25eed0299b5a605323cb0b75bf940337b1279
|