Skip to main content

A package for visualization of quantum-classical hybrid systems.

Project description

HYVIS

Package for visualization of high dimensional function landscapes, in particular those in quantum-classical hybrid systems.

Installation

pip install hyvis

Features

  • Create and manipulate affine linear subspaces of a higher dimensional superspace

  • Scan subspaces and visualize the outcome

  • Calculate Hessians and use them for visualization

  • Explore generating videos using a trajectory in the landscape

basicplot basichessian bubble

Examples

The following notebooks demonstrate the most relevant features:

  • Basics: A toy function scanned in the most simple ways.
  • Hessian: Using the Hessian to better understand a landscape.
  • Videos: An animated video of scans along a trajectory.
  • Non-trivial Lanscapes: The package applied to more involved loss functions. (requires hyvis[qaoa])

Authors

This package was developed by Lucas Euler. For questions and ideas please contact lucas.euler@jos-quantum.de .

Special thanks to Jason Ledwidge, Marcelin Gallezot, Alessio Paesano and Henrikh Baghramyan at JoS QUANTUM for their support and insight.

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

hyvis-0.1.0.tar.gz (14.7 kB view details)

Uploaded Source

Built Distribution

hyvis-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyvis-0.1.0.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for hyvis-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0d878b75c5aa4274d96795fb2ee9a047a388739ff5e119e84412d4c0793b7cc7
MD5 a4681eec556fd1611624de07fd8cd7ac
BLAKE2b-256 b18544c4b53f8057c29186baa4efeb3fa0b254768a68e6a245476ba09d3a3fbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyvis-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for hyvis-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 307dc2dec4efd48e9bdacb300f83b6f22a71e14308c8fe653b91fb1b0614f32e
MD5 d8f98b323bda3fb4ce2a955664c69b48
BLAKE2b-256 55b4374199e9a097b604447d35338f41ed95af50cd6e101845246a2ca569e069

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