Putting Condensed Matter Hamiltonians on Amorphous lattice models since 2021!
A library for working with physics models defined on arbitray graphs. Key features:
- Generate periodic or open 2D planar graphs via voronisation.
- A Lattice class that calculates useful adjacency information for vertices, edges and faces along with a compact pickled representation.
- Functions for plotting the edges, vertices and faces of 2D graphs.
- The ability to asign a coloring to vertices or edges of the model, useful for Kitaev type models.
- Functions to map between the gauge field
$u_[ij]$ and plaquettes of the Kitaev model. - Functions to dress the model with Majorana hamiltonians.
git clone [email protected]:Imperial-CMTH/koala.git
cd koala
pip install .