The following external Python modules were used in this program:
NetworkX : Pure Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks
PyGraphviz : Generation of graphviz network vizualizations
SciPy/NumPy : The ultimate scientific tool set for Pythonistas
Numexpr : Fast numerical array expression evaluator for Python and NumPy
This simulation was developed and performed on a Linux operating system using Python 2.6. It should run wherever Python 2.6 and the required modules can/are installed.