Skip to main content

qleet

qLEET is an open-source library for exploring Loss landscape, Expressibility, Entangling capability and Training trajectories of noisy parameterized quantum circuits.

GitHub Actions status Read the Docs status Codecov CodeFactor Unitary Fund

Key Features

  1. Will support Qiskit’s, Cirq’s and pyQuil's quantum circuits and noise models.
  2. Provides opportunities to improve existing algorithms like VQE, QAOA by utilizing intuitive insights from the ansatz capability and structure of loss landscape.
  3. Facilitate research in designing new hybrid quantum-classical algorithms.

Installation

qLEET requires Python version 3.7 and above. Installation of qLEET, as well as all its dependencies, can be done using pip:

python -m pip install qleet

Examples

Properties of an Ansatz

Ansatz

ansatz

Expressibility and Entanglement Spectrum

Expressibility Entanglement Spectrum

Solving MAX-CUT using QAOA

Problem Graph

Graph

Loss Landscape and Training Trajectories

losslandscape trainingpath

Contributing to qLEET

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Submitting a fix
  • Proposing new features

Feel free to open an issue on this repository or add a pull request to submit your contribution. Adding test cases for any contributions is a requirement for any pull request to be merged

Financial Support

This project has been supported by Unitary Fund.

License

qLEET is free and open source, released under the Apache License, Version 2.0.

References

  1. Expressibility and Entangling Capability of Parameterized Quantum Circuits for Hybrid Quantum‐Classical Algorithms, Sim, S., Johnson, P. D., & Aspuru‐Guzik, A. Advanced Quantum Technologies, 2(12), 1900070. Wiley. (2019)
  2. Visualizing the Loss Landscape of Neural Nets, Hao Li, Zheng Xu, Gavin Taylor, Christoph Studer, Tom Goldstein, NIPS 2018, arXiv:1712.09913 [cs.LG] (2018)

Metadata

Release files for qleet 0.2.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qleet 0.2.0.2
File Size Uploaded Provenance
qleet-0.2.0.2.tar.gz 7.7 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qleet 0.2.0.2
File Interpreter ABI Platform
qleet-0.2.0.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 7.8 MB

Release files / qleet-0.2.0.2.tar.gz

Download URL qleet-0.2.0.2.tar.gz
Size 7.7 MB
Tags Source
SHA-256 checksum
How to use checksums
dd45c3fda4c6e97051a30f965a7ad6f0206fc81864672d91c8a2ddd783fdbb1d
BLAKE2b-256 checksum
How to use checksums
67696cc3404cdafa6513df8a5e08c304acfaad0314207ecfa79aa705a13c6a6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.26.0

Release files / qleet-0.2.0.2-py2.py3-none-any.whl

Download URL qleet-0.2.0.2-py2.py3-none-any.whl
Size 35.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
6fb1dd345ce63cfbca607c9f546c2f97076c8666451553fb9ce004e61a3106b2
BLAKE2b-256 checksum
How to use checksums
b0efa3dbede7349734ff19ecde4c2d0b7cf0b52a37caa24a2991fd4e9851d158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.26.0

Security for qleet 0.2.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page