Skip to main content

VQE on linear optical circuits

Project description

Repository European Union Discord Chat

qlass

qlass is a package to compile quantum algorithms on photonic devices. Part of the Quantum Glass-based Photonic Integrated Circuits (QLASS) project funded by the European Union.

Installing qlass

The development install of qlass requirements can be done by setting the working directory to the top level of the repository and running pip install -e .. QLASS builds upon open-source scientific software packages in Python: scipy for numerical optimization, pyscf and qiskit-nature for quantum chemistry, qiskit for quantum computing, and perceval for quantum photonics compilation.

Getting started

You can use this notebook on the variational quantum eigensolver (VQE) to get started with the QLASS package.

Documentation

The main functions of the package are commented using the Google style format.

Contributing

qlass is developed by the Unitary Foundation, in collaboration with QLASS performers.

You can join the UF Discord server for community support.

Funding

Funded by the European Union. Views and opinions expressed are however those of the authors only and do not necessarily reflect those of the European Union. Neither the European Union nor the granting authority can be held responsible for them.

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

qlass-0.1.1.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

qlass-0.1.1-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file qlass-0.1.1.tar.gz.

File metadata

  • Download URL: qlass-0.1.1.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for qlass-0.1.1.tar.gz
Algorithm Hash digest
SHA256 38fa5745282aabd43382c15c5cac088a764951e7318d8a003cdc269cc6432ca5
MD5 9a5f829bf8f1eec342be806dfde0a6da
BLAKE2b-256 c18968deb37f64e8e692309c4b7869404d081fb8f561c8649c379bb66c30b809

See more details on using hashes here.

File details

Details for the file qlass-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: qlass-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for qlass-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6e79e27d93c38f8e2fd9000ecf27f0801e92ea1089baa33f1563160bc8f69c7d
MD5 d4190165cdecd7eb99bf311e59afb4f1
BLAKE2b-256 1967eeecac9c6deccf552c117e26d7138c75fa13edd5a4aad4735d1394d20ed4

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