Ctrl K

QCI Connect SDK

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

8
contributors

Cite this software

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

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

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.

Participating organisations

German Aerospace Center (DLR)
DLR Institute of Software Technology
DLR Institute of Software Technology
DLR Quantencomputing-Initiative
DLR Quantencomputing-Initiative

Contributors

DZfLuReV(
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
DdC
David da Costa
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
TK
Thomas Keitzl
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
EL
Elisabeth Lobe
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
JR
Johannes Renkl
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
GS
Gary Schmiedinghoff
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
TS
Thomas Stehle
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
LW
Lukas Windgätter
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

Related software

QCI Connect API Client

QC

An API client to work with the DLR QCI Connect quantum computing platform.

Updated 5 days ago
5

QCI Connect Application Library (AppLib)

QC

The core application library of the DLR QCI Connect quantum computing platform.

Updated 5 days ago
8

QCI Connect Application Library Framework (ALF)

QC

The Application library framework of the DLR QCI Connect quantum computing platform.

Updated 5 days ago
8

QCI Connect Mini Server

QC

A mini server for local development with the DLR QCI Connect quantum computing platform.

Updated 5 days ago
5