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://www.mcs.vuw.ac.nz/cgi-bin/wiki/SimPy
.. _`Simpy page on Sourceforge`: http://sourceforge.net/projects/simpy/



..
   Local Variables:
   mode: rst
   indent-tabs-mode: nil
   sentence-end-double-space: t
   fill-column: 70 
   End:

