pith. machine review for the scientific record. sign in

arxiv: 1610.03042 · v4 · submitted 2016-10-10 · ⚛️ physics.comp-ph · cond-mat.quant-gas· cond-mat.str-el

Recognition: unknown

QuSpin: a Python Package for Dynamics and Exact Diagonalisation of Quantum Many Body Systems part I: spin chains

Authors on Pith no claims yet
classification ⚛️ physics.comp-ph cond-mat.quant-gascond-mat.str-el
keywords quspinchainsexactpackageperiodically-drivenpythonquantumadiabatic
0
0 comments X
read the original abstract

We present a new open-source Python package for exact diagonalization and quantum dynamics of spin(-photon) chains, called QuSpin, supporting the use of various symmetries in 1-dimension and (imaginary) time evolution for chains up to 32 sites in length. The package is well-suited to study, among others, quantum quenches at finite and infinite times, the Eigenstate Thermalisation hypothesis, many-body localisation and other dynamical phase transitions, periodically-driven (Floquet) systems, adiabatic and counter-diabatic ramps, and spin-photon interactions. Moreover, QuSpin's user-friendly interface can easily be used in combination with other Python packages which makes it amenable to a high-level customisation. We explain how to use QuSpin using four detailed examples: (i) Standard exact diagonalisation of XXZ chain (ii) adiabatic ramping of parameters in the many-body localised XXZ model, (iii) heating in the periodically-driven transverse-field Ising model in a parallel field, and (iv) quantised light-atom interactions: recovering the periodically-driven atom in the semi-classical limit of a static Hamiltonian.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Computing eigenpairs of quantum many-body systems with Polfed.jl

    cond-mat.stat-mech 2026-05 accept novelty 6.0

    Polfed.jl provides a GPU-accelerated Julia implementation of polynomially filtered exact diagonalization that accesses larger mid-spectrum eigenpairs of quantum many-body Hamiltonians than prior methods.

  2. Computing eigenpairs of quantum many-body systems with Polfed.jl

    cond-mat.stat-mech 2026-05 conditional novelty 5.0

    Polfed.jl provides an efficient implementation of polynomially filtered Lanczos diagonalization for mid-spectrum eigenpairs in quantum many-body systems, supporting larger sizes via on-the-fly polynomial transformatio...