Welcome to the Official QuSpin Documentation!¶
QuSpin is an open-source Python package for exact diagonalization and quantum dynamics of arbitrary boson, fermion and spin many-body systems. QuSpin supports the use of various (user-defined) symmetries for one and higher-dimensional lattice systems, (imaginary) time evolution following arbitrary user-specified driving protocols, and constrained Hilbert spaces.
This page contains the documentation for the use of all public functions and classes contained in QuSpin.
- Check out these papers and the example scripts (below) for a detailed tutorial:
Report any bugs and ask questions here.
The source code is available on Github; Suggestions for future improvements and user contributions are always welcome!
New Features¶
QuSpin API reference¶
Installation and Usage¶
Parallel Computing Capabilities¶
User Basis Tutorial¶
Report a Bug / Ask a Question¶
To report a bug in QuSpin, or ask a question about the package, please open up a new issue on GitHub.