.flake8
.gitignore
.readthedocs.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
README.md
mypy.ini
pyproject.toml
setup.cfg
setup.py
.github/workflows/actions.yaml
.github/workflows/publish.yaml
.github/workflows/simulaqron.yaml
.github/workflows/squidasm.yaml
docs/Makefile
docs/README.md
docs/api_root.rst
docs/conf.py
docs/index.rst
docs/installation.rst
docs/known_issues.rst
docs/make.bat
docs/netqasm.backend.rst
docs/netqasm.examples.rst
docs/netqasm.lang.rst
docs/netqasm.logging.rst
docs/netqasm.runtime.rst
docs/netqasm.sdk.rst
docs/netqasm.util.rst
docs/quickstart.rst
docs/requirements.txt
docs/api_backend/netqasm.backend.executor.rst
docs/api_backend/netqasm.backend.messages.rst
docs/api_backend/netqasm.backend.network_stack.rst
docs/api_backend/netqasm.backend.qnodeos.rst
docs/api_lang/netqasm.lang.encoding.rst
docs/api_lang/netqasm.lang.instr.rst
docs/api_lang/netqasm.lang.ir.rst
docs/api_lang/netqasm.lang.operand.rst
docs/api_lang/netqasm.lang.parsing.rst
docs/api_lang/netqasm.lang.subroutine.rst
docs/api_lang/netqasm.lang.symbols.rst
docs/api_logging/netqasm.logging.glob.rst
docs/api_logging/netqasm.logging.output.rst
docs/api_runtime/netqasm.runtime.app_config.rst
docs/api_runtime/netqasm.runtime.application.rst
docs/api_runtime/netqasm.runtime.cli.rst
docs/api_runtime/netqasm.runtime.debug.rst
docs/api_runtime/netqasm.runtime.env.rst
docs/api_runtime/netqasm.runtime.hardware.rst
docs/api_runtime/netqasm.runtime.interface.rst
docs/api_runtime/netqasm.runtime.process_logs.rst
docs/api_runtime/netqasm.runtime.settings.rst
docs/api_sdk/netqasm.sdk.builder.rst
docs/api_sdk/netqasm.sdk.classical_communication.rst
docs/api_sdk/netqasm.sdk.compiling.rst
docs/api_sdk/netqasm.sdk.config.rst
docs/api_sdk/netqasm.sdk.connection.rst
docs/api_sdk/netqasm.sdk.epr_socket.rst
docs/api_sdk/netqasm.sdk.external.rst
docs/api_sdk/netqasm.sdk.futures.rst
docs/api_sdk/netqasm.sdk.network.rst
docs/api_sdk/netqasm.sdk.progress_bar.rst
docs/api_sdk/netqasm.sdk.qubit.rst
docs/api_sdk/netqasm.sdk.shared_memory.rst
docs/api_sdk/netqasm.sdk.toolbox.rst
docs/api_util/netqasm.util.error.rst
docs/api_util/netqasm.util.log.rst
docs/api_util/netqasm.util.quantum_gates.rst
docs/api_util/netqasm.util.states.rst
docs/api_util/netqasm.util.string.rst
docs/api_util/netqasm.util.thread.rst
docs/api_util/netqasm.util.yaml.rst
docs/quickstart/file_structure.rst
docs/quickstart/first-app.rst
docs/quickstart/modules.rst
docs/quickstart/using-sdk.rst
examples/example.py
netqasm/ARCH.md
netqasm/__init__.py
netqasm/qlink_compat.py
netqasm/typedefs.py
netqasm/typing.py
netqasm.egg-info/PKG-INFO
netqasm.egg-info/SOURCES.txt
netqasm.egg-info/dependency_links.txt
netqasm.egg-info/entry_points.txt
netqasm.egg-info/requires.txt
netqasm.egg-info/top_level.txt
netqasm/backend/__init__.py
netqasm/backend/executor.py
netqasm/backend/messages.py
netqasm/backend/network_stack.py
netqasm/backend/qnodeos.py
netqasm/examples/README.md
netqasm/examples/__init__.py
netqasm/examples/run_examples.py
netqasm/examples/apps/__init__.py
netqasm/examples/apps/anonymous_transmission/README.md
netqasm/examples/apps/anonymous_transmission/__init__.py
netqasm/examples/apps/anonymous_transmission/alice.yaml
netqasm/examples/apps/anonymous_transmission/app_alice.py
netqasm/examples/apps/anonymous_transmission/app_bob.py
netqasm/examples/apps/anonymous_transmission/app_charlie.py
netqasm/examples/apps/anonymous_transmission/app_david.py
netqasm/examples/apps/anonymous_transmission/bob.yaml
netqasm/examples/apps/anonymous_transmission/charlie.yaml
netqasm/examples/apps/anonymous_transmission/david.yaml
netqasm/examples/apps/anonymous_transmission/src/__init__.py
netqasm/examples/apps/anonymous_transmission/src/conf.py
netqasm/examples/apps/anonymous_transmission/src/protocol.py
netqasm/examples/apps/anonymous_transmission/src/sub_protocols.py
netqasm/examples/apps/bb84/README.md
netqasm/examples/apps/bb84/__init__.py
netqasm/examples/apps/bb84/alice.yaml
netqasm/examples/apps/bb84/app_alice.py
netqasm/examples/apps/bb84/app_bob.py
netqasm/examples/apps/bb84/bob.yaml
netqasm/examples/apps/bb84/network.yaml
netqasm/examples/apps/bb84/results_config.json
netqasm/examples/apps/bb84/roles.yaml
netqasm/examples/apps/blind_grover/README.md
netqasm/examples/apps/blind_grover/__init__.py
netqasm/examples/apps/blind_grover/app_client.py
netqasm/examples/apps/blind_grover/app_server.py
netqasm/examples/apps/blind_grover/client.yaml
netqasm/examples/apps/blind_grover/server.yaml
netqasm/examples/apps/blind_rotation/README.md
netqasm/examples/apps/blind_rotation/__init__.py
netqasm/examples/apps/blind_rotation/app_client.py
netqasm/examples/apps/blind_rotation/app_server.py
netqasm/examples/apps/blind_rotation/client.yaml
netqasm/examples/apps/blind_rotation/server.yaml
netqasm/examples/apps/chsh/README.md
netqasm/examples/apps/chsh/__init__.py
netqasm/examples/apps/chsh/alice.yaml
netqasm/examples/apps/chsh/app_alice.py
netqasm/examples/apps/chsh/app_bob.py
netqasm/examples/apps/chsh/app_repeater.py
netqasm/examples/apps/chsh/bob.yaml
netqasm/examples/apps/chsh/network.yaml
netqasm/examples/apps/chsh/roles.yaml
netqasm/examples/apps/dist_cnot/README.md
netqasm/examples/apps/dist_cnot/__init__.py
netqasm/examples/apps/dist_cnot/app_controller.py
netqasm/examples/apps/dist_cnot/app_target.py
netqasm/examples/apps/dist_cnot/controller.yaml
netqasm/examples/apps/dist_cnot/target.yaml
netqasm/examples/apps/link_layer_ck/__init__.py
netqasm/examples/apps/link_layer_ck/app_client.py
netqasm/examples/apps/link_layer_ck/app_server.py
netqasm/examples/apps/link_layer_md/__init__.py
netqasm/examples/apps/link_layer_md/app_client.py
netqasm/examples/apps/link_layer_md/app_server.py
netqasm/examples/apps/magic_square/README.md
netqasm/examples/apps/magic_square/__init__.py
netqasm/examples/apps/magic_square/app_player1.py
netqasm/examples/apps/magic_square/app_player2.py
netqasm/examples/apps/magic_square/player1.yaml
netqasm/examples/apps/magic_square/player2.yaml
netqasm/examples/apps/multiple_files/__init__.py
netqasm/examples/apps/multiple_files/app_alice.py
netqasm/examples/apps/multiple_files/app_bob.py
netqasm/examples/apps/multiple_files/shared/__init__.py
netqasm/examples/apps/multiple_files/shared/myfuncs.py
netqasm/examples/apps/single_node/__init__.py
netqasm/examples/apps/single_node/alice.yaml
netqasm/examples/apps/single_node/app_alice.py
netqasm/examples/apps/teleport/README.md
netqasm/examples/apps/teleport/__init__.py
netqasm/examples/apps/teleport/app_receiver.py
netqasm/examples/apps/teleport/app_sender.py
netqasm/examples/apps/teleport/network.yaml
netqasm/examples/apps/teleport/receiver.yaml
netqasm/examples/apps/teleport/results_config.json
netqasm/examples/apps/teleport/roles.yaml
netqasm/examples/apps/teleport/sender.yaml
netqasm/examples/apps/three_nodes/__init__.py
netqasm/examples/apps/three_nodes/app_alice.py
netqasm/examples/apps/three_nodes/app_bob.py
netqasm/examples/apps/three_nodes/app_charlie.py
netqasm/examples/apps/three_nodes/network.yaml
netqasm/examples/apps/three_nodes/roles.yaml
netqasm/examples/lib/__init__.py
netqasm/examples/lib/bqc.py
netqasm/examples/netqasm_files/should_fail.nqasm
netqasm/examples/netqasm_files/simple_loop.nqasm
netqasm/examples/netqasm_files/simple_measure.nqasm
netqasm/examples/qne_apps/blind_computation/README.md
netqasm/examples/qne_apps/blind_computation/__init__.py
netqasm/examples/qne_apps/blind_computation/app_client.py
netqasm/examples/qne_apps/blind_computation/app_server.py
netqasm/examples/qne_apps/blind_computation/client.yaml
netqasm/examples/qne_apps/blind_computation/server.yaml
netqasm/examples/qne_apps/blind_computation/qne/application.json
netqasm/examples/qne_apps/blind_computation/qne/network.json
netqasm/examples/qne_apps/blind_computation/qne/results_config.json
netqasm/examples/qne_apps/chsh/README.md
netqasm/examples/qne_apps/chsh/__init__.py
netqasm/examples/qne_apps/chsh/alice.yaml
netqasm/examples/qne_apps/chsh/app_alice.py
netqasm/examples/qne_apps/chsh/app_bob.py
netqasm/examples/qne_apps/chsh/app_repeater.py
netqasm/examples/qne_apps/chsh/bob.yaml
netqasm/examples/qne_apps/chsh/network.yaml
netqasm/examples/qne_apps/chsh/roles.yaml
netqasm/examples/qne_apps/chsh/qne/application.json
netqasm/examples/qne_apps/chsh/qne/netqasm.toml
netqasm/examples/qne_apps/chsh/qne/network.json
netqasm/examples/qne_apps/chsh/qne/results_config.json
netqasm/examples/qne_apps/dist_cnot/README.md
netqasm/examples/qne_apps/dist_cnot/__init__.py
netqasm/examples/qne_apps/dist_cnot/app_controller.py
netqasm/examples/qne_apps/dist_cnot/app_target.py
netqasm/examples/qne_apps/dist_cnot/controller.yaml
netqasm/examples/qne_apps/dist_cnot/target.yaml
netqasm/examples/qne_apps/dist_cnot/qne/application.json
netqasm/examples/qne_apps/dist_cnot/qne/network.json
netqasm/examples/qne_apps/dist_cnot/qne/results_config.json
netqasm/examples/qne_apps/magic_square/README.md
netqasm/examples/qne_apps/magic_square/__init__.py
netqasm/examples/qne_apps/magic_square/app_player1.py
netqasm/examples/qne_apps/magic_square/app_player2.py
netqasm/examples/qne_apps/magic_square/player1.yaml
netqasm/examples/qne_apps/magic_square/player2.yaml
netqasm/examples/qne_apps/magic_square/qne/application.json
netqasm/examples/qne_apps/magic_square/qne/netqasm.toml
netqasm/examples/qne_apps/magic_square/qne/network.json
netqasm/examples/qne_apps/magic_square/qne/results_config.json
netqasm/examples/qne_apps/qkd/README.md
netqasm/examples/qne_apps/qkd/__init__.py
netqasm/examples/qne_apps/qkd/alice.yaml
netqasm/examples/qne_apps/qkd/app_alice.py
netqasm/examples/qne_apps/qkd/app_bob.py
netqasm/examples/qne_apps/qkd/bob.yaml
netqasm/examples/qne_apps/qkd/network.yaml
netqasm/examples/qne_apps/qkd/roles.yaml
netqasm/examples/qne_apps/qkd/qne/application.json
netqasm/examples/qne_apps/qkd/qne/netqasm.toml
netqasm/examples/qne_apps/qkd/qne/network.json
netqasm/examples/qne_apps/qkd/qne/results_config.json
netqasm/examples/qne_apps/teleport/README.md
netqasm/examples/qne_apps/teleport/__init__.py
netqasm/examples/qne_apps/teleport/app_receiver.py
netqasm/examples/qne_apps/teleport/app_sender.py
netqasm/examples/qne_apps/teleport/network.yaml
netqasm/examples/qne_apps/teleport/receiver.yaml
netqasm/examples/qne_apps/teleport/roles.yaml
netqasm/examples/qne_apps/teleport/sender.yaml
netqasm/examples/qne_apps/teleport/qne/application.json
netqasm/examples/qne_apps/teleport/qne/network.json
netqasm/examples/qne_apps/teleport/qne/results_config.json
netqasm/examples/sdk_compilation/__init__.py
netqasm/examples/sdk_compilation/example_bb84.py
netqasm/examples/sdk_compilation/example_enumerate.py
netqasm/examples/sdk_compilation/example_loop.py
netqasm/examples/sdk_compilation/example_post_epr.py
netqasm/examples/sdk_compilation/example_rsp.py
netqasm/examples/sdk_compilation/example_simple_loop.py
netqasm/examples/sdk_scripts/epr.py
netqasm/examples/sdk_scripts/rsp.py
netqasm/lang/__init__.py
netqasm/lang/encoding.py
netqasm/lang/ir.py
netqasm/lang/operand.py
netqasm/lang/subroutine.py
netqasm/lang/symbols.py
netqasm/lang/version.py
netqasm/lang/instr/__init__.py
netqasm/lang/instr/base.py
netqasm/lang/instr/core.py
netqasm/lang/instr/flavour.py
netqasm/lang/instr/nv.py
netqasm/lang/instr/trapped_ion.py
netqasm/lang/instr/vanilla.py
netqasm/lang/parsing/__init__.py
netqasm/lang/parsing/binary.py
netqasm/lang/parsing/text.py
netqasm/logging/__init__.py
netqasm/logging/glob.py
netqasm/logging/output.py
netqasm/runtime/__init__.py
netqasm/runtime/app_config.py
netqasm/runtime/application.py
netqasm/runtime/cli.py
netqasm/runtime/debug.py
netqasm/runtime/env.py
netqasm/runtime/hardware.py
netqasm/runtime/process_logs.py
netqasm/runtime/runtime_mgr.py
netqasm/runtime/settings.py
netqasm/runtime/interface/__init__.py
netqasm/runtime/interface/config.py
netqasm/runtime/interface/logging.py
netqasm/runtime/interface/results.py
netqasm/sdk/__init__.py
netqasm/sdk/build_epr.py
netqasm/sdk/build_nv.py
netqasm/sdk/build_types.py
netqasm/sdk/builder.py
netqasm/sdk/config.py
netqasm/sdk/connection.py
netqasm/sdk/constraint.py
netqasm/sdk/epr_socket.py
netqasm/sdk/external.py
netqasm/sdk/futures.py
netqasm/sdk/memmgr.py
netqasm/sdk/network.py
netqasm/sdk/progress_bar.py
netqasm/sdk/qubit.py
netqasm/sdk/shared_memory.py
netqasm/sdk/transpile.py
netqasm/sdk/classical_communication/__init__.py
netqasm/sdk/classical_communication/broadcast_channel.py
netqasm/sdk/classical_communication/message.py
netqasm/sdk/classical_communication/socket.py
netqasm/sdk/classical_communication/thread_socket/__init__.py
netqasm/sdk/classical_communication/thread_socket/broadcast_channel.py
netqasm/sdk/classical_communication/thread_socket/socket.py
netqasm/sdk/classical_communication/thread_socket/socket_hub.py
netqasm/sdk/toolbox/__init__.py
netqasm/sdk/toolbox/gates.py
netqasm/sdk/toolbox/measurements.py
netqasm/sdk/toolbox/multi_node.py
netqasm/sdk/toolbox/sim_states.py
netqasm/sdk/toolbox/state_prep.py
netqasm/util/__init__.py
netqasm/util/error.py
netqasm/util/log.py
netqasm/util/quantum_gates.py
netqasm/util/states.py
netqasm/util/string.py
netqasm/util/thread.py
netqasm/util/yaml.py
tests/test_builder.py
tests/test_cli.py
tests/test_encoding.py
tests/test_executor.py
tests/test_states_util.py
tests/test_string_util.py
tests/test_subroutine.py
tests/test_transpiling.py
tests/test_external/test_examples.py
tests/test_external/test_toolbox.py
tests/test_external/test_sdk/test_bell_corrections.py
tests/test_external/test_sdk/test_create_epr.py
tests/test_external/test_sdk/test_create_epr_m.py
tests/test_external/test_sdk/test_enumerate.py
tests/test_external/test_sdk/test_foreach.py
tests/test_external/test_sdk/test_measure.py
tests/test_external/test_sdk/test_measure_if_conn.py
tests/test_external/test_sdk/test_measure_if_future.py
tests/test_external/test_sdk/test_measure_loop.py
tests/test_external/test_sdk/test_measure_loop_context.py
tests/test_external/test_sdk/test_nested_loop.py
tests/test_external/test_sdk/test_new_array.py
tests/test_external/test_sdk/test_post_epr.py
tests/test_external/test_sdk/test_post_epr_context.py
tests/test_external/test_sdk/test_precompilation.py
tests/test_external/test_sdk/test_rotations.py
tests/test_external/test_sdk/test_teleport.py
tests/test_external/test_sdk/test_teleport_without_corrections.py
tests/test_external/test_sdk/test_two_nodes.py
tests/test_parsing/test_binary.py
tests/test_parsing/test_text.py
tests/test_sdk/test_classical_communication.py
tests/test_sdk/test_connection.py
tests/test_sdk/test_future.py
tests/test_sdk/test_meas_correction.py