QSWalk.jl: simulating the evolution of open quantum systems on graphs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
examples
src
test
.travis.yml
LICENSE
README.md
REQUIRE

README.md

Build Status Coverage Status DOI

QSWalk

Package description

QSWalk provides a package for Julia programming language which enables high-performance analysis of quantum stochastic walks. There are two main advantages of the presented packages over the existing software. First, it can be use to describe quantum stochastic walks in the local, as well as global regime. Second, it enables the user to seamlessly utilize parallel computing capabilities.

Installation

QSWalk requires Expokit package for Julia, implementing some routines contained in EXPOKIT. This package will be installed automatically with QSWalk installation.

The package can be installed simply with Pkg REPL:

(v1.0) pkg> add QSWalk 

Examples

Examples can be found in examples subdirectory. They require QSWalk, LightGraphs, and PyPlot.

Citing QSWalk

The package is described in

Adam Glos, Jarosław Adam Miszczak, Mateusz Ostaszewski, QSWalk.jl: Julia package for quantum stochastic walks analysis, arXiv:1801.01294 (2018).