TRIQS / gem - Ghost Embedding Method

gem is a Python implementation of the ghost Gutzwiller Approximation (ghost-GA) and its finite-temperature extension.

It provides a general and flexible implementation to solve lattice Hamiltonians with local interactions. It supports different impurity solvers and provide a template to create your own solver.