models

  • full name: tenpy.models

  • parent module: tenpy

  • type: module

Module description

Definition of the various models.

For an introduction to models see Models.

The module tenpy.models.model contains base classes for models. The module tenpy.models.lattice contains base classes and implementations of lattices. All other modules in this folder contain model classes derived from these base classes.

Submodules

lattice

Classes to define the lattice structure of a model.

model

This module contains some base classes for models.

Specific models

tf_ising

Prototypical example of a quantum model: the transverse field Ising model.

xxz_chain

Prototypical example of a 1D quantum model: the spin-1/2 XXZ chain.

spins

Nearest-neighbour spin-S models.

spins_nnn

Next-Nearest-neighbour spin-S models.

fermions_spinless

Spinless fermions with hopping and interaction.

hubbard

Bosonic and fermionic Hubbard models.

hofstadter

Cold atomic (Harper-)Hofstadter model on a strip or cylinder.

haldane

Bosonic and fermionic Haldane models.

toric_code

Kitaev’s exactly solvable toric code model.