High-Performance Quantum Walk Simulator
Project description
Hiperwalk
Hiperwalk, an acronym for High-Performance Quantum Walk Simulator, is a powerful, open-source software designed to simulate quantum walks on various graph structures. Leveraging heterogeneous High-Performance Computing (HPC),
- Website: http://hiperwalk.org/
- Documentation: https://hiperwalk.org/docs/stable/documentation/
- Source code: https://github.com/hiperwalk/hiperwalk
- Contributing: https://hiperwalk.org/docs/stable/development/index.html
- Bug reports: https://github.com/hiperwalk/hiperwalk/issues
- Tutorial: https://hiperwalk.org/docs/stable/tutorial
- Examples: https://github.com/hiperwalk/hiperwalk/tree/master/examples
Install
Hiperwalk is available with HPC support or not.
No HPC Support
Install the lastest version of Hiperwalk from PyPi
pip install hiperwalk
HPC Support
HPC support is available via Docker or local installation. The latter requires hiperblas-core and pyhiperblas for HPC on CPU, with optional GPU support provided by hiperblas-opencl-bridge. For more details, access https://hiperwalk.org/docs/stable/install/.
Call for Contributions
Small improvements or fixes are always appreciated. If you are considering larger contributions to the source code, or if you are unsure where to start or how your skills fit in, please contact us through hiperwalk@gmail.com.
There are multiple ways to contribute to Hiperwalk. For instance, you can:
- contribute to HiperBLAS
- help us stay on top of new and old issues
- develop tutorials, presentations, and other educational materials
- maintain and improve our website
- develop graphic design for our brand assets and promotional materials
- translate website content
- help with outreach and onboard new contributors
If you are new to contributing to open source, this guide helps explain why, what, and how to successfully get involved.
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 hiperwalk-2.0b18.tar.gz
.
File metadata
- Download URL: hiperwalk-2.0b18.tar.gz
- Upload date:
- Size: 16.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20264324d31a8279ab945e6378a89196c5fe95896639a1c9aafdb2795254c0b6 |
|
MD5 | f0967c250b3f1098b0a4c59830b94d50 |
|
BLAKE2b-256 | 0ef03309c7f509e537b4788c3316ff8a39f8a32819f061132ebeabf7e04c5716 |
File details
Details for the file hiperwalk-2.0b18-py3-none-any.whl
.
File metadata
- Download URL: hiperwalk-2.0b18-py3-none-any.whl
- Upload date:
- Size: 67.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d775a2401164012ea37ed353e7ee6cbcf56196e9bb8b41a1f6fa3052720f087c |
|
MD5 | d07f45077c273fa2703612da97f1110f |
|
BLAKE2b-256 | 58bd4953324e2501660a4d434f7d39b3da561a62ca927bdaed0aa9f7e37ca364 |