Decoy State BB84 Simulator
This code simulates key data generation from an experimental trial of a the Bennet and Brassard 1984 Quantum Key Distribution protocol with 1 decoy state, 1 vacuum state, and 1 signal state. It allows researchers to generate data that is close to what would be expected in the real world, based on user-set parameters to describe a given experimental set up.
This software runs on python2.7 and python3, and reqires the numpy package to use. To use it simply clone it to your machine using git clone --recurse-submodules https://github.com/OAmAr/DecoyBB84Simulator
and run it with:
cd DecoyBB84Simulator
python q_sim.py
Further documentation can be found in the here.