NetworkX is a Python language software package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It offers many different algorithms for graph manipulation, analysis, and visualization. Multiple generators for classic networks, random graphs or social networks make working with the package easy and fun. NetworkX is free, fully documented, with many tutorials and examples, distributed on the BSD Licence.
The tutorial on NetworkX will be given by Ben Edwards. Ben is currently a doctoral student at the University of New Mexico and one of the most active developers of NetworkX. His dissertation is focused on building abstract and data driven models which analyze cyber interventions in cybersecurity.