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.
License: GNU Lesser General Public License (LGPL)
Changes:
This is a major release with better performance, a few API changes, improved documentation, and bugfixes. It is fully backwards compatible with previous versions. The handling of the event list has been changed to provide significantly shorter runtimes for larger models (models with thousands of processes) and models with many interrupts or process cancellations. The event list is no longer based on a dictionary. The manual has been edited and given an easier-to-read layout. The Bank2 tutorial has been extended.
More...