correcting codes on surfaces with genus g≥ 2. This generalizes the toric codes
construction. We also tabulate all possible surface codes with genus 2–5. In particular, this
construction reproduces the class of codes obtained when considering the embedding of
complete graphs K s, for s≡ 1 mod 4, on surfaces with appropriate genus. We also show
a table comparing the rate of different codes when fixing the distance to 3–5.