A list of toolboxes and platforms for simulations and analysis of quantum optomechanical systems

J. R. Johansson, P. D. Nation and F. Nori, QuTiP 2: A Python Framework for the Dynamics of Open Quantum Systems, Comput. Phys. Commun. 184, 1234 (2013)
- Open-source Python library to simulate dynamics of open quantum systems
- Built on Numpy, Scipy and Cython packages with graphical outputs by Matplotlib
- User-friendly and efficient numerical simulations of a wide variety of Hamiltonians
- Suitable for quantum optics, trapped ions, superconding circuits and quantum nanomechanical resonators
- Used by research universities, government-funded labs and major corporations

N. Killoran, J. Izzac, N. Quesada, V. Bergholm, M. Amy and C. Weedbrook, Strawberry Fields: A Software Platform for Photonic Quantum Computing, Quantum 3, 129 (2019)
- Open-source full-stack Python library for designing, simulating and optimizing continuous-variable quantum optical circuits
- High-level functions for solving practical problems including optimization, machine learning and chemistry
- Includes several world-class simulators to compile and simulate photonic algorithms
- TensorFlow backend to train and optimize quantum programs
- Interactive web-application with drag-and-drop interface

- Open-source numerical framework in Julia to simulate open quantum systems
- Optimized processor usage and memory consumption
- Pre-defined systems and interactions for ease in numerics
- Tested and benchmarked against QuTiP and Quantum Optics Toolbox
- Supports author-maintained add-ons.

- Open-source Julia package for simulating the open quantum system dynamics codenamed
OpenQuantumTools
- Includes master equation solvers featuring multiple methods
- Supports solvers for various time-depending coupling interactions
- Provides several plotting functionality by recipes
- Under heavy development

- Propreity package developed for MATLAB
- Simple way to set up equations of motion using Hamiltonians
- Quantum objects are mapped to class instances
- Includes a variety of solution algorithms
- Discontinued since 2002

- Open-source package for computational quantum optomechanics codenamed
qom
- Automatically managed loops and parameter validation modules
- Solver modules to calculate classical and quantum signatures
- Inheritable optomechanical systems supporting callable properties
- Configurable visualizations without the need for explicit plotting