============== SimPy Overview ============== .. toctree:: :maxdepth: 1 SimPy_ is a process-based discrete-event simulation language based on standard Python and released under the GNU LGPL. It provides the modeller with components of a simulation model including *processes*, for active components like customers, messages, and vehicles, and *resources*, for passive components that form limited capacity congestion points like servers, checkout counters, and tunnels. It also provides *monitor variables* to aid in gathering statistics. Random variates are provided by the standard Python *random* module. SimPy is based on ideas from Simula and Simscript but uses standard Python. It provides efficient implementation of co-routines using Python's generators capability. It requires Python 2.3 or later, **but does not work yet with Python 3.0**. SimPy has been under development since 2002. More information is available on the `SimPy Homepage`_ and the `SimPy wiki`_. .. _SimPy: http://simpy.sourceforge.net/index.html .. _`SimPy Homepage`: http://simpy.sourceforge.net/index.html .. _`SimPy wiki`: http://sourceforge.net/apps/mediawiki/simpy/index.php?title=SimPy .. _`Simpy page on Sourceforge`: http://sourceforge.net/projects/simpy/