Skip to content

Fork of the project Bell Checker made by our group to participate in the open Hackaton 2022

Notifications You must be signed in to change notification settings

guerra-antonio/bell_checker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chasing Local Realism with Qiskit

gato

Repository description

This repository holds the source code implementation for The Chasing Local Realism with Qiskit project, a project realized in the context of the Quantum Hackathon CIC-IPN 2022 (Mexico).

Motivation and intention

Recently, the 2022 Nobel Prize in Physics was awarded to a team that proved the existence of quantum entanglement. It was based on this achievement that we decided to study in more detail the Bell's inequalities.

Since there is a family of inequalities of this type the Qiskit bell_checker package provides the necessary framework to compose quantum programs that evaluate any kind of bell inequalitie for a two level system.

Our goal is to create a package called bell_checker, to allow users to both create the quantum circuits necesary to characterize a bell inequality and also evaluate if it violate or not the desired bell inequality. The bell_checker package will be a value resource for researchers that want to evaluate different bell inequalities and differet scenarios for it in in a scalable program as well for students that want to understand and play with the bell inequalites.

Example notebooks

Where I can learn to use this package?

Some jupyter notebooks with examples using bell_checker are contained in the folder Example_notebooks/. Remember to have bell_checker installed on your system before running the notebooks on your computer!

How to get this package?

Installation

The bell_checker can be installed via pip by running

pip install git+https://github.com/fequinteros/bell_checker

another way is running

python -m pip install git+https://github.com/fequinteros/bell_checker

Uninstallation

The bell_checker package can be uninstalled as

pip uninstall bell_checker

also works,

python -m pip uninstall bell_checker

License acknowledgments

This project makes use of several well known python libraries; qiskit, numpy, scipy, tqdm and matplotlib. We acknowledge their developers and express full compliment to their respective licenses.

About

Fork of the project Bell Checker made by our group to participate in the open Hackaton 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.0%
  • Python 1.0%