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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d878b75c5aa4274d96795fb2ee9a047a388739ff5e119e84412d4c0793b7cc7 |
|
MD5 | a4681eec556fd1611624de07fd8cd7ac |
|
BLAKE2b-256 | b18544c4b53f8057c29186baa4efeb3fa0b254768a68e6a245476ba09d3a3fbb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 307dc2dec4efd48e9bdacb300f83b6f22a71e14308c8fe653b91fb1b0614f32e |
|
MD5 | d8f98b323bda3fb4ce2a955664c69b48 |
|
BLAKE2b-256 | 55b4374199e9a097b604447d35338f41ed95af50cd6e101845246a2ca569e069 |