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.

Provided by JoS Quantum.

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: Animated videos of scans moving through the hyperspace.
  • 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.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

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

hyvis-0.1.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hyvis-0.1.1.tar.gz
  • Upload date:
  • Size: 16.4 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.1.tar.gz
Algorithm Hash digest
SHA256 1b084a59916b9c7c80c2ad6182afcd00b4637c2652531cb1d47c9df9d217129d
MD5 6bc6addaaace930efb045bab40a483b3
BLAKE2b-256 4fea581fb37429cd655b3f4ea70e6b85850389743909fcfda852a53585ce21d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hyvis-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0aa43063e1eb84b1dcbfb422e3e7ad8b21cc3f85bb81f3b796564204ec5e9f9
MD5 342db4c510079b6807428cb7c70fa255
BLAKE2b-256 66eeda0aa96ba6ad27789f1783d1296fe5a4380902fd9c52305bcf754c6abe25

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