/Hamilton.py

A lightweight python script for the creation, generation, visualisation and basic analysis of undirected, unweighted complex networks.

Primary LanguagePython

Hamilton.py

A lightweight python script for the creation, generation, visualisation and basic analysis of undirected, unweighted complex networks. Graph layouts are rendered with graphics.py, matrix operations are performed with Numpy.

Everything is contained within hamilton.py

Generators:

  • Erdos-Renyi
  • Barabási–Albert
  • Watts–Strogatz
  • Binary Trees
  • Complete Graphs
  • Cycle Graphs

Layout Methods

  • Fruchterman-Reingold
  • Spectral