|
|
|
|
|
|
|
|
|
QuCalc: A Quantum Computation Package
|
|
|
|
|
|
Organization: | Universite de Montreal |
|
|
|
|
|
|
0211-239
|
|
|
|
|
|
2000-07-05
|
|
|
|
|
|
QuCalc is a library of Mathematica functions whose purpose is to simulate quantum circuits and solve problems of quantum computation. The package has been developed by Paul Dumais of the Laboratory for Theoretical and Quantum Computing of Université de Montréal (also a member of the Crypto and Quantum Info Lab at McGill University). Features of QuCalc include: - Built-in definition of qubits, qutrits, density matrices; - Implementation of tensor product, tensor division; - Definition of the trace-out operation, ancillary systems; - Enables all sorts of operations: measures, superoperators, POVMs, etc.; - Simulation of any quantum gate arrays; - Numerical calculation of fidelity of mixed states, and von Neumann entropy. A french version and the complete documentation of the package is available at the URL: http://crypto.cs.mcgill.ca/QuCalc/ This package is for Mathematica 4.0. Package written by Paul Dumais. Documentation written by Hugo Touchette.
|
|
|
|
|
|
|
|
|
|
|
|
quantum mechanics, quantum computer, quantum circuit, quantum gate array, quantum simulator, quantum calculator, unitary transformation
|
|
|
|
|
|
| QuCalc.m (61 KB) - Mathematica package |
|
|
|
|
|
|
|
| | | | | |
|