Skip to main content

Django packages that enables validated cloud access to quantum hardware.

Project description

linting: pylint Code style: black

django-qlued

A django package the couples together quantum hardware and endusers. It allows cold atom hardware and simulators to be accessed through the qiskit-cold-atom and the sqooler SDK:

  • qlued handles the user management and stores the received json file in an appropiate queue.
  • qiskit-cold-atom allows the enduser to write the circuit definitions on its laptop and send them to the server in form of a nice json file.
  • sqooler acts as the SDK that pulls the the calculations from the queue and sends back the result into the storage.
  • end devices like the sqooler-example or the labscript-qc-example can perform the calculation and display it to the user.

Getting started

You can currently install the package via pip through:

pip install django-qlued

We provide a template for a simple startup:

  • The fully deployable example is accessible via qlued.
  • Examples for configurations can be found in the tests folder.

Contributing

See the contributing guide for detailed instructions on how to get started with a contribution to our project. We accept different types of contributions, most of them don't require you to write a single line of code.

On the qlued site, you can click the make a contribution button at the top of the page to open a pull request for quick fixes like typos, updates, or link fixes.

For more complex contributions, you can open an issue to describe the changes you'd like to see.

If you're looking for a way to contribute, you can scan through our existing issues for something to work on.

Join us in discussions

We use GitHub Discussions to talk about all sorts of topics related to documentation and this site. For example: if you'd like help troubleshooting a PR, have a great new idea, or want to share something amazing you've learned in our docs, join us in the discussions.

License

Any code within this repo is licenced under the Apache 2 licence.

The qlued documentation in the docs folders are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).

Thanks :purple_heart:

Thanks for all your contributions and efforts towards improving qlued. We thank you for being part of our :sparkles: community :sparkles:!

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

django_qlued-0.3.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

django_qlued-0.3.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file django_qlued-0.3.0.tar.gz.

File metadata

  • Download URL: django_qlued-0.3.0.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Darwin/23.5.0

File hashes

Hashes for django_qlued-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1ad370559201f433bd2aa603ab739685254fb8d51a859dca7dc8093c27d156c7
MD5 d4729dcaf7c20c7126b41dc9fc96d9b3
BLAKE2b-256 c39ba9629ce5f42cef81edce3201d810d4c9c14285ce657637811b6f90948c16

See more details on using hashes here.

File details

Details for the file django_qlued-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: django_qlued-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Darwin/23.5.0

File hashes

Hashes for django_qlued-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52211fd31cd40db8574459426078d5f6510cefb446279ca992e1f09fa54d94c8
MD5 31bfddc24eda71c707574826c66d7c7b
BLAKE2b-256 a2b5e1a08e770444f9e295df11e648df5732cff5c09901d9ef576dcb1d9f0338

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page