Skip to content

mdaamirQ/QubitLens

Repository files navigation

QubitLens

This repository implements a quantum state tomography method using Maximum Likelihood Estimation (MLE) to reconstruct quantum states from measurement samples. It includes visualization tools for Bloch spheres and fidelity between true and reconstructed states.

Requirements

This project requires the following Python libraries:

  • qutip - For Bloch sphere visualization
  • ipywidgets - For interactive widgets
  • plotly - For advanced plotting
  • numpy - For numerical operations
  • scipy - For optimization and statistical functions
  • matplotlib - For basic plotting

You can install the dependencies using pip:

pip install -r requirements.txt

Tutorial for 2-qubit simulation

multi_qubit_gif

Citation

If you use or refer to this work in your research, please cite it as follows:

@article{sohail2025qubitlens,
  title={QubitLens: An Interactive Learning Tool for Quantum State Tomography},
  author={Sohail, Mohammad Aamir and Sudharshan, R Ranga and Pradhan, S Sandeep and Rao, Arvind},
  journal={arXiv preprint arXiv:2505.08056},
  year={2025}
}

About

An interactive tool for learning quantum state tomography

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors