This is a repository accompanying the paper 1. It consists of these essential parts:
- Schottky uniformizations for definition of an M-curve and computation of corresponding differentials and theta functions. This uses the jtem riemann project.
- Creation of Z2 and Hex lattices with Fock weights corresponding to a choice of Harnack data.
- Simulation and visualization of dimer configurations on a weighted graph. Simulation can run on a CUDA enabled GPU or multithreaded on CPU.
- Calculation of limiting arctic curves and height functions based on Harnack data.