QuTiP 2

A Python framework for the dynamics of open quantum systems

J. R. Johansson, Paul Nation, Franco Nori

Research output: Contribution to journalArticle

427 Citations (Scopus)

Abstract

We present version 2 of QuTiP, the Quantum Toolbox in Python. Compared to the preceding version [J.R. Johansson, P.D. Nation, F. Nori, Comput. Phys. Commun. 183 (2012) 1760.], we have introduced numerous new features, enhanced performance, and made changes in the Application Programming Interface (API) for improved functionality and consistency within the package, as well as increased compatibility with existing conventions used in other scientific software packages for Python. The most significant new features include efficient solvers for arbitrary time-dependent Hamiltonians and collapse operators, support for the Floquet formalism, and new solvers for Bloch-Redfield and Floquet-Markov master equations. Here we introduce these new features, demonstrate their use, and give a summary of the important backward-incompatible API changes introduced in this version.

Original languageEnglish
Pages (from-to)1234-1240
Number of pages7
JournalComputer Physics Communications
Volume184
Issue number4
DOIs
Publication statusPublished - 2013 Apr 1

Fingerprint

application programming interface
Application programming interfaces (API)
Hamiltonians
Software packages
compatibility
Mathematical operators
formalism
computer programs
operators

Keywords

  • Bloch-Redfield
  • Floquet-Markov
  • Lindblad
  • Master equation
  • Open quantum systems
  • Python
  • Quantum Monte Carlo

ASJC Scopus subject areas

  • Hardware and Architecture
  • Physics and Astronomy(all)

Cite this

QuTiP 2 : A Python framework for the dynamics of open quantum systems. / Johansson, J. R.; Nation, Paul; Nori, Franco.

In: Computer Physics Communications, Vol. 184, No. 4, 01.04.2013, p. 1234-1240.

Research output: Contribution to journalArticle

Johansson, J. R. ; Nation, Paul ; Nori, Franco. / QuTiP 2 : A Python framework for the dynamics of open quantum systems. In: Computer Physics Communications. 2013 ; Vol. 184, No. 4. pp. 1234-1240.
@article{b671191a8f6f46ff840c4aa7740c5e6e,
title = "QuTiP 2: A Python framework for the dynamics of open quantum systems",
abstract = "We present version 2 of QuTiP, the Quantum Toolbox in Python. Compared to the preceding version [J.R. Johansson, P.D. Nation, F. Nori, Comput. Phys. Commun. 183 (2012) 1760.], we have introduced numerous new features, enhanced performance, and made changes in the Application Programming Interface (API) for improved functionality and consistency within the package, as well as increased compatibility with existing conventions used in other scientific software packages for Python. The most significant new features include efficient solvers for arbitrary time-dependent Hamiltonians and collapse operators, support for the Floquet formalism, and new solvers for Bloch-Redfield and Floquet-Markov master equations. Here we introduce these new features, demonstrate their use, and give a summary of the important backward-incompatible API changes introduced in this version.",
keywords = "Bloch-Redfield, Floquet-Markov, Lindblad, Master equation, Open quantum systems, Python, Quantum Monte Carlo",
author = "Johansson, {J. R.} and Paul Nation and Franco Nori",
year = "2013",
month = "4",
day = "1",
doi = "10.1016/j.cpc.2012.11.019",
language = "English",
volume = "184",
pages = "1234--1240",
journal = "Computer Physics Communications",
issn = "0010-4655",
publisher = "Elsevier",
number = "4",

}

TY - JOUR

T1 - QuTiP 2

T2 - A Python framework for the dynamics of open quantum systems

AU - Johansson, J. R.

AU - Nation, Paul

AU - Nori, Franco

PY - 2013/4/1

Y1 - 2013/4/1

N2 - We present version 2 of QuTiP, the Quantum Toolbox in Python. Compared to the preceding version [J.R. Johansson, P.D. Nation, F. Nori, Comput. Phys. Commun. 183 (2012) 1760.], we have introduced numerous new features, enhanced performance, and made changes in the Application Programming Interface (API) for improved functionality and consistency within the package, as well as increased compatibility with existing conventions used in other scientific software packages for Python. The most significant new features include efficient solvers for arbitrary time-dependent Hamiltonians and collapse operators, support for the Floquet formalism, and new solvers for Bloch-Redfield and Floquet-Markov master equations. Here we introduce these new features, demonstrate their use, and give a summary of the important backward-incompatible API changes introduced in this version.

AB - We present version 2 of QuTiP, the Quantum Toolbox in Python. Compared to the preceding version [J.R. Johansson, P.D. Nation, F. Nori, Comput. Phys. Commun. 183 (2012) 1760.], we have introduced numerous new features, enhanced performance, and made changes in the Application Programming Interface (API) for improved functionality and consistency within the package, as well as increased compatibility with existing conventions used in other scientific software packages for Python. The most significant new features include efficient solvers for arbitrary time-dependent Hamiltonians and collapse operators, support for the Floquet formalism, and new solvers for Bloch-Redfield and Floquet-Markov master equations. Here we introduce these new features, demonstrate their use, and give a summary of the important backward-incompatible API changes introduced in this version.

KW - Bloch-Redfield

KW - Floquet-Markov

KW - Lindblad

KW - Master equation

KW - Open quantum systems

KW - Python

KW - Quantum Monte Carlo

UR - http://www.scopus.com/inward/record.url?scp=84873200902&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84873200902&partnerID=8YFLogxK

U2 - 10.1016/j.cpc.2012.11.019

DO - 10.1016/j.cpc.2012.11.019

M3 - Article

VL - 184

SP - 1234

EP - 1240

JO - Computer Physics Communications

JF - Computer Physics Communications

SN - 0010-4655

IS - 4

ER -