Qtrl is shorthand for quantum control in QuTiP - the Quantum Toolbox in Python, which is open-source software for simulating the dynamics of open quantum systems. The toolkit is used in many institutions all over the world for a wide variety of applications. Full instructions for installing QuTiP can be found at QuTiP 3.1.0 installation. For Qtrl, it is recommended that after installing the 3.1 release you upgrade to the latest development release from qutip source on github


Qtrl was developed to provide a license free, open source, platform independent library for quantum control pulse optimisation. It was originally based on DYNAMO, a Matlab library for quantum optimal control. It has since been 'pythonised' and restructured in objected oriented style. Additional functionality has been added to aid use with open system (Lindbladian) dynamics and QHO (symplectic) dynamics. Qtrl is under active development, new collaborators are always welcome.

For examples for how to use the Qtrl library see the IPython notebooks HadamardQFTLindbladian & symplectic

Script files that can be run directly in Python can be downloaded from Qtrl tutorial github

Please use the QuTiP help group for questions about using the library. You can contact Alexander Pitchford directly if you need to for some reason.

Please cite this page in your publication if you are using the Qtrl to produce some results for it.