Metadata-Version: 2.4
Name: qciconnect
Version: 0.4.1
Summary: An API client to work with the DLR QCI Connect quantum computing platform.
Author-email: DLR-SC <qc-software@dlr.de>, David da Costa <david.da.costa@dlr.de>, Thomas Keitzl <thomas.keitzl@dlr.de>, Johannes Renkl <johannes.renkl@dlr.de>, Thomas Stehle <thomas.stehle@dlr.de>
License-Expression: MIT
Keywords: quantum computing,API client,QCI Connect
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx<0.29,>=0.28.1
Requires-Dist: pydantic<3,>=2.10.6
Requires-Dist: tabulate<0.10,>=0.9.0
Requires-Dist: python-keycloak<6,>=5.3.1
Requires-Dist: numpy
Requires-Dist: typeguard<5,>=4.4.2
Dynamic: license-file

[![Pipeline](https://gitlab.dlr.de/qci-connect/partners/all/qciconnect-sdk/badges/develop/pipeline.svg)](https://gitlab.dlr.de/qci-connect/partners/all/qciconnect-sdk)

# QCI Connect SDK

This is a python package to interact with the [QCi Connect](http://qc-plat-pro.dlr.de/) platform of the [German Aerospace Center (DLR)](https://www.dlr.de/). 
It also allows to login to the platform, obtain a session token, submit quantum circuits for compilation and execution, and retrieve the results of the execution. 

## Quick start

The following steps provide a quick start on how to programmatically interact with the QCi Connect platform:

- Run `pip install qciconnect`
- Run `jupyter notebook` and navigate to _./examples/example_remote.ipynb_

