/py-many-spins

Simulation of many body quantum dynamics

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Simulation of many body quantum dynamics

This repository has code to calculate many body quantum non-equilibrium dynamics using a few python libraries quimb, tenpy and qutip.

  • manybody_util: contains utilities for many body calculations.

  • time_evolution: contains templates for book keeping of time evolution

  • wrap_quimb: contains wrappers around Quimb classes and functions.

    • time_evolution: provides time evolution using Quimb.
    • distance_measures:
  • wrap_qutip: contains wrappers around QuTiP classes and functions.

    • ensembles: provides calculations with state ensembles using QuTiP.
    • models: provides construction of models using QuTiP.
    • time_evolution: provides time evolution using QuTiP.
  • wrap_tenpy: contains wrappers around TenPy classes and functions.

    • time_evolution: provides time evolution using TenPy.