Quantum Optics Toolbox
From Qwiki
The quantum optics toolbox is an extremely useful MATLAB add-on written by Sze M. Tan.
The following text is from the original Quantum Optics and Computation Toolbox website:
"The simulation of systems in quantum optics often involve the solution of differential equations for the state vector or density matrix. This toolbox provides a simple way of setting up the equations of motion of a system coupled to an environment directly from the operator form of the Liouvillian or Hamiltonian. Systems involving the interaction of a few bosonic modes (e.g. light fields and atomic vibrational modes) and multi-level atoms may be considered. The objects of quantum mechanics (states, operators etc.) are mapped to instances of Matlab classes based on sparse matrices, making it possible to start from a high-level description of the physical problem and to generate the data structures required to carry out the simulations in a semi-automatic way.
Once the equations of motion have been set up, a variety of solution algorithms are included which are useful for problems of different sizes, ranging from those which rely on diagonalizing the Liouvillian to those which carry out numerical integration using the quantum Monte Carlo or the quantum state diffusion algorithm. The separation of the step of problem formulation from that of numerical solution, and the modular approach employed in the toolbox allows the user to try various algorithms on the same problem without extensive re-coding. Routines are also provided for visualizing the results of simulations in terms of quasi-probability functions and related tools.
Typical applications include problems in Cavity QED, laser cooling and trapping, quantum cryptography and information processing. The toolbox may also be found useful for teaching numerical simulation of quantum mechanical systems."
The current version of the toolbox is 0.15, 20-August-2002.
Downloads
qotoolboxV015.zip: the Toolbox, documentation, etc. See the included "install" file for installation instructions.
qousersguide.pdf: the Toolbox user's guide (also included in the distribution).

