Skip to main content

A toolbox to make working with QML models easier.

Project description

QML Essentials

A toolbox to make working with QML models easier.


📜 About

This repo contains some of the commonly used Ansaetze and coding stuff required for working with QML and Data-Reuploading models.
There are also dedicated classes to calculate entanglement and expressiblity of a provided model as well as its Fourier coefficients. Checkout our Arxiv Paper to learn more.

🚀 Getting Started

pip install qml-essentials

or with the uv package manager:

uv add qml-essentials

to install our package from PyPI.

You can find details on how to use it and further documentation on the corresponding Github Page.

🚧 Contributing

Contributions are highly welcome! 🤗 Take a look at our Contribution Guidelines.

See our coverage report if you would like to contribute with further tests.

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

qml_essentials-0.1.37.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

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

qml_essentials-0.1.37-py3-none-any.whl (58.3 kB view details)

Uploaded Python 3

File details

Details for the file qml_essentials-0.1.37.tar.gz.

File metadata

  • Download URL: qml_essentials-0.1.37.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qml_essentials-0.1.37.tar.gz
Algorithm Hash digest
SHA256 4f81b9a595e4542e03f577593b85c16cdb9b99536e063da910163630f4e92995
MD5 e842ffbdb009344cedd0b18c7cf08304
BLAKE2b-256 2347c945474854a935831cb68a2b7f996fe71dd1425fb786bfc2a56c715ef629

See more details on using hashes here.

File details

Details for the file qml_essentials-0.1.37-py3-none-any.whl.

File metadata

  • Download URL: qml_essentials-0.1.37-py3-none-any.whl
  • Upload date:
  • Size: 58.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qml_essentials-0.1.37-py3-none-any.whl
Algorithm Hash digest
SHA256 1ed711f92084dfca9e96fee4f3e59bbef454f88cc1c3afffbb64231bdbfcd138
MD5 3cfc4381c0f32b761f982e197328884e
BLAKE2b-256 ea2a7e2270af1c6b136c698150e8008a93ffc037789197d39eeb62b39250924b

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