Skip to main content

This is a software package containing a collection of exemplary application implementations based on ``quark``.

Project description

quapps - QUantum APPlicationS

pipeline status

This is a software package containing a collection of exemplary application implementations based on quark.

Documentation

The full documentation can be found here.

Description

List of applications implemented based on quark:

Structure:

Each application subfolder contains

  • a README.md containing the problem description,
  • a class derived from quark.Instance or quark.io.InstanceWithIO, serving as a container for all the data defining an instance of the specific problem,
  • a class derived from quark.ConstrainedObjective, quark.ObjectiveTerms and/or quark.Objective (although only one of them is required, we added in most cases more, serving as examples), and
  • corresponding tests also serving as demonstrators how to use the classes.
  • a script for instance generation

quapps Instance Data Set

We also created a collection of instances for the problems implemented in this software package, which is published on Zenodo. The instantiated optimization problems of this database are based on the quapps package and were created with the implemented random generators. In view of the qubit numbers available in the near future, the number of instances was limited to instances that comprise a maximum of 175 variables. This resulted in different combinations of the defining parameters, such as the size of the graphs or their density.

License

This project is Apache-2.0 licensed.

Copyright © 2026 German Aerospace Center (DLR) - Institute of Software Technology (SC).

Please find the individual contributors here and information for citing this package here.

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

dlr_sc_quapps-1.1.tar.gz (73.1 kB view details)

Uploaded Source

Built Distribution

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

dlr_sc_quapps-1.1-py3-none-any.whl (146.6 kB view details)

Uploaded Python 3

File details

Details for the file dlr_sc_quapps-1.1.tar.gz.

File metadata

  • Download URL: dlr_sc_quapps-1.1.tar.gz
  • Upload date:
  • Size: 73.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for dlr_sc_quapps-1.1.tar.gz
Algorithm Hash digest
SHA256 79eca658e36c022d4e2852ed6ec6e5d2f3129b9d18b4ac24d162ad166ef8fe84
MD5 b528163a7bee0100974c690931d35ead
BLAKE2b-256 da2ea13e3f154ce218d0f3ed511605db64b233692a14ac5f5426b99139e30d50

See more details on using hashes here.

File details

Details for the file dlr_sc_quapps-1.1-py3-none-any.whl.

File metadata

  • Download URL: dlr_sc_quapps-1.1-py3-none-any.whl
  • Upload date:
  • Size: 146.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for dlr_sc_quapps-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17b08fc2984d28e6ddea73049d6c63078cfcdb2f9d3bf5e79d45041c6d1906ff
MD5 0df5f1b56bc5b06e5ae503dfbd40662c
BLAKE2b-256 98eb43dc04b55d8e22047a42d5f8fec204768aad426de7245ba7da3b6b79cd2f

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