Skip to main content

Surrogate-based optimizer for variational quantum algorithms.

Project description

Python package

sbovqaopt: Surrogate-based optimizer for variational quantum algorithms

The sbovqaopt package provides a surrogate-based optimizer for variational quantum algorithms as introduced in arXiv:2204.05451.

Installation

The sbovqaopt package distribution is hosted on PyPI and can be installed via pip:

pip install sbovqaopt

Usage

For examples of using sbovqaopt, see the example notebooks and unit tests.

Development

For development purposes, the package and its requirements can be installed by cloning the repository locally:

git clone https://github.com/sandialabs/sbovqaopt
cd sbovqaopt
pip install -r requirements.txt
pip install -e .

Citation

If you use or refer to this project in any publication, please cite the corresponding paper:

Ryan Shaffer, Lucas Kocia, Mohan Sarovar. Surrogate-based optimization for variational quantum algorithms. arXiv:2204.05451 (2022).

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

sbovqaopt-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

sbovqaopt-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file sbovqaopt-0.1.0.tar.gz.

File metadata

  • Download URL: sbovqaopt-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for sbovqaopt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8e511ebc9bca850a81eb0ad2c90635554eb55e5cd9d9034522aa1091034ea949
MD5 c354fe0868761e7d62d43cfcd6502958
BLAKE2b-256 89234df2129703d93d87fdfbcf9c876d34b1cb657dcca9581e8cea9304c74cc1

See more details on using hashes here.

File details

Details for the file sbovqaopt-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sbovqaopt-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for sbovqaopt-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8d892ffd6395e8095c7cf667f78baae9c0e737d8ceac9d24390a636e16e6679
MD5 5191b2d87670e672086cdff04c795234
BLAKE2b-256 4ab0dde408508d26b85218a6de3699aabb204c609071aa62c5b619355c3a3ea5

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