Skip to content

Latest commit

 

History

History
97 lines (67 loc) · 2.51 KB

installation.md

File metadata and controls

97 lines (67 loc) · 2.51 KB

Installation Guide

Installation via PyPI:

We recommend creating a new virtual environment and Jupyter notebook kernel to avoid conflicts with existing packages like qutip.

  1. Create a new virtual environment (using conda):
conda create -n qDNA
  1. Create a new Jupyter kernel (if you are using Jupyter notebook):
ipykernel install --name qDNA --display-name "Python (qDNA)"
  1. Install the qDNA package:
pip install qDNA

Installation via Cloning the Github Repository

If you want to make changes to the source code or try the example notebooks, you can clone the project's GitHub repository.

NOTE: These set-up instructions have only been tested on Windows and may not work on macOS.

Pre-requisites

Installation procedure

Open the Anconda Powershell Prompt. Copy and execute the following commands.

  1. Clone the Github repository:
git clone https://github.com/dehe1011/QuantumDNA.git
  1. Navigate to the project directory:
cd QuantumDNA
  1. Create and active a virtual environment (using a provided script):
powershell -ExecutionPolicy Bypass -File tools/scripts/activate.ps1

If all tests passed, the package has been successfully installed, and the user interface opens automatically. You can access all the implemented functionalities. Enjoy!

Usage

After installing the package, you can access the code via the user interface or in a Jupyter Notebook.

Using the User Interface:

  1. Open the Anaconda PowerShell Prompt and navigate to the package directory:
Set-Location -Path "C:\Users\<YourUsername>\QuantumDNA
  1. Run the activation script:
powershell -ExecutionPolicy Bypass -File tools/scripts/activate.ps1

Using Jupyter Notebook:

  1. Open a new Jupyter Notebook:
jupyter notebook
  1. Select the kernel "Python (qDNA)":
    • In the Jupyter Notebook interface, go to Kernel > Change kernel > Python (qDNA)

Uninstallation

To remove the virtual environment and Jupyter kernel:

  1. Remove the virtual environment:
conda remove --name qDNA --all
  1. Remove the Jupyter kernel:
jupyter kernelspec remove qDNA
  1. Delete the project folder:
    • Manually delete the QuantumDNA folder that contains the cloned GitHub repository.