QuTiP 5: The Quantum Toolbox in Python

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Lambert, Neill, Giguère, Eric, Menczel, Paul, Li, Boxi, Hopf, Patrick, Suárez, Gerardo, Gali, Marc, Lishman, Jake, Gadhvi, Rushiraj, Agarwal, Rochisha, Galicia, Asier, Shammah, Nathan, Nation, Paul, Johansson, J. R., Ahmed, Shahnawaz, Cross, Simon, Pitchford, Alexander, Nori, Franco
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911633651007488
author Lambert, Neill
Giguère, Eric
Menczel, Paul
Li, Boxi
Hopf, Patrick
Suárez, Gerardo
Gali, Marc
Lishman, Jake
Gadhvi, Rushiraj
Agarwal, Rochisha
Galicia, Asier
Shammah, Nathan
Nation, Paul
Johansson, J. R.
Ahmed, Shahnawaz
Cross, Simon
Pitchford, Alexander
Nori, Franco
author_facet Lambert, Neill
Giguère, Eric
Menczel, Paul
Li, Boxi
Hopf, Patrick
Suárez, Gerardo
Gali, Marc
Lishman, Jake
Gadhvi, Rushiraj
Agarwal, Rochisha
Galicia, Asier
Shammah, Nathan
Nation, Paul
Johansson, J. R.
Ahmed, Shahnawaz
Cross, Simon
Pitchford, Alexander
Nori, Franco
contents QuTiP, the Quantum Toolbox in Python, has been at the forefront of open-source quantum software for the past 13 years. It is used as a research, teaching, and industrial tool, and has been downloaded millions of times by users around the world. Here we introduce the latest developments in QuTiP v5, which are set to have a large impact on the future of QuTiP and enable it to be a modern, continuously developed and popular tool for another decade and more. We summarize the code design and fundamental data layer changes as well as efficiency improvements, new solvers, applications to quantum circuits with QuTiP-QIP, and new quantum control tools with QuTiP-QOC. Additional flexibility in the data layer underlying all ``quantum objects'' in QuTiP allows us to harness the power of state-of-the-art data formats and packages like JAX, CuPy, and more. We explain these new features with a series of both well-known and new examples. The code for these examples is available in a static form on GitHub and as continuously updated and documented notebooks in the qutip-tutorials package.
format Preprint
id arxiv_https___arxiv_org_abs_2412_04705
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle QuTiP 5: The Quantum Toolbox in Python
Lambert, Neill
Giguère, Eric
Menczel, Paul
Li, Boxi
Hopf, Patrick
Suárez, Gerardo
Gali, Marc
Lishman, Jake
Gadhvi, Rushiraj
Agarwal, Rochisha
Galicia, Asier
Shammah, Nathan
Nation, Paul
Johansson, J. R.
Ahmed, Shahnawaz
Cross, Simon
Pitchford, Alexander
Nori, Franco
Quantum Physics
QuTiP, the Quantum Toolbox in Python, has been at the forefront of open-source quantum software for the past 13 years. It is used as a research, teaching, and industrial tool, and has been downloaded millions of times by users around the world. Here we introduce the latest developments in QuTiP v5, which are set to have a large impact on the future of QuTiP and enable it to be a modern, continuously developed and popular tool for another decade and more. We summarize the code design and fundamental data layer changes as well as efficiency improvements, new solvers, applications to quantum circuits with QuTiP-QIP, and new quantum control tools with QuTiP-QOC. Additional flexibility in the data layer underlying all ``quantum objects'' in QuTiP allows us to harness the power of state-of-the-art data formats and packages like JAX, CuPy, and more. We explain these new features with a series of both well-known and new examples. The code for these examples is available in a static form on GitHub and as continuously updated and documented notebooks in the qutip-tutorials package.
title QuTiP 5: The Quantum Toolbox in Python
topic Quantum Physics
url https://arxiv.org/abs/2412.04705