# rountines to create hamiltonians ased on a certain skeleton,
# used to build ribbons

class skeleton: pass
  def get_hamiltonian(h):
    """ Returns the hamiltonian associated to tis skeleton"""


def square_ribbon():
  """ Create the skeleton for a square ribbon """
  sk = skeleton() # create skeleton object 






