Skip to main content

SQWalk

Unitary Fund PyPi Version

In development, use with discretion.

A Stochastic Quantum Walk simulator based on QuTiP.

Dependencies:

qutip
qiskit
numpy
matplotlib

The implementation of the walker class is contained in sqwalk/objects.py.

The tutorials folder contains some tutorial notebooks to familiarize yourself with this package and review the principal features.

SQWalk can be easily incorporated in any existing pipeline with any custom topology or network class, provided with the adjacency matrix. It can deal both with Continuous-Time (ref) and Discrete-Time (or Coined) (ref) Quantum Walks, usage examples for both classes can be found in the tutorials.

Install

The package is avaiable on PyPi, it can be installed by running

python3 -m pip install sqwalk

If one wants to build it from here using setuptools, clone this repository and install the package by running

python3 -m pip install .

inside the directory.

The package and its dependencies are tested to run on Python 3.8, we recommend installing the package inside a conda env or a virtualenv to avoid conflicting dependencies.

To discuss any questions you are welcomed to open an issue or to cantact the author.

Stay tuned!

Metadata

Release files for sqwalk 0.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sqwalk 0.5.3
File Size Uploaded Provenance Actions
sqwalk-0.5.3.tar.gz 8.8 kB Without provenance Details for sqwalk-0.5.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sqwalk 0.5.3
File Interpreter ABI Platform Actions
sqwalk-0.5.3-py3-none-any.whl Python 3 none any Details for sqwalk-0.5.3-py3-none-any.whl

Total release size: 18.2 kB

Release files / sqwalk-0.5.3.tar.gz

Download URL sqwalk-0.5.3.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
109e7eaecc168200b120e94534ae58773d29cb82254e2fe3c7400ce700d20e8b
BLAKE2b-256 checksum
How to use checksums
c3292b0577acba31220795f10d5687cf48867fce842a322c7467ef68a461d8d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.1

Release files / sqwalk-0.5.3-py3-none-any.whl

Download URL sqwalk-0.5.3-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8c082a13479b1e839ca27817430da8e34777b910aa8225be9466d90af40a5d0
BLAKE2b-256 checksum
How to use checksums
21c37133e74f640bdc21086a9d7c2f4ce54bc86f471ea63b84c30bad566e22fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.1

Security for sqwalk 0.5.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page