Knowledge Base

Your A-Z guide of simple, bite-sized explainers to help you understand all about quantum 

Prerequisites

Before installing QNE-ADK some prerequisites are needed:

  • A modern Linux or MacOS (10 or 11) 64-bit (x86_64) operating system. If you don’t have Linux or MacOS you could run it via virtualization, e.g. using VirtualBox. If you have Windows 10 or 11 you can also use the Bash on Ubuntu subsystem.
  • A virtual environment should be created and activated before creating an application.
  • Python version 3.7 or higher and pip version 19 or higher. If you are using MacOS, note that currently only Python versions 3.8 and 3.9 are supported.
  • QNE-ADK makes use of SquidASM for which you need credentials. These credentials can be obtained by registering on the forum of NetSquid.

Installation

To install QNE-ADK, execute the following command:

pip install qne-adk

After installing the qne-adk, you can install SquidASM. Replace '{netsquid-user-name}' and '{netsquid-password}' with the credentials you registered on NetSquid:

pip install squidasm --extra-index-url=
https://{netsquid-user-name}:{netsquid-password}@pypi.netsquid.org

Now that everything is set up and ready, you can start developing your first application!