SimPy is a discrete event, object-oriented, simulation package for Python 2.2 and later. It uses generators which support efficient implementation of coroutines.
SimPy allows easy interfacing to GUIs and graphing packages for analysis. Tutorial and examples are included.
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· allows running SimPy in parallel on multiple processors or multi-core CPUs,
· supports better structuring of SimPy programs,
· allows subclassing of class *Simulation* and thus provides users with the capability of creating new simulation modes/libraries like SimulationTrace, and reduces the total amount of SimPy code, thereby making it easier to maintain.