QSWalk.jl: simulating the evolution of open quantum systems on graphs
Author iitis
20 Stars
Updated Last
1 Year Ago
Started In
August 2017

DOI Build Status Coverage Status


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.


The package can be installed simply with Pkg REPL:

(v1.0) pkg> add QSWalk


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, Computer Physics Communications (2018), DOI:10.1016/j.cpc.2018.09.001, arXiv:1801.01294.

  title = {{QSWalk.jl}: {Julia} package for quantum stochastic walks analysis},
  journal = {Computer Physics Communications},
  year = {2018},
  issn = {0010-4655},
  doi = {10.1016/j.cpc.2018.09.001},
  author = {Glos, Adam and Miszczak, Jarosław Adam and Ostaszewski, Mateusz}

Required Packages

Used By Packages

No packages found.