Quantum Network Simulator for Application Programming
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples Converted all shell scripts to check if any PIDs exist to be killed b… Oct 8, 2018
general Changed licence, added how to report bugs in docs and moved start-fil… Sep 19, 2017
local Added info logging for starting and creating qubit Oct 9, 2018
run Added info logging for starting and creating qubit Oct 9, 2018
tests Issue #75: Fixed a sh parsing error in two scripts Oct 8, 2018
toolbox Added toolbox, currently only containing functions for doing parity m… Jul 15, 2018
virtNode Added info logging for starting and creating qubit Oct 9, 2018
Makefile Made it possible to run a quick or full tests by doing 'make tests' o… Oct 2, 2018
conf.py first commit Jun 25, 2017


SimulaQron - simple quantum network simulator

The purpose of this simulator of quantum network nodes is to allow you to develop new applications for a future quantum internet, while of course right now we do not yet have real quantum network nodes available for testing.

Importantly, SimulaQron is an application level simulator, with the sole purpose on exploring abstraction layers and how to program a quantum network. If you are interested in a simulator that can assess, for example, the performance of quantum repeaters or their placement, QuTech is developing a separate lower level simulator that can also model timing delays. This lower level simulator has a very different purpose and performs a discrete event simulation in order to determine the effect of the timing of classical communication on repeater protocols. A first version of the low level simulator will only be available in 2018.

Documentation and examples are explained in the html documentation https://softwarequtech.github.io/SimulaQron/html/index.html

More info including a competition at http://www.simulaqron.org