MQTB
Quantum Tomography Benchmarking
Install / Use
/learn @PQCLab/MQTBREADME
Quantum Tomography Benchmarking
MATLAB library for benchmarking quantum tomography (QT) methods. Full documentation is available here.
Getting Started
Prerequisites and installing
The library was tasted on MATLAB R2018b. Required toolboxes and external libraries:
- MATLAB Statistics toolbox
- DataHash library
To install the library clone the repository or download and unpack zip-archive. Before using run the startup script.
>> qtb_startup
Some of the implemented QT methods require installing external MATLAB libraries:
- est_ppi - https://github.com/qMLE/qMLE
- est_frls - http://cvxr.com/cvx/
- est_frml - https://github.com/PQCLab/RootTomography
- est_trml - https://github.com/PQCLab/RootTomography
- est_arml -https://github.com/PQCLab/RootTomography
- est_cs - http://cvxr.com/cvx/
Analyze the method benchmarks
The following code shows a basic example of running analysis for a 2-qubit tomography method on random pure states.
dim = [2,2];
result = qtb_analyze(proto_fmub(dim), est_ppi(), dim, 'rps');
The following code calculates benchmarks using raw data obtained above.
report = qtb_report(result, 'rps');
disp(report.table);
Related Skills
node-connect
341.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.4kCommit, push, and open a PR
