A discrete conformal map (DCM) maps the square lattice to the Riemann sphere
such that the image of every irreducible square has the same cross-ratio. This
paper shows that every periodic DCM can be determined from spectral data (a
hyperelliptic compact Riemann surface, called the spectral curve, equipped with
some marked points). Each point of the map corresponds to a line bundle over
the spectral curve so that the map corresponds to a discrete subgroup of the
Jacobi variety. We derive an explicit formula for the generic maps using
Riemann theta functions, describe the typical singularities and give a
geometric interpretation of DCM's as a discrete version of the Schwarzian KdV
equation. As such, the DCM equation is a discrete soliton equation and we
describe the dressing action of a loop group on the set of DCM's. We also show
that this action corresponds to a lattice of isospectral Darboux transforms for
the finite gap solutions of the KdV equation.Comment: 41 pages, 10 figures, LaTeX2