QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins
Abstract
We present a major update to QuSpin, SciPostPhys.2.1.003 – an open-source Python package for exact diagonalization and quantum dynamics of arbitrary boson, fermion and spin many-body systems, supporting the use of various (user-defined) symmetries in one and higher dimension and (imaginary) time evolution following a user-specified driving protocol. We explain how to use the new features of QuSpin using seven detailed examples of various complexity: (i) the transverse-field Ising chain and the Jordan-Wigner transformation, (ii) free particle systems: the Su-Schrieffer-Heeger (SSH) model, (iii) the many-body localized 1D Fermi-Hubbard model, (iv) the Bose-Hubbard model in a ladder geometry, (v) nonlinear (imaginary) time evolution and the Gross-Pitaevskii equation on a 1D lattice, (vi) integrability breaking and thermalizing dynamics in the translationally-invariant 2D transverse-field Ising model, and (vii) out-of-equilibrium Bose-Fermi mixtures. This easily accessible and user-friendly package can serve various purposes, including educational and cutting-edge experimental and theoretical research. The complete package documentation is available under http://weinbe58.github.io/QuSpin/index.html.
- Authors:
-
- Boston University
- University of California, Berkeley
- Publication Date:
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1564395
- Resource Type:
- Published Article
- Journal Name:
- SciPost Physics Proceedings
- Additional Journal Information:
- Journal Name: SciPost Physics Proceedings Journal Volume: 7 Journal Issue: 2; Journal ID: ISSN 2542-4653
- Publisher:
- Stichting SciPost
- Country of Publication:
- Netherlands
- Language:
- English
Citation Formats
Weinberg, Phillip, and Bukov, Marin. QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins. Netherlands: N. p., 2019.
Web. doi:10.21468/SciPostPhys.7.2.020.
Weinberg, Phillip, & Bukov, Marin. QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins. Netherlands. doi:10.21468/SciPostPhys.7.2.020.
Weinberg, Phillip, and Bukov, Marin. Fri .
"QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins". Netherlands. doi:10.21468/SciPostPhys.7.2.020.
@article{osti_1564395,
title = {QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems. Part II: bosons, fermions and higher spins},
author = {Weinberg, Phillip and Bukov, Marin},
abstractNote = {We present a major update to QuSpin, SciPostPhys.2.1.003 – an open-source Python package for exact diagonalization and quantum dynamics of arbitrary boson, fermion and spin many-body systems, supporting the use of various (user-defined) symmetries in one and higher dimension and (imaginary) time evolution following a user-specified driving protocol. We explain how to use the new features of QuSpin using seven detailed examples of various complexity: (i) the transverse-field Ising chain and the Jordan-Wigner transformation, (ii) free particle systems: the Su-Schrieffer-Heeger (SSH) model, (iii) the many-body localized 1D Fermi-Hubbard model, (iv) the Bose-Hubbard model in a ladder geometry, (v) nonlinear (imaginary) time evolution and the Gross-Pitaevskii equation on a 1D lattice, (vi) integrability breaking and thermalizing dynamics in the translationally-invariant 2D transverse-field Ising model, and (vii) out-of-equilibrium Bose-Fermi mixtures. This easily accessible and user-friendly package can serve various purposes, including educational and cutting-edge experimental and theoretical research. The complete package documentation is available under http://weinbe58.github.io/QuSpin/index.html.},
doi = {10.21468/SciPostPhys.7.2.020},
journal = {SciPost Physics Proceedings},
number = 2,
volume = 7,
place = {Netherlands},
year = {2019},
month = {8}
}
DOI: 10.21468/SciPostPhys.7.2.020
Web of Science
Works referenced in this record:
Periodically Driven Quantum Systems: Effective Hamiltonians and Engineered Gauge Fields
journal, August 2014
- Goldman, N.; Dalibard, J.
- Physical Review X, Vol. 4, Issue 3
Phase transitions in Bose-Fermi-Hubbard model in the heavy fermion limit: Hard-core boson approach
journal, December 2015
- Stasyuk,
- Condensed Matter Physics, Vol. 18, Issue 4
Time evolution of many-body localized systems with the flow equation approach
journal, February 2018
- Thomson, S. J.; Schiró, M.
- Physical Review B, Vol. 97, Issue 6
Colloquium: Atomic quantum gases in periodically driven optical lattices
journal, March 2017
- Eckardt, André
- Reviews of Modern Physics, Vol. 89, Issue 1
Phase space representation of quantum dynamics
journal, August 2010
- Polkovnikov, Anatoli
- Annals of Physics, Vol. 325, Issue 8
Soliton excitations in polyacetylene
journal, August 1980
- Su, W. P.; Schrieffer, J. R.; Heeger, A. J.
- Physical Review B, Vol. 22, Issue 4
Many-body physics with ultracold gases
journal, July 2008
- Bloch, Immanuel; Dalibard, Jean; Zwerger, Wilhelm
- Reviews of Modern Physics, Vol. 80, Issue 3
Geometry and non-adiabatic response in quantum and classical systems
journal, June 2017
- Kolodrubetz, Michael; Sels, Dries; Mehta, Pankaj
- Physics Reports, Vol. 697
Recent progress in many-body localization: Recent progress in many-body localization
journal, July 2017
- Abanin, Dmitry A.; Papić, Zlatko
- Annalen der Physik, Vol. 529, Issue 7
OpenMP GNU and Intel Fortran programs for solving the time-dependent Gross–Pitaevskii equation
journal, November 2017
- Young-S., Luis E.; Muruganandam, Paulsamy; Adhikari, Sadhan K.
- Computer Physics Communications, Vol. 220
Solitons in Polyacetylene
journal, June 1979
- Su, W. P.; Schrieffer, J. R.; Heeger, A. J.
- Physical Review Letters, Vol. 42, Issue 25
Quantum Monte Carlo simulations of solids
journal, January 2001
- Foulkes, W. M. C.; Mitas, L.; Needs, R. J.
- Reviews of Modern Physics, Vol. 73, Issue 1
Colloquium : Nonequilibrium dynamics of closed interacting quantum systems
journal, August 2011
- Polkovnikov, Anatoli; Sengupta, Krishnendu; Silva, Alessandro
- Reviews of Modern Physics, Vol. 83, Issue 3
Universal Dynamics and Renormalization in Many-Body-Localized Systems
journal, March 2015
- Altman, Ehud; Vosk, Ronen
- Annual Review of Condensed Matter Physics, Vol. 6, Issue 1
Universal high-frequency behavior of periodically driven systems: from dynamical stabilization to Floquet engineering
journal, March 2015
- Bukov, Marin; D'Alessio, Luca; Polkovnikov, Anatoli
- Advances in Physics, Vol. 64, Issue 2
Average entropy of a subsystem
journal, August 1993
- Page, Don N.
- Physical Review Letters, Vol. 71, Issue 9
Competing orders in a dipolar Bose-Fermi mixture on a square optical lattice: mean-field perspective
journal, July 2016
- Scaramazza, Jasen A.; Kain, Ben; Ling, Hong Y.
- The European Physical Journal D, Vol. 70, Issue 7
Dynamical Topological Transitions in the Massive Schwinger Model with a Term
journal, February 2019
- Zache, T. V.; Mueller, N.; Schneider, J. T.
- Physical Review Letters, Vol. 122, Issue 5
Dynamical quantum phase transitions: a review
journal, April 2018
- Heyl, Markus
- Reports on Progress in Physics, Vol. 81, Issue 5
Observation of a many-body dynamical phase transition with a 53-qubit quantum simulator
journal, November 2017
- Zhang, J.; Pagano, G.; Hess, P. W.
- Nature, Vol. 551, Issue 7682
Review of quantum Monte Carlo methods and their applications
journal, May 1997
- Acioli, Paulo H.
- Journal of Molecular Structure: THEOCHEM, Vol. 394, Issue 2-3
Critical Properties of the Many-Body Localization Transition
journal, April 2017
- Khemani, Vedika; Lim, S. P.; Sheng, D. N.
- Physical Review X, Vol. 7, Issue 2
Critical Thermalization of a Disordered Dipolar Spin System in Diamond
journal, July 2018
- Kucsko, G.; Choi, S.; Choi, J.
- Physical Review Letters, Vol. 121, Issue 2
Probing Slow Relaxation and Many-Body Localization in Two-Dimensional Quasiperiodic Systems
journal, November 2017
- Bordia, Pranjal; Lüschen, Henrik; Scherg, Sebastian
- Physical Review X, Vol. 7, Issue 4
Electronic structure calculations with dynamical mean-field theory
journal, August 2006
- Kotliar, G.; Savrasov, S. Y.; Haule, K.
- Reviews of Modern Physics, Vol. 78, Issue 3
Parametric Instability Rates in Periodically Driven Band Systems
journal, May 2017
- Lellouch, S.; Bukov, M.; Demler, E.
- Physical Review X, Vol. 7, Issue 2
PsiQuaSP–A library for efficient computation of symmetric open quantum systems
journal, November 2017
- Gegg, Michael; Richter, Marten
- Scientific Reports, Vol. 7, Issue 1
Exotic superconductivity through bosons in a dynamical cluster approximation
journal, November 2015
- Bilitewski, Thomas; Pollet, Lode
- Physical Review B, Vol. 92, Issue 18
QuSpin: a Python package for dynamics and exact diagonalisation of quantum many body systems part I: spin chains
journal, January 2017
- Weinberg, Phillip; Bukov, Marin
- SciPost Physics, Vol. 2, Issue 1
Broken symmetry in a two-qubit quantum control landscape
journal, May 2018
- Bukov, Marin; Day, Alexandre G. R.; Weinberg, Phillip
- Physical Review A, Vol. 97, Issue 5
Thermal inclusions: how one spin can destroy a many-body localized phase
journal, October 2017
- Ponte, Pedro; Laumann, C. R.; Huse, David A.
- Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 375, Issue 2108
Stochastic approach to non-equilibrium quantum spin systems
journal, January 2019
- De Nicola, S.; Doyon, B.; Bhaseen, M. J.
- Journal of Physics A: Mathematical and Theoretical, Vol. 52, Issue 5
Adiabatic perturbation theory and geometry of periodically-driven systems
journal, May 2017
- Weinberg, Phillip; Bukov, Marin; D’Alessio, Luca
- Physics Reports, Vol. 688
Machine learning & artificial intelligence in the quantum domain: a review of recent progress
journal, June 2018
- Dunjko, Vedran; Briegel, Hans J.
- Reports on Progress in Physics, Vol. 81, Issue 7
Recent developments in quantum Monte Carlo simulations with applications for cold gases
journal, August 2012
- Pollet, Lode
- Reports on Progress in Physics, Vol. 75, Issue 9
Minimizing irreversible losses in quantum systems by local counterdiabatic driving
journal, May 2017
- Sels, Dries; Polkovnikov, Anatoli
- Proceedings of the National Academy of Sciences, Vol. 114, Issue 20
Computational Studies of Quantum Spin Systems
conference, January 2010
- Sandvik, Anders W.; Avella, Adolfo; Mancini, Ferdinando
- LECTURES ON THE PHYSICS OF STRONGLY CORRELATED SYSTEMS XIV: Fourteenth Training Course in the Physics of Strongly Correlated Systems, AIP Conference Proceedings
Many-body localization in a quantum simulator with programmable random disorder
journal, June 2016
- Smith, J.; Lee, A.; Richerme, P.
- Nature Physics, Vol. 12, Issue 10
QuTiP: An open-source Python framework for the dynamics of open quantum systems
journal, August 2012
- Johansson, J. R.; Nation, P. D.; Nori, Franco
- Computer Physics Communications, Vol. 183, Issue 8
The density-matrix renormalization group in the age of matrix product states
journal, January 2011
- Schollwöck, Ulrich
- Annals of Physics, Vol. 326, Issue 1
Reinforcement learning for autonomous preparation of Floquet-engineered states: Inverting the quantum Kapitza oscillator
journal, December 2018
- Bukov, Marin
- Physical Review B, Vol. 98, Issue 22
Theory of Bose-Einstein condensation in trapped gases
journal, April 1999
- Dalfovo, Franco; Giorgini, Stefano; Pitaevskii, Lev P.
- Reviews of Modern Physics, Vol. 71, Issue 3
Time-dependent density-matrix renormalization-group using adaptive effective Hilbert spaces
journal, April 2004
- Daley, A. J.; Kollath, C.; Schollwöck, U.
- Journal of Statistical Mechanics: Theory and Experiment, Vol. 2004, Issue 04
Glassy Phase of Optimal Quantum Control
journal, January 2019
- Day, Alexandre G. R.; Bukov, Marin; Weinberg, Phillip
- Physical Review Letters, Vol. 122, Issue 2
Training Schrödinger’s cat: quantum optimal control: Strategic report on current status, visions and goals for research in Europe
journal, December 2015
- Glaser, Steffen J.; Boscain, Ugo; Calarco, Tommaso
- The European Physical Journal D, Vol. 69, Issue 12
Obtaining Highly Excited Eigenstates of Many-Body Localized Hamiltonians by the Density Matrix Renormalization Group Approach
journal, June 2016
- Khemani, Vedika; Pollmann, Frank; Sondhi, S. L.
- Physical Review Letters, Vol. 116, Issue 24
QuTiP 2: A Python framework for the dynamics of open quantum systems
journal, April 2013
- Johansson, J. R.; Nation, P. D.; Nori, Franco
- Computer Physics Communications, Vol. 184, Issue 4
From quantum chaos and eigenstate thermalization to statistical mechanics and thermodynamics
journal, May 2016
- D'Alessio, Luca; Kafri, Yariv; Polkovnikov, Anatoli
- Advances in Physics, Vol. 65, Issue 3
Observation of many-body localization of interacting fermions in a quasirandom optical lattice
journal, July 2015
- Schreiber, M.; Hodgman, S. S.; Bordia, P.
- Science, Vol. 349, Issue 6250
Dynamics of a quantum phase transition and relaxation to a steady state
journal, September 2010
- Dziarmaga, Jacek
- Advances in Physics, Vol. 59, Issue 6
Long range quantum coherence, quantum & classical correlations in Heisenberg XX chain
journal, March 2019
- Mzaouali, Zakaria; El Baz, Morad
- Physica A: Statistical Mechanics and its Applications, Vol. 518
The density-matrix renormalization group
journal, April 2005
- Schollwöck, U.
- Reviews of Modern Physics, Vol. 77, Issue 1
Nonequilibrium dynamical mean-field theory and its applications
journal, June 2014
- Aoki, Hideo; Tsuji, Naoto; Eckstein, Martin
- Reviews of Modern Physics, Vol. 86, Issue 2
The ALPS project release 1.3: Open-source software for strongly correlated systems
journal, March 2007
- Albuquerque, A. F.; Alet, F.; Corboz, P.
- Journal of Magnetism and Magnetic Materials, Vol. 310, Issue 2
Asymptotic Prethermalization in Periodically Driven Classical Spin Chains
journal, January 2019
- Howell, Owen; Weinberg, Phillip; Sels, Dries
- Physical Review Letters, Vol. 122, Issue 1
Exploring the many-body localization transition in two dimensions
journal, June 2016
- Choi, J. -y.; Hild, S.; Zeiher, J.
- Science, Vol. 352, Issue 6293
Erratum: Soliton excitations in polyacetylene
journal, July 1983
- Su, W. P.; Schrieffer, J. R.; Heeger, A. J.
- Physical Review B, Vol. 28, Issue 2
Evidence for a Finite-Temperature Insulator
journal, August 2015
- Ovadia, M.; Kalok, D.; Tamir, I.
- Scientific Reports, Vol. 5, Issue 1
Shortcuts to Adiabaticity by Counterdiabatic Driving
journal, September 2013
- del Campo, Adolfo
- Physical Review Letters, Vol. 111, Issue 10
Coupling Identical one-dimensional Many-Body Localized Systems
journal, April 2016
- Bordia, Pranjal; Lüschen, Henrik P.; Hodgman, Sean S.
- Physical Review Letters, Vol. 116, Issue 14
Disorder-Induced Localization in a Strongly Correlated Atomic Hubbard Gas
journal, February 2015
- Kondov, S. S.; McGehee, W. R.; Xu, W.
- Physical Review Letters, Vol. 114, Issue 8
Parametric Heating in a 2D Periodically Driven Bosonic System: Beyond the Weakly Interacting Regime
journal, March 2019
- Boulier, T.; Maslek, J.; Bukov, M.
- Physical Review X, Vol. 9, Issue 1
Flow Equation Approach to Periodically Driven Quantum Systems
journal, May 2019
- Vogl, Michael; Laurell, Pontus; Barr, Aaron D.
- Physical Review X, Vol. 9, Issue 2
The ALPS Project: Open Source Software for Strongly Correlated Systems
journal, January 2005
- Alet, F.; Dayal, P.; Grzesik, A.
- Journal of the Physical Society of Japan, Vol. 74, Issue Suppl
An exact result for the 1D random Ising model in a transverse field
journal, July 1979
- Pfeuty, P.
- Physics Letters A, Vol. 72, Issue 3
The tensor network theory library
journal, September 2017
- Al-Assam, S.; Clark, S. R.; Jaksch, D.
- Journal of Statistical Mechanics: Theory and Experiment, Vol. 2017, Issue 9
Dynamical mean-field theory of strongly correlated fermion systems and the limit of infinite dimensions
journal, January 1996
- Georges, Antoine; Kotliar, Gabriel; Krauth, Werner
- Reviews of Modern Physics, Vol. 68, Issue 1
Landau and dynamical instabilities of the superflow of Bose-Einstein condensates in optical lattices
journal, November 2001
- Wu, Biao; Niu, Qian
- Physical Review A, Vol. 64, Issue 6
Dynamical stability of a many-body Kapitza pendulum
journal, September 2015
- Citro, Roberta; Dalla Torre, Emanuele G.; D’Alessio, Luca
- Annals of Physics, Vol. 360
A high-bias, low-variance introduction to Machine Learning for physicists
journal, May 2019
- Mehta, Pankaj; Bukov, Marin; Wang, Ching-Hao
- Physics Reports, Vol. 810
Instability and control of a periodically driven Bose-Einstein condensate
journal, June 2009
- Creffield, C. E.
- Physical Review A, Vol. 79, Issue 6
The ALPS project release 2.0: open source software for strongly correlated systems
journal, May 2011
- Bauer, B.; Carr, L. D.; Evertz, H. G.
- Journal of Statistical Mechanics: Theory and Experiment, Vol. 2011, Issue 05
Many-Body Localization and Thermalization in Quantum Statistical Mechanics
journal, March 2015
- Nandkishore, Rahul; Huse, David A.
- Annual Review of Condensed Matter Physics, Vol. 6, Issue 1
Zur Theorie der Metalle: I. Eigenwerte und Eigenfunktionen der linearen Atomkette
journal, March 1931
- Bethe, H.
- Zeitschrift f�r Physik, Vol. 71, Issue 3-4
Spin Polarization through Floquet Resonances in a Driven Central Spin Model
journal, August 2018
- Claeys, Pieter W.; De Baerdemacker, Stijn; Araby, Omar El
- Physical Review Letters, Vol. 121, Issue 8
Parametric instability in periodically driven Luttinger liquids
journal, August 2012
- Bukov, M.; Heyl, M.
- Physical Review B, Vol. 86, Issue 5
Reinforcement Learning in Different Phases of Quantum Control
journal, September 2018
- Bukov, Marin; Day, Alexandre G. R.; Sels, Dries
- Physical Review X, Vol. 8, Issue 3
Signatures of Many-Body Localization in a Controlled Open Quantum System
journal, March 2017
- Lüschen, Henrik P.; Bordia, Pranjal; Hodgman, Sean S.
- Physical Review X, Vol. 7, Issue 1
Cython: The Best of Both Worlds
journal, March 2011
- Behnel, Stefan; Bradshaw, Robert; Citro, Craig
- Computing in Science & Engineering, Vol. 13, Issue 2
Matrix product state applications for the ALPS project
journal, December 2014
- Dolfi, Michele; Bauer, Bela; Keller, Sebastian
- Computer Physics Communications, Vol. 185, Issue 12
Python for Scientific Computing
journal, January 2007
- Oliphant, Travis E.
- Computing in Science & Engineering, Vol. 9, Issue 3
QuantumOptics.jl: A Julia framework for simulating open quantum systems
journal, June 2018
- Krämer, Sebastian; Plankensteiner, David; Ostermann, Laurin
- Computer Physics Communications, Vol. 227
The NumPy Array: A Structure for Efficient Numerical Computation
journal, March 2011
- van der Walt, Stéfan; Colbert, S. Chris; Varoquaux, Gaël
- Computing in Science & Engineering, Vol. 13, Issue 2
Investigating ultrafast quantum magnetism with machine learning
journal, January 2019
- Fabiani, Giammarco; Mentink, Johan
- SciPost Physics, Vol. 7, Issue 1
Replica Resummation of the Baker-Campbell-Hausdorff Series
journal, May 2018
- Vajna, Szabolcs; Klobas, Katja; Prosen, Tomaž
- Physical Review Letters, Vol. 120, Issue 20
Python for Scientists and Engineers
journal, March 2011
- Millman, K. Jarrod; Aivazis, Michael
- Computing in Science & Engineering, Vol. 13, Issue 2
Geometric Speed Limit of Accessible Many-Body State Preparation
journal, February 2019
- Bukov, Marin; Sels, Dries; Polkovnikov, Anatoli
- Physical Review X, Vol. 9, Issue 1
Mean-field phase diagram of the Bose-Fermi Hubbard model
journal, March 2014
- Bukov, Marin; Pollet, Lode
- Physical Review B, Vol. 89, Issue 9