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.
This project requires the following Python libraries:
qutip- For Bloch sphere visualizationipywidgets- For interactive widgetsplotly- For advanced plottingnumpy- For numerical operationsscipy- For optimization and statistical functionsmatplotlib- For basic plotting
You can install the dependencies using pip:
pip install -r requirements.txtIf 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}
}
