docs: def setup_lookup_table( self, hamiltonian='nearest-neighbour' ):
          """
          Create a jump-probability look-up table corresponding to the appropriate Hamiltonian.
  
          Args:
              hamiltonian (Str, optional): String specifying the simulation Hamiltonian.
                  valid values are 'nearest-neighbour' (default) and 'coordination_number'.
  
          Returns:
              None
          """
          expected_hamiltonian_values = [ 'nearest-neighbour', 'coordination_number' ]
          if hamiltonian not in expected_hamiltonian_values:
              raise ValueError
          self.lattice.jump_lookup_table = lookup_table.LookupTable( self.lattice, hamiltonian )