Tutorial 0 -- Computing Environment Setup

1. Install Python 2.7.x and required packages

The current python version is 2.7.5. Note that python 3.x.x has a different syntax, and we do not support or recommend using it.

In this class, we will mainly need python packages networkx, it dependends on a number of other scientific computing packages: numpy, matplotlib, and others.

Test your installations:

Type “python” to enter python environment, and then type the following.

import networtx as nx

iPython:

We recommend ipython, an enhanced interactive python shell.

Python(x,y) and Enthought Python Distribution comes with iPython. Separate installation instructions is available here ipython.org.

IDE – Integrated development environment

For those who would like to use an IDE for python development, we recommended Eclipse with PyDev plugin. Eclipse can be downloaded from here:

http://www.eclipse.org/downloads/

After downloading, you might want to configure Eclipse for Python, which can be done by following instructions below:

http://www.rose-hulman.edu/class/csse/resources/Eclipse/eclipse-python-configuration.htm

2. Install Gephi, a graph visualization platform

Please download and follow instructions from https://gephi.org/

Optionally, follow Gephi’s [Quick Start Guide][https://gephi.org/users/quick-start/] – we’ll also cover Gephi usage in class.

CSS2013 23 June 2013 Canberra, Australia