├── .bumpversion.cfg ├── .flake8 ├── .github └── workflows │ ├── actions.yaml │ └── netqasm.yaml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docs ├── .nojekyll ├── CQC.rst ├── ConfNodes.rst ├── Examples.rst ├── GettingStarted.rst ├── Makefile ├── NativeModeCorrRng.rst ├── NativeModeGraphState.rst ├── NativeModeTeleport.rst ├── NativeModeTemplate.rst ├── Overview.rst ├── README.md ├── _config.yml ├── conf.py ├── figs │ ├── CQC_schematic_v3.pdf │ ├── CQC_schematic_v3.png │ ├── pic.png │ ├── pic.svg │ ├── register_merge_v4.pdf │ ├── register_merge_v4.png │ ├── runtime_qutip_vs_projectq_vs_stabilizer.png │ ├── servers.pdf │ ├── simulated_virtualQubits_v7.pdf │ ├── simulated_virtualQubits_v7.png │ └── topology.png ├── index.rst ├── make.bat ├── requirements.txt ├── simulaqron.cqc_backend.rst ├── simulaqron.general.rst ├── simulaqron.local.rst ├── simulaqron.rst ├── simulaqron.run.rst ├── simulaqron.toolbox.rst └── simulaqron.virtNode.rst ├── examples └── nativeMode │ ├── corrRNG │ ├── README.txt │ ├── aliceTest.py │ ├── bobTest.py │ ├── classicalNet.json │ ├── doNew.sh │ ├── run.sh │ └── terminate.sh │ ├── extendGHZ │ ├── aliceTest.py │ ├── bobTest.py │ ├── charlieTest.py │ ├── classicalNet.cfg │ ├── doNew.sh │ └── run.sh │ ├── graphState │ ├── README.txt │ ├── aliceTest.py │ ├── bobTest.py │ ├── charlieTest.py │ ├── classicalNet.cfg │ ├── davidTest.py │ ├── doNew.sh │ └── run.sh │ ├── teleport │ ├── README.txt │ ├── aliceTest.py │ ├── bobTest.py │ ├── classicalNet.cfg │ ├── doNew.sh │ └── run.sh │ └── template │ ├── nodeTest.py │ └── run.sh ├── optional-requirements.txt ├── requirements.txt ├── setup.py ├── simulaqron ├── .simulaqron_pids │ └── .keep ├── __init__.py ├── config │ └── .keep ├── general │ ├── __init__.py │ ├── errors.py │ └── host_config.py ├── local │ ├── __init__.py │ └── setup.py ├── netqasm_backend │ ├── __init__.py │ ├── executioner.py │ ├── factory.py │ └── qnodeos.py ├── network.py ├── run │ ├── __init__.py │ └── run.py ├── sdk │ ├── __init__.py │ ├── broadcast_channel.py │ ├── connection.py │ └── socket.py ├── settings.py ├── sim_util.py ├── simulaqron.py ├── start │ ├── __init__.py │ ├── start_qnodeos.py │ └── start_vnode.py ├── toolbox │ ├── __init__.py │ ├── get_simulaqron_path.py │ ├── has_module.py │ ├── manage_nodes.py │ ├── reset.py │ └── stabilizer_states.py └── virtual_node │ ├── __init__.py │ ├── basics.py │ ├── project_q_simulator.py │ ├── quantum.py │ ├── qutip_simulator.py │ ├── stabilizer_simulator.py │ └── virtual.py ├── test_requirements.txt └── tests ├── quick ├── engine │ ├── test_project_q_engine.py │ ├── test_qutip_engine.py │ └── test_stabilizer_engine.py ├── general │ ├── resources │ │ ├── network.json │ │ ├── sockets.cfg │ │ └── test.json │ └── test_host_config.py ├── network │ └── test_network.py ├── network_topology │ └── test_restricted_topology.py ├── stabilizer_states │ └── test_stabilizer_states.py └── test_settings.py └── slow ├── merges ├── configs │ ├── Alice.cfg │ ├── AliceBob.cfg │ ├── AliceBobCharlie.cfg │ └── network.json └── test_merges.py ├── optional_noise └── test_optional_noise.py └── sdk ├── test_single_qubit.py └── test_two_qubit.py /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.github/workflows/actions.yaml -------------------------------------------------------------------------------- /.github/workflows/netqasm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.github/workflows/netqasm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CQC.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/CQC.rst -------------------------------------------------------------------------------- /docs/ConfNodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/ConfNodes.rst -------------------------------------------------------------------------------- /docs/Examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/Examples.rst -------------------------------------------------------------------------------- /docs/GettingStarted.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/GettingStarted.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/NativeModeCorrRng.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/NativeModeCorrRng.rst -------------------------------------------------------------------------------- /docs/NativeModeGraphState.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/NativeModeGraphState.rst -------------------------------------------------------------------------------- /docs/NativeModeTeleport.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/NativeModeTeleport.rst -------------------------------------------------------------------------------- /docs/NativeModeTemplate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/NativeModeTemplate.rst -------------------------------------------------------------------------------- /docs/Overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/Overview.rst -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/figs/CQC_schematic_v3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/CQC_schematic_v3.pdf -------------------------------------------------------------------------------- /docs/figs/CQC_schematic_v3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/CQC_schematic_v3.png -------------------------------------------------------------------------------- /docs/figs/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/pic.png -------------------------------------------------------------------------------- /docs/figs/pic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/pic.svg -------------------------------------------------------------------------------- /docs/figs/register_merge_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/register_merge_v4.pdf -------------------------------------------------------------------------------- /docs/figs/register_merge_v4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/register_merge_v4.png -------------------------------------------------------------------------------- /docs/figs/runtime_qutip_vs_projectq_vs_stabilizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/runtime_qutip_vs_projectq_vs_stabilizer.png -------------------------------------------------------------------------------- /docs/figs/servers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/servers.pdf -------------------------------------------------------------------------------- /docs/figs/simulated_virtualQubits_v7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/simulated_virtualQubits_v7.pdf -------------------------------------------------------------------------------- /docs/figs/simulated_virtualQubits_v7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/simulated_virtualQubits_v7.png -------------------------------------------------------------------------------- /docs/figs/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/figs/topology.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/simulaqron.cqc_backend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.cqc_backend.rst -------------------------------------------------------------------------------- /docs/simulaqron.general.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.general.rst -------------------------------------------------------------------------------- /docs/simulaqron.local.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.local.rst -------------------------------------------------------------------------------- /docs/simulaqron.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.rst -------------------------------------------------------------------------------- /docs/simulaqron.run.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.run.rst -------------------------------------------------------------------------------- /docs/simulaqron.toolbox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.toolbox.rst -------------------------------------------------------------------------------- /docs/simulaqron.virtNode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/docs/simulaqron.virtNode.rst -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/README.txt -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/aliceTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/aliceTest.py -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/bobTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/bobTest.py -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/classicalNet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/classicalNet.json -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/doNew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/doNew.sh -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/run.sh -------------------------------------------------------------------------------- /examples/nativeMode/corrRNG/terminate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/corrRNG/terminate.sh -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/aliceTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/aliceTest.py -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/bobTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/bobTest.py -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/charlieTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/charlieTest.py -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/classicalNet.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/classicalNet.cfg -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/doNew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/doNew.sh -------------------------------------------------------------------------------- /examples/nativeMode/extendGHZ/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/extendGHZ/run.sh -------------------------------------------------------------------------------- /examples/nativeMode/graphState/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/README.txt -------------------------------------------------------------------------------- /examples/nativeMode/graphState/aliceTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/aliceTest.py -------------------------------------------------------------------------------- /examples/nativeMode/graphState/bobTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/bobTest.py -------------------------------------------------------------------------------- /examples/nativeMode/graphState/charlieTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/charlieTest.py -------------------------------------------------------------------------------- /examples/nativeMode/graphState/classicalNet.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/classicalNet.cfg -------------------------------------------------------------------------------- /examples/nativeMode/graphState/davidTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/davidTest.py -------------------------------------------------------------------------------- /examples/nativeMode/graphState/doNew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/doNew.sh -------------------------------------------------------------------------------- /examples/nativeMode/graphState/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/graphState/run.sh -------------------------------------------------------------------------------- /examples/nativeMode/teleport/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/README.txt -------------------------------------------------------------------------------- /examples/nativeMode/teleport/aliceTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/aliceTest.py -------------------------------------------------------------------------------- /examples/nativeMode/teleport/bobTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/bobTest.py -------------------------------------------------------------------------------- /examples/nativeMode/teleport/classicalNet.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/classicalNet.cfg -------------------------------------------------------------------------------- /examples/nativeMode/teleport/doNew.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/doNew.sh -------------------------------------------------------------------------------- /examples/nativeMode/teleport/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/teleport/run.sh -------------------------------------------------------------------------------- /examples/nativeMode/template/nodeTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/template/nodeTest.py -------------------------------------------------------------------------------- /examples/nativeMode/template/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/examples/nativeMode/template/run.sh -------------------------------------------------------------------------------- /optional-requirements.txt: -------------------------------------------------------------------------------- 1 | projectq 2 | qutip 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/setup.py -------------------------------------------------------------------------------- /simulaqron/.simulaqron_pids/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/__init__.py -------------------------------------------------------------------------------- /simulaqron/config/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/general/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/general/__init__.py -------------------------------------------------------------------------------- /simulaqron/general/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/general/errors.py -------------------------------------------------------------------------------- /simulaqron/general/host_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/general/host_config.py -------------------------------------------------------------------------------- /simulaqron/local/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/local/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/local/setup.py -------------------------------------------------------------------------------- /simulaqron/netqasm_backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/netqasm_backend/executioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/netqasm_backend/executioner.py -------------------------------------------------------------------------------- /simulaqron/netqasm_backend/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/netqasm_backend/factory.py -------------------------------------------------------------------------------- /simulaqron/netqasm_backend/qnodeos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/netqasm_backend/qnodeos.py -------------------------------------------------------------------------------- /simulaqron/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/network.py -------------------------------------------------------------------------------- /simulaqron/run/__init__.py: -------------------------------------------------------------------------------- 1 | from .run import run_applications 2 | -------------------------------------------------------------------------------- /simulaqron/run/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/run/run.py -------------------------------------------------------------------------------- /simulaqron/sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/sdk/__init__.py -------------------------------------------------------------------------------- /simulaqron/sdk/broadcast_channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/sdk/broadcast_channel.py -------------------------------------------------------------------------------- /simulaqron/sdk/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/sdk/connection.py -------------------------------------------------------------------------------- /simulaqron/sdk/socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/sdk/socket.py -------------------------------------------------------------------------------- /simulaqron/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/settings.py -------------------------------------------------------------------------------- /simulaqron/sim_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/sim_util.py -------------------------------------------------------------------------------- /simulaqron/simulaqron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/simulaqron.py -------------------------------------------------------------------------------- /simulaqron/start/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/start/__init__.py -------------------------------------------------------------------------------- /simulaqron/start/start_qnodeos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/start/start_qnodeos.py -------------------------------------------------------------------------------- /simulaqron/start/start_vnode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/start/start_vnode.py -------------------------------------------------------------------------------- /simulaqron/toolbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/toolbox/get_simulaqron_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/toolbox/get_simulaqron_path.py -------------------------------------------------------------------------------- /simulaqron/toolbox/has_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/toolbox/has_module.py -------------------------------------------------------------------------------- /simulaqron/toolbox/manage_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/toolbox/manage_nodes.py -------------------------------------------------------------------------------- /simulaqron/toolbox/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/toolbox/reset.py -------------------------------------------------------------------------------- /simulaqron/toolbox/stabilizer_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/toolbox/stabilizer_states.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simulaqron/virtual_node/basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/basics.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/project_q_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/project_q_simulator.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/quantum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/quantum.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/qutip_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/qutip_simulator.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/stabilizer_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/stabilizer_simulator.py -------------------------------------------------------------------------------- /simulaqron/virtual_node/virtual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/simulaqron/virtual_node/virtual.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- 1 | flake8>=3.6.0,<4.0.0 2 | -------------------------------------------------------------------------------- /tests/quick/engine/test_project_q_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/engine/test_project_q_engine.py -------------------------------------------------------------------------------- /tests/quick/engine/test_qutip_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/engine/test_qutip_engine.py -------------------------------------------------------------------------------- /tests/quick/engine/test_stabilizer_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/engine/test_stabilizer_engine.py -------------------------------------------------------------------------------- /tests/quick/general/resources/network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/general/resources/network.json -------------------------------------------------------------------------------- /tests/quick/general/resources/sockets.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/general/resources/sockets.cfg -------------------------------------------------------------------------------- /tests/quick/general/resources/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/general/resources/test.json -------------------------------------------------------------------------------- /tests/quick/general/test_host_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/general/test_host_config.py -------------------------------------------------------------------------------- /tests/quick/network/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/network/test_network.py -------------------------------------------------------------------------------- /tests/quick/network_topology/test_restricted_topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/network_topology/test_restricted_topology.py -------------------------------------------------------------------------------- /tests/quick/stabilizer_states/test_stabilizer_states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/stabilizer_states/test_stabilizer_states.py -------------------------------------------------------------------------------- /tests/quick/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/quick/test_settings.py -------------------------------------------------------------------------------- /tests/slow/merges/configs/Alice.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/merges/configs/Alice.cfg -------------------------------------------------------------------------------- /tests/slow/merges/configs/AliceBob.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/merges/configs/AliceBob.cfg -------------------------------------------------------------------------------- /tests/slow/merges/configs/AliceBobCharlie.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/merges/configs/AliceBobCharlie.cfg -------------------------------------------------------------------------------- /tests/slow/merges/configs/network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/merges/configs/network.json -------------------------------------------------------------------------------- /tests/slow/merges/test_merges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/merges/test_merges.py -------------------------------------------------------------------------------- /tests/slow/optional_noise/test_optional_noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/optional_noise/test_optional_noise.py -------------------------------------------------------------------------------- /tests/slow/sdk/test_single_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/sdk/test_single_qubit.py -------------------------------------------------------------------------------- /tests/slow/sdk/test_two_qubit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareQuTech/SimulaQron/HEAD/tests/slow/sdk/test_two_qubit.py --------------------------------------------------------------------------------