Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iitis/qswalk.jl
QSWalk.jl: simulating the evolution of open quantum systems on graphs
https://github.com/iitis/qswalk.jl
julia quantum-computing quantum-mechanics quantum-walks
Last synced: about 2 months ago
JSON representation
QSWalk.jl: simulating the evolution of open quantum systems on graphs
- Host: GitHub
- URL: https://github.com/iitis/qswalk.jl
- Owner: iitis
- License: mit
- Created: 2017-08-16T09:01:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-22T12:34:07.000Z (over 4 years ago)
- Last Synced: 2024-09-09T06:41:14.513Z (4 months ago)
- Topics: julia, quantum-computing, quantum-mechanics, quantum-walks
- Language: Julia
- Homepage:
- Size: 957 KB
- Stars: 23
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![DOI](https://zenodo.org/badge/100469695.svg)](https://zenodo.org/badge/latestdoi/100469695)
[![Build Status](https://travis-ci.org/iitis/QSWalk.jl.svg?branch=master)](https://travis-ci.org/iitis/QSWalk.jl)
[![Coverage Status](https://coveralls.io/repos/github/iitis/QSWalk.jl/badge.svg?branch=master)](https://coveralls.io/github/iitis/QSWalk.jl?branch=master)
[![](https://img.shields.io/badge/docs-latest-blue.svg)](https://iitis.github.io/QSWalk.jl/latest)# QSWalk.jl
## Package description
`QSWalk` provides a package for [Julia programming language](https://julialang.org/) 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
The package can be installed simply with Pkg REPL:
```julia-repl
(v1.0) pkg> add QSWalk
```
## ExamplesExamples can be found in `examples` subdirectory. They require [QSWalk](https://github.com/iitis/QSWalk.jl), [LightGraphs](https://github.com/JuliaGraphs/LightGraphs.jl), and [PyPlot](https://github.com/JuliaPy/PyPlot.jl).
## 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](https://doi.org/10.1016/j.cpc.2018.09.001), [arXiv:1801.01294](https://arxiv.org/abs/1801.01294).
```tex
@article{GLOS2018,
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}
}
```