squidasm
latest

Installation

  • Installation

Tutorial:

  • Overview
  • Basics
  • NetQASM
  • Simulation control
  • Network configuration
  • Terminology

API

  • Overview
    • Configurations
    • Run
    • Logger
    • Program
    • Classical socket
    • Util
    • Routines
squidasm
  • Overview
  • Edit on GitHub

Overview

API documentation for squidasm. Many of the objects used for application writing are from the NetQASM SDK. These objects have their documentation on NETQASM SDK documentation.

Contents:

  • Configurations
    • Network Configuration
    • Stacks configurations
    • Link configurations
    • CLink configurations
  • Run
    • run()
  • Logger
    • LogManager
  • Program
    • ProgramContext
    • ProgramMeta
    • Program
  • Classical socket
    • ClassicalSocket
  • Util
    • create_complete_graph_network()
    • create_two_node_network()
    • get_qubit_state()
    • get_reference_state()
  • Routines
    • create_ghz()
    • distributed_CNOT_control()
    • distributed_CNOT_target()
    • distributed_CPhase_control()
    • distributed_CPhase_target()
    • measXY()
    • recv_float()
    • recv_int()
    • recv_remote_state_preparation()
    • remote_state_preparation()
    • send_float()
    • send_int()
    • teleport_recv()
    • teleport_send()
    • QKDRoutine
Previous Next

© Copyright 2023, QuTech. Revision d36d3af1.

Built with Sphinx using a theme provided by Read the Docs.