SimPy is a discrete event, object-oriented, simulation
package for Python 2.3 and later. It uses generators
which support efficient implementation of coroutines. It
allows easy interfacing to GUIs and graphing packages
for analysis. Tutorial and examples are included.