Skip to content

Detects entanglement and performs tomography on two copies of a quantum state.

Notifications You must be signed in to change notification settings

wholdhus/py-wvet-2

Repository files navigation

py-wvet-v2

In this paper, S. Goswami et. al. propose a method for detecting entanglement in a general (pure or mixed) 2-qubit quantum state using weak measurements on two copies. This repository implements the method on the IBM Quantum Experience using Qiskit.

Additional work (which is in the included notes pdf) was done to utilize one qubit additional qubit for making the weak measurements.

Requirements

This code requires the Python packages numpy, pandas, and Qiskit.

Usage

The file quantum_analysis.py contains all code for interfacing with the IBM Quantum Experience, either as a simulation or a real quantum computer. classical_analysis.py processes the results from the quantum computations. analysis.py wraps the process.

Credentials

To run on IBM Quantum Experience, you must provide valid IBM credentials in a JSON named ibm_creds.json. An example is provided as example_creds.json.

About

Detects entanglement and performs tomography on two copies of a quantum state.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages