Skip to main content

The official SDK to the DLR's quantum computing platform QCI Connect.

Project description

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

Users with access to QCI Connect can find more information and the online documentation via the QCI Connect SDK landing page.

Installation via PyPI

The easiest way to install the SDK is via

pip install qciconnect

The SDK components can also be installed separately via

pip install qciconnect-client

Working on Source Code

Clone the repository (or download the .tar.gz file) and initialize all submodules, then install dependencies and activate the virtual environment. We recommend using ultraviolet (installation guide).

git submodule update --init
uv sync
source .venv/bin/activate

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

qciconnect-0.9.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

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

qciconnect-0.9.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file qciconnect-0.9.0.tar.gz.

File metadata

  • Download URL: qciconnect-0.9.0.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for qciconnect-0.9.0.tar.gz
Algorithm Hash digest
SHA256 641deb3972637f9a6e201cdf6fb069b666d914affcfd7f48ab66455c8289a5d7
MD5 5cb29ecb685004b972eff55fd690defb
BLAKE2b-256 755c839fbda5f469455d2b9d631164845c4eb26a1f549efcce84842ff91229e8

See more details on using hashes here.

File details

Details for the file qciconnect-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: qciconnect-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for qciconnect-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa6ad82e3e7393fa84d9b553358fcca29e402c2b0e9a85bcaa5c65d13323e1f5
MD5 2e63a6eb83fa63102ed623a4958ece69
BLAKE2b-256 987fe0b1c59bae48e3d0d181a48e1e5ab7ff3deecd0ae522de63a688502f2371

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